Различия между истиной и соль
Я перевожу поиск с Coldfusion 9 Verity на Coldfusion 10 Solr, но получаю странные результаты.
Например; если я ищу "Fishing and Camping England", включая кавычки на verity, я получаю 7 результатов, и, как и следовало ожидать, результаты содержат правильную фразу "Fishing and Camping England"
Но когда я ищу в solr, я получаю 1 результат, а результат, который я не получил ранее. Контекст показывает;
о рыбе! Кемпинг Англия и
Если я ищу коллекцию solr, используя разные поисковые термины, то результаты / документы, которые мне нужны, на самом деле есть. Что-то странное с solr и поисковыми терминами в кавычках? Я искал на сайте Adobe более понятные термины, и, похоже, все должно быть в порядке. Но это не так! Я получаю такие же странные результаты на нашем локальном сервере разработки и на нашем удаленном сервере.
Для этого примера я изменил фактические слова поиска, но я надеюсь, что вы поняли идею.
1 ответ
Существует разница между работой поисковой системы Verity и Solr. Верити - это классическая поисковая система, где Solr современен.Solr более надежный и быстрый. Раймонд Кэмден хорошо объяснил это в своем блоге. Для различия результатов в solr вы должны выбрать правильный синтаксис поиска, который вернет вам желаемый результат.Solr поддерживает множественный синтаксис поиска, чтобы найти соответствующий результат. Вот несколько примеров синтаксиса поискового запроса.