msfroh commented on issue #13029:
URL: https://github.com/apache/lucene/issues/13029#issuecomment-2014084615

   I get that part of the point of this cost estimate is to avoid the 
(potentially-expensive) rewrite if, e.g. we can do a doc-value rewrite instead, 
but I'm thinking we could do something a little bit more term-aware.
   
   How expensive is `MultiTermQuery#getTermsEnum()`? I think it's cheap, but 
I'm not positive. Maybe we could get it, try walking through it, summing doc 
freqs, giving up if the number of terms gets big.
   
   We could go down that path only if the cost estimate from the existing logic 
is very high. I can try sketching out a PR with a test for it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to