3
我有,看起來像彈性搜索文檔......elasticsearch短語檢索
{
"items":
[
"ONE BLAH BLAH BLAH TWO BLAH BLAH BLAH THREE",
"FOUR BLAH BLAH BLAH FIVE BLAH BLAH BLAH SIX"
]
}
我希望能夠搜索該文檔與短語查詢像...
{
"match_phrase" : {
"items" : "ONE TWO THREE"
}
}
這樣它就會匹配而不管中間的單詞。這些詞也需要按照這個順序。我意識到這可以通過slop
屬性來實現,但是當我正在試驗時,如果斜坡不僅僅是我在搜索的內容之間的話,它似乎會被包裝起來,因爲這是我不確定的詞數量我認爲斜坡是合適的。此外,我需要的數組中的每個項目只搜索,所以......
{
"match_phrase" : {
"items" : "ONE TWO SIX"
}
}
慣於比賽本文檔SIX
是在陣列中ONE
和TWO
不同的項目。
所以我的問題是,這是可能通過elasticsearch或將我必須做一個對象數組和使用嵌套查詢來搜索它們?