Thanks Emir
On Feb 22, 2016 7:31 PM, "Emir Arnautovic" <emir.arnauto...@sematext.com>
wrote:

> Hi Anil,
> Decision also depends on your usecase - if you are sure that there will be
> no cases where documents matches are of different score or you don't care
> about how well document match query (e.g. all queries will be single term
> query) then sorting by time is way to go. But, if there is chance that some
> doc will end up being first because it was the latest even it poorly
> matches query, then sort by time is not an option.
> In cases like this I usually go with extreme - imagine you forgot to
> remove frequent "X" from stopwords and you search for "A X B". If you are
> OR-ing in queries, top document will be the one added the last one with X
> regardless if it has A or B. If there is chance of such scenario, you
> should use boost - it may be slightly more expensive, but much safer.
>
> Regards,
> Emir
>
> On 22.02.2016 11:39, Anil wrote:
>
>> Hi,
>>
>> we would like to display recent records on top.
>>
>> two ways
>>
>> 1. boost by create time desc
>> 2. sort create time by desc
>>
>> i tried both, seems both looks good.
>>
>> which one is better in terms of performance ?
>>
>> i noticed, sort is good than boost in terms of performance.
>>
>> Please correct me if I am wrong.
>>
>> Regards,
>> Anil
>>
>>
> --
> Monitoring * Alerting * Anomaly Detection * Centralized Log Management
> Solr & Elasticsearch Support * http://sematext.com/
>
>

Reply via email to