Ниже приведены два моих запроса
Этот запрос использует префикс фразы и возвращает записи 5k
POST index/_search
{
"from": 0,
"size": 10,
"query": {
"match_phrase_prefix": {
"Identifiers.Identifier.$": {
"query": "
"max_expansions": 1024,
}
}
}
}
Когда я использую следующий запрос с подстановочным знаком, он дает мне результаты 200К
GET index/_search
{
"from": 0,
"size": 10,
"query": {
"query_string": {
"fields": [
"Identifiers.Identifier.$"
],
"query": "nct*",
"analyze_wildcard": true,
"boost": 2
}
}
}
Большинство моих значений в идентификаторах содержат NCT, почему я вижу такую большую разницу в обоих этих результатах