You understanding is correct. The former will be translated into a Lucene
phrase query, which uses the term doc positions to find matches.

Both query terms are analyzed, but the latter will simply be a bag-of-words
query, which ignores positions.

Cheers,

Ivan
On Apr 14, 2015 10:38 PM, "Dave Reed" <infinit...@gmail.com> wrote:

> To perhaps answer my own question, I think I understand the difference.
>
> details:"foo bar"
>
> Would search for the tokens in the same order (implied  by the docs I
> referenced). But
>
> details:foo-bar
>
> Would not honor the order. The quotes have more meaning than to enclose
> the phrase... if that is true then these two queries are not the same,
> which is different than I thought:
>
> details:foo\ bar
> !=
> details:"foo bar"
>
> Or am I barking up the wrong tree...
>
> On Tuesday, April 14, 2015 at 1:34:28 PM UTC-7, Dave Reed wrote:
>>
>> Thanks, though unless I am misunderstanding it, the docs imply otherwise:
>>
>> For example, from:
>> http://www.elastic.co/guide/en/elasticsearch/reference/
>> current/query-dsl-query-string-query.html
>>
>> The query string is parsed into a series of *terms* and *operators*. A
>>> term can be a single word — quick or brown — or a phrase, surrounded by
>>> double quotes — "quick brown" — which searches for all the words in the
>>> phrase, in the same order.
>>
>>
>> So what gives? :)
>>
>>
>>>  --
> 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 elasticsearch+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/b28591e3-3818-4b12-8a22-cac466c9ec7c%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/b28591e3-3818-4b12-8a22-cac466c9ec7c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBZOjqZ6xU8Y2%3Dh6BmBWOqms53yrix5eJsWXq9E6meYbg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to