elasticsearch - Query search string on elastic search -
i have field thats defined below.
"findings": {               "type": "string",               "fields": {                  "orig": {                     "type": "string"                  },                  "raw": {                     "type": "string",                     "index": "not_analyzed"                  }               }            }, the findings contains following text -
s91 - fiber cut now, when 'term' search on 'findings.orig' word 'fiber', search response when a 'query string' search on 'findings.orig' word 'fiber cut', don't search response.
when 'query string' search on '_all' word 'fiber cut', search response.
why dont response 'fiber cut' on 'query string' search on 'findings.orig'.
elasticsearch: query_string nested search
you can try this, hope work...
get index/type/_search {    "query": {       "query_string": {         "fields": ["findings.orig"],         "query": "s91 - fiber cut"        }     } } if want search in nested fields use this.
Comments
Post a Comment