0
我想知道Elasticsearch用戶是否查詢結果來填充直接生成器的短語建議?查詢結果是否會影響彈性搜索短語建議?
或者它只是從給定的索引中拾取令牌?
我的查詢基於一些權限集。
因此,舉例來說,這會是我的查詢:
{
"size" : 0,
"query" : {
"filtered" : {
"query" : {
"match_all" : {}
},
"filter" : {
"bool" : {
"must" : [{
"terms" : {
"Permissions" : ["permission1", "permission2", "permission3"
]
}
}
]
}
}
}
},
"suggest" : {
"DidYouMean" : {
"text" : "{{SearchPhrase}}",
"phrase" : {
"field" : "_all",
"analyzer" : "simple",
"size" : 1,
"real_word_error_likelihood" : 0.96,
"max_errors" : 5,
"gram_size" : 3,
"direct_generator" : [{
"field" : "_all",
"suggest_mode" : "popular",
"min_word_length" : 3
}
]
}
}
}
}
我將如何確保直接發生器產生的建議,並沒有侵犯我的權限的條款?
這甚至可能嗎?
謝謝澄清。 –