Поисковая система Sphinx и связанные теги

Я использую поисковую систему Sphinx для индексации всех моих документов в интрасети с использованием тегов. При этом у меня нет проблем с поиском конкретных документов с одним или несколькими тегами.

Я хочу пойти дальше с новой функцией, такой как функция «связанных тегов» StackOverflow.

Кто-нибудь знает лучший способ сделать это со Sphinx?

Спасибо


person McCoy    schedule 04.02.2010    source источник


Ответы (1)


Вы выполняете логический запрос ИЛИ для всех терминов в документе, для которого хотите найти связанные элементы. Это может быть довольно медленно, потому что все документы в базе данных должны ранжироваться по сходству, если только вы не ограничите поиск терминами and:ed. См. мой текст здесь: https://stackoverflow.com/questions/3121266/efficient-item-similarity-search-using-sphinx

person Björn Lindqvist    schedule 05.09.2010