lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Sewe <>
Subject Order of StoredFieldVisitor.*Field calls?
Date Thu, 28 Jul 2016 10:35:47 GMT

I am currently looking at the StoredFieldVisitor visitor to make the
conversion from Documents into my own search results more efficient. My
current code looks like this:

  Document doc = searcher.doc(id);
  ISearchResult result = convert(doc);

My convert(Document) method creates, depending on a dedicated "type"
field of the Document, one of several different subtypes of
ISearchResult and then copies over the Document's field data into the
newly created object.

Obviously, going through an intermediate Document object is wasteful.
Hence, I want to use a StoredFieldVisitor that directly produces
ISearchResults. In order to create the correct subtype of ISearchResult,
however, I would need so assurance that my "type" field is visited
first. Is this possible?

Best wishes,


Codetrails GmbH
The knowledge transfer company

Robert-Bosch-Str. 7, 64293 Darmstadt
Phone: +49-6151-276-7092
Mobile: +49-170-811-3791

Managing Director: Dr. Marcel Bruch
Handelsregister: Darmstadt HRB 91940

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message