Hello,

Currently we are facing the problem that some searches espacially fuzzy 
(term~0.6) wildcard searches (*term*) needs some time depending on the 
field-searchword combination (the more terms there are the more processing has 
to be done).
We improved the performance through caching the bitsets of the single fuzzy 
query/wildcard query.

Within our logs we can see that combined queries within a BooleanQuery are 
processed sequentially. So our question are: Does it make sense for you to 
parallelize the processing of the queries within a boolean query (with a 
restriction of the amount of prallel processed queries)? With the caches in 
mind it might be faster and the system is running on a multicore machine. Has 
anyone experience in prallelizing single query processing within a BooleanQuery?
Could there be drawbacks combining the results of the booelan clauses. At the 
end there should only be the bitsets connected to the terms, shouldn't it? 

Thanks in advance

stephan



      

Reply via email to