@Sergo94Min
Разработчик

Как сделать приоритет на первое вхождение в Elasticsearch?

Есть два поля название и тип детали.
Сейчас поиск настроен так:
"query" => [
					"query_string" => [
						"query" => "*{$value}*",
						"analyze_wildcard" => true,
						"default_operator" => "AND",
						"fields" => [
							"title",
							"type",
						]
					]
				],


Все работает но не совсем верно. Например я ввожу в поиск 1125

И результаты выдаются в таком порядке:
БР1125ПТ12
11-1125ПР
1125
1125ТС15
КВ1125СТ

Во всех есть вхождение 1125. Но почему результат с точным совпадением не на первом месте?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы