LINUX.ORG.RU

Поясните по весу поля в полнотестовом поиске

 , ,


0

2

Есть набор полей, по которым осуществляется полнотекстовый поиск (в данном случае средствами MongoDB): field_1, field_2 и field_3. По-умолчанию у всех этих полей вес = 1. Вопрос. Как выставить вес, чтобы приритет в поисковой выдаче был таким: field_2 потом field_3 и уже затем - field_1? Т.е. большее значение веса соответсвует повышениею приоритета или наоборот - понижению?



Последнее исправление: djnoob (всего исправлений: 1)

Не использовать полнотекстовый поиск?

В чем смысл его использовать, если необходимо в определенной последовательности делать файнд по определенным полям? Просто так и делай: последовательно и по полям.

Ip0 ★★★★
()
Ответ на: комментарий от Ip0

Не в последователности дело. Я хочу выставить, чтобы результаты поиска ранжировались по приоритету полей. Но искать нужно сразу во всех. Однако найденное в field_2 будет расценено более значемо, чем найденное в field_1 и 3 соответственно.

djnoob
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.