LINUX.ORG.RU
ФорумAdmin

ElasticSearch - простое объяснение Span queries и intervals? Есть ли хорошие гайды и примеры по Span queries?

 


0

1

В общем пытаюсь научить эластик искать Slope (растояние между фразами) от преидущего найденного результата

if you go down to the green woods today you’re in for a big surprise

пример you down - slope 1 – находит you down - slope 0 – не находит

А я хочу скомбинировать - you down - slope 1 AND (slope 2) _ между фразами целиком green today (slope 1)

Если использовать string query то это не получается реализовать.

intervals я так понял не совсем про это.

Можно ли это реализовать на Span queries? И есть ли про них хороший гайд вообще?

И может кто нибудь объяснить почему не работает данный query sting

{
//   "profile": true,
  "size": 1000,
  "query" : {
    "query_string": {
      "query": "\"поле карейская~10\"~10 AND \"легко недорогая\"~5",
      "fields" : ["message.stemmed"],
      "default_operator": "AND"
    }
  },
  "highlight" : {
    "pre_tags" : ["<tag1>"],
    "post_tags" : ["</tag1>"],
    "fields" : {
      "message.stemmed" : {"type": "plain", "number_of_fragments" : 0  }
    }
  }
}
glorsh66
() автор топика