如何通过单词匹配所有子串?

时间:2018-04-25 12:44:57

标签: elasticsearch

索引:["sell", "everything", "and", "live", "in", "live in", "sell car", "and me"]

输入:"sell everything and live in"

输出(应该找到):["sell", "everything", "and", "live", "in", "live in"]

现在如何解决:

  query: {
    match: {
      text: {
        query: "sell everything and live in"
      }
    }
  }

- > ["sell", "everything", "and", "live", "in", "live in", "sell car", "and me"]并手动选择子字符串。

换句话说,我需要tokenizer: "So do I" -> ["so", "do", "i", "so do i", "so do", "do i"]

0 个答案:

没有答案