benwtrent commented on PR #14226:
URL: https://github.com/apache/lucene/pull/14226#issuecomment-2654818796

   This is indeed interesting. I eagerly wait some of the perf numbers ;).
   
   But, this re-entering the graph makes me think that collectors will need to 
track visitation. This way the same vector path isn't visited multiple times. 
Its possible that once you enter the lower level, that you accidentally "back 
track" to previously hit vectors.
   
   
   > My thinking is a better way might be to make this be the default and merge 
it directly into AbstractKnnVectorQuery? Or it could possilby be triggered by a 
KnnSearchStrategy?
   
   I do think that if this proves fruitful, it should go straight into the 
default behavior. As for a strategy or not, it depends on how extreme the 
performance & recall differences are :/. 
   
   
   
   The reason I am thinking a search strategy for the filter stuff I have been 
doing here: https://github.com/apache/lucene/pull/14160 is that the recall 
behavior is significantly different for certain kinds of filters. Users might 
want to turn it off (if they have particular kinds of filters they run that 
behave wonky).


-- 
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