Sorting is quick, but you can obviously ask Elasticsearch to do slow
things.  Just test things before you implement them on the data to be sure
that what you are doing isn't slow.


On Fri, Feb 7, 2014 at 5:16 PM, Tom K <[email protected]> wrote:

> A number of categories (i.e. watches) has 100's of thousands of possible
> results that ultimately need to be sorted - price/brand/time. The default
> sorting will be by time. Are you saying that this type of sorting may be
> difficult/slow? Nothing bugs me more than a slow site - that's one of the
> main reasons I'm looking at ES.
>
> On Friday, February 7, 2014 1:51:49 PM UTC-8, Nikolas Everett wrote:
>
>> In past lives I was involved in integrating Solr to power all kinds of
>> funky little "shelves" on a page.  Elasticsearch can handle it.  The trick
>> is to make sure that you don't do too many slow thing against too many
>> documents.  If the shelf is built by matches and sorting (by a field or
>> relevance) you are fine.  Just don't run script scoring on tens of
>> thousands of results on every page hit.
>>
>> Nik
>>
>>
>>
>> On Fri, Feb 7, 2014 at 4:33 PM, Tom K <[email protected]> wrote:
>>
>>> Awesome - I could definitely see using the script for calculating the
>>> adjustments. Thanks!
>>>
>>> Any other ideas where ES should/should not be used on the site?
>>>
>>>
>>> On Friday, February 7, 2014 5:10:36 AM UTC-8, Binh Ly wrote:
>>>>
>>>> Tom,
>>>>
>>>> You might be interested in the script_fields functionality:
>>>>
>>>> http://www.elasticsearch.org/guide/en/elasticsearch/referenc
>>>> e/current/search-request-script-fields.html
>>>>
>>>> It allows you to introduce a dynamically computed field at query-time
>>>> where you can script the logic on how the field value is computed - for
>>>> example like doing time offset adjustments.
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/elasticsearch/6d1d74e0-6341-4892-9bf4-e05bece740c9%
>>> 40googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/34d82190-618d-4849-bb74-d804cea7c066%40googlegroups.com
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAPmjWd23oUjbdOff7XZxUtE4xPQHbGJRMHD74PcWLTS2S0B5aw%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to