Search with wildcard

** Never mind. Figured it out. Was being limited to 10 results, duh **

This search should include "Santa Monica", but I only get results with "Ma...". If I change the search to "Santa Mo*" it works fine. Windows 10, Python 2.7, elasticsearch-5.4.0 urllib3-1.22

    res = es.search(index="xyz",
        body = {
                 "query": {
                   "query_string": {
                     "fields": ["name*"],
                     "query": "santa m*",
                     "default_operator": "AND"
                   }
                 }
               } )

name_city Santa Eugenia Madrid Spain
name_city Santa-Maria-Siché France
name_city Santa Maria Hoè Italy
name_city Santa Maria Brazil
name_city Santa Marinella Italy
name_city Santa Marina Salina Italy
name_city Santa Marina Italy
name_city Santa Margalida Spain
name_city Santa Maria Madalena Brazil
name_city Santa-Maria-Poggio France
Didn't get Santa Monica

    res = es.search(index="xyz",
        body = {
                 "query": {
                   "query_string": {
                     "fields": ["name*"],
                     "query": "santa mo*",
                     "default_operator": "AND"
                   }
                 }
               } )

name_city Santa-Lucia-di-Moriani France
name_city Santa Maria Del Molise Italy
name_city Santa Maria a Monte Italy
name_city Santa Perpètua de Mogoda Spain
name_city Santa Monica California United States
name_city Monte Santa Maria Tiberina Italy
name_city Hollywood/Santa Monica Dallas Texas United States
Got Santa Monica

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.