jgq2008303393 edited a comment on issue #884: LUCENE-8980: optimise 
SegmentTermsEnum.seekExact performance
URL: https://github.com/apache/lucene-solr/pull/884#issuecomment-533150625
 
 
   Thanks a lot, @dsmiley. 
   
   I read the code you have shared. The design ideas between 
`uniformsplit.BlockReader` and this PR are similar. `uniformsplit.BlockReader` 
cuts off segments by the result of `BlockReader.seekBlock()`, while this PR 
cuts off segments directly according to the stored min/maxTerm metrics.
   
   We use Elasticsearch(based on Lucene) to support many time-series scenarios 
such as logs, APM, Metric, etc. And users typically add data using sequential 
IDs to ensure data uniqueness. As you said, this PR would be very noticeable in 
those scenarios since most segments will be cutted off directly.
   
   We will use _luceneutil_ to supply more performance test results according 
to your suggestions. Thanks again.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

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

Reply via email to