elasticsearch-sql icon indicating copy to clipboard operation
elasticsearch-sql copied to clipboard

elasticsearch q=query problem

Open mhsankar opened this issue 5 years ago • 7 comments

Hi I have a problem when i search for example q=query('name:hadi') it work very good. but when i search q=query('name: hadi ali') it search in all field hadi or ali if so i want to search hadi or ali in name field. how can solve it?

mhsankar avatar Mar 27 '19 04:03 mhsankar

q=query('name:(hadi ali)')

shi-yuan avatar Mar 28 '19 09:03 shi-yuan

Thanks i explain this query with site server in your page. i saw fields are empty. how can set fields in q=query() ?

mhsankar avatar Mar 28 '19 12:03 mhsankar

SELECT * FROM myindex WHERE q=query('hadi ali', fields='name,name2^10')

shi-yuan avatar Mar 28 '19 14:03 shi-yuan

how to write nested query for example "select * from myindex where q=query("hadi ali', fields="nested(field.id),nested(field.name"))

pankajmalkani avatar Jun 13 '19 10:06 pankajmalkani

https://github.com/NLPchina/elasticsearch-sql/wiki/NestedTypes-queries

shi-yuan avatar Jun 16 '19 08:06 shi-yuan

Explain of SELECT * FROM myindex WHERE q=query('hadi ali', fields='name,name2^10') Returns fields as [] which is not expected. i am using es 6.4.2. Does it work in later version?

Note: default_field works

palbiplab avatar Jul 13 '20 16:07 palbiplab

branch master:

{
  "from": 0,
  "size": 1000,
  "query": {
    "bool": {
      "filter": [
        {
          "bool": {
            "must": [
              {
                "query_string": {
                  "query": "hadi ali",
                  "fields": [
                    "name^1.0",
                    "name2^10.0"
                  ],
                  "type": "best_fields",
                  "default_operator": "or",
                  "max_determinized_states": 10000,
                  "enable_position_increments": true,
                  "fuzziness": "AUTO",
                  "fuzzy_prefix_length": 0,
                  "fuzzy_max_expansions": 50,
                  "phrase_slop": 0,
                  "escape": false,
                  "auto_generate_synonyms_phrase_query": true,
                  "fuzzy_transpositions": true,
                  "boost": 1
                }
              }
            ],
            "adjust_pure_negative": true,
            "boost": 1
          }
        }
      ],
      "adjust_pure_negative": true,
      "boost": 1
    }
  }
}

shi-yuan avatar Jul 15 '20 01:07 shi-yuan