Хотелось бы узнать, будут ли пользователи Elasticsearch запрашивать результаты для заполнения предложений фразы для прямого генератора или нет?Получают ли результаты запроса результаты поиска 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
}
]
}
}
}
}
Как я могу гарантировать, что генератор постоянного создает предложения и не нарушает мое положение разрешений?
Возможно ли это?
Благодарим за разъяснения. –