powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Полнотекстовый поиск "наоборот"
3 сообщений из 3, страница 1 из 1
Полнотекстовый поиск "наоборот"
    #38180936
Oldwin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть БД, есть по ней полнотекстовый поиск (пока рассматривается Sphinx, но это нисколько не принципиально) и поисковые запросы разной сложности (скажем, массив из 1000 штук).
Теперь при добавлении документа в БД, нужно проверить его соответствие всем этим запросам. Т.е. грубо говоря классифицировать по ним и сделать соответствующие пометки в БД.
Можно, конечно периодически перебирать все запросы, но крайне желательно делать это "на лету".
В какую сторону лучше копать? Может есть поисковые движки, которые это уже делают? Да, и полнотекстовый поиск никуда деться не должен.
...
Рейтинг: 0 / 0
Полнотекстовый поиск "наоборот"
    #38184815
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо смотреть на требования к системе по нагрузке, количеству запросов и прочему. В принципе, на первый взгляд - проверка документа по запросу кажется достаточно простой операцией. Не знаю как в sphinx, а в Lucene можно для этих целей использовать RAMIndex. Т.е. вам поступает на вход документ, вы временно сохраняете его в RAMIndex'е и в нем прогоняете запросы. Потому же сохраняете документ в нормальном индексе.
...
Рейтинг: 0 / 0
Полнотекстовый поиск "наоборот"
    #38184818
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вариант. Если у вас запросы простые (w1 & w2 & w3 ... w1000), возможно имеет смысл сам запрос считать документом, а индексируемый документ - запросом.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Полнотекстовый поиск "наоборот"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]