An oversight I guess... can't see anything immediately obv. either. I hope you tested before putting into production.
On Tuesday, March 25, 2014 2:36:27 AM UTC, Nikita Tovstoles wrote: > > Indeed. Fwiw I looked at 'v1x breaking changes' page before posting - no > mention there > On Mar 24, 2014 7:07 PM, "Josh Canfield" <[email protected]<javascript:>> > wrote: > >> This is pretty helpful. >> >> >> http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/_deprecations.html >> >> >> - The field query has been removed. Use the >> query_string<http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/query-dsl-query-string-query.html> >> query >> instead. >> >> Josh >> >> >> On Mon, Mar 24, 2014 at 6:11 PM, Nikita Tovstoles >> <[email protected]<javascript:> >> > wrote: >> >>> just a heads-up for folks who've upgraded to 1.0.x from 0.9x (as did I). >>> It appears - and I could be wrong - that field >>> query<http://www.elasticsearch.org/guide/en/elasticsearch/reference/0.90/query-dsl-field-query.html>syntax >>> no longer works (while equivalent query_string query still does). >>> Has field query been deprecated? >>> >>> this works for me: >>> >>> { >>> "query": { >>> "query_string": { >>> "default_field": "name", >>> "query" : "foo" >>> } >>> } >>> } >>> >>> this produces error: >>> >>> { >>> "query": { >>> "field": { >>> "name": "foo" >>> } >>> } >>> } >>> >>> [STARTED]: Failed to execute >>> [org.elasticsearch.action.search.SearchRequest@1dfcee26] >>> org.elasticsearch.search.SearchParseException: [admin_1395519377710][0]: >>> from[-1],size[-1]: Parse Failure [Failed to parse source [{ >>> "query": { >>> "field": { >>> "name": "foo" >>> } >>> } >>> }]] >>> at >>> org.elasticsearch.search.SearchService.parseSource(SearchService.java:595) >>> at >>> org.elasticsearch.search.SearchService.createContext(SearchService.java:498) >>> at >>> org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:472) >>> at >>> org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:316) >>> at >>> org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteFetch(SearchServiceTransportAction.java:304) >>> at >>> org.elasticsearch.action.search.type.TransportSearchQueryAndFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryAndFetchAction.java:71) >>> at >>> org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216) >>> at >>> org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203) >>> at >>> org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:744) >>> Caused by: org.elasticsearch.index.query.QueryParsingException: >>> [admin_1395519377710] No query registered for [field] >>> at >>> org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:221) >>> >>> >>> AFAIK the two are supposed to be identical queries. >>> >>> -nikita >>> >>> -- >>> 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] <javascript:>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/elasticsearch/522d218d-312c-49b9-a1d1-912f4e5a7174%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/522d218d-312c-49b9-a1d1-912f4e5a7174%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 a topic in the >> Google Groups "elasticsearch" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/elasticsearch/bZedUbHBS_E/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/CAFaqXJtws7MRnVHkvm572zvH5COoMFjYchKX88e%2BFBWmXZyx2Q%40mail.gmail.com<https://groups.google.com/d/msgid/elasticsearch/CAFaqXJtws7MRnVHkvm572zvH5COoMFjYchKX88e%2BFBWmXZyx2Q%40mail.gmail.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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/b9ea05ca-2540-47b6-9549-ed3fe318688a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
