lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cocula Remi" <>
Subject Question about multi-searching
Date Wed, 03 Nov 2004 14:32:59 GMT


(First of all : what is the plurial of index in english ; indexes or indices ?)

I want to search into several indexes (indices ?).
For that, I parse a new query using QueryParser or MultiFieldQueryParser.
Then I search my indexes using the MultiSearcher class.

Ok, but the problem comes when different analyzer are used for each index.
QueryParser requires an analyzer to parse the query but a query parsed with an analyzer is
not suitable for searching into an index that uses another analyzer. 

Does anyone know a trick to cope this problem.

Eventually I could run a different query on each index to obtain several Hits objects. 
Then I could write some collector that collects Hits in the order of highest scores.
I wonder if this could work and if it would be as efficient as the MultiSearcher . In this
situation does it make sense to compare  the scores of two differents Hits.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message