jainankitk commented on PR #13599:
URL: https://github.com/apache/lucene/pull/13599#issuecomment-2253092184

   > what do you think of my comment above, would you agree that this change 
makes the matches method more expensive?
   
   Probably. I have tweaked the code to avoid the below check. Let me know if 
you still feel it becomes expensive.
   
   ```
    crosses |=
                 comparator.compare(minPackedValue, offset, lowerPoint, offset) 
< 0
                     || comparator.compare(maxPackedValue, offset, upperPoint, 
offset) > 0;
   ```
   
   > I think what you propose is anti-pattern for the IntersectsVisitor API. 
The point of having two methods is that computing relates is in general more 
expensive than compute matches and therefore matches should never call relates.
   
   IMHO, relates and matches can be same method given we don't resolve the 
relation further when it intersects.
   
   


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