Лучший способ выполнить поиск по нескольким полям

Мне нужно выполнить поиск по нескольким полям (например, ProductName, ProductDescription, FeedBackOfProduct и т. Д.).

В настоящее время у меня есть 2 подхода 1. Я скопирую все эти поля с возможностью поиска в одно поле копирования и выполнит поиск в этом поле. Но проблема здесь в том, как я могу повысить перкулярное поле, предположим, что только на ProductName.

2.Or Я буду искать по названию поля и соответственно дать повышение. ProductName: «Test» ^ 50.0 ProductDescription: «Простота обращения» ~ 100 ^ 70.0

Скажите, пожалуйста, какой будет лучший подход.

Заранее спасибо.

0

1 ответы

Со вторым вариантом (поиск по полю с boost) у вас больше контроля над количеством документов, так как вы заметили, что у вас нет этого элемента управления с 1-й опцией. В любом случае это действительный подход, и тот, который вы хотите использовать, будет зависеть от ваших сценариев использования.

0
добавлено