Elasticsearch - строка запроса с подстановочными знаками
У меня есть текст в упругом поиске, содержащий URL-адреса в различных форматах (HTTP: // WWW, www.) я хочу найти все тексты, например, google.com.
Для текущего поиска я использую что-то вроде этого запроса:
query = { "query": {
"bool": {
"must": [{
"range": {
"cdate": {
"gt": dfrom,
"lte": dto }
}
},
{ "query_string":{
"default_operator": "AND",
"default_field": "text",
"analyze_wildcard":"true",
"query": searchString } }
]
}
}}
Но запрос выглядит какgoogle.com никогда не возвращает никакого результата, поиск, например, термин «тест» работает нормально (без "). Я хочу использовать query_string, потому что я хотел бы использовать логические операторы, но мне действительно нужно иметь возможность искать подстроки не только для целых слова.
Спасибо !