2014-10-28 4 views
3

Я перемещаю поиск из coldfusion 9 verity to coldfusion 10 solr, но я получаю некоторые странные результаты.различия между правдивостью и solr

Например, если я ищу «Рыболовство и кемпинг в Англии», в том числе кавычки на достоверность, я получаю 7 результатов, и, как вы ожидаете, результаты содержат правильную фразу «Fishing and Camping England»

Но когда я ищу по solr, я получаю 1 результат, и его результат я не вернулся раньше. Контекст показывает;

о рыба! Кемпинг Англия и

Если я ищу коллекцию solr, используя различные условия поиска, результаты/документы, которые я хочу, на самом деле там. Есть ли что-то странное с solr и поисковыми терминами в кавычках? Я посмотрел на сайт Adobe для сложных терминов, и, похоже, все должно быть хорошо. Но это не так! Я получаю такие же странные результаты на нашем локальном сервере разработки и на нашем удаленном сервере.

Для этого примера я изменил фактические слова поиска, но я надеюсь, что вы получите эту идею.

+0

Можете ли вы обеспечить завершение индексирования? –

+0

Используете ли вы те же определения и схему полей? –

+0

Да, индексирование закончено отлично. Как я уже сказал, если мы используем другие условия поиска, мы можем видеть, что файлы были проиндексированы. Я не уверен, что вы подразумеваете под тем же определением полей, но обе коллекции создаются одинаково - cfindex с расширением type = path extension .pdf, а ключ - путь/имя файла. Что касается схемы, мы ничего не делали с какой-либо схемой, но на solr нам пришлось отредактировать ее, чтобы убедиться, что контекст отображается правильно - поскольку изначально он только возвращал контекст, если он содержался в сводке, но thats works Теперь. – luke

ответ

1

Существует различие между работой истины и поисковой системой solr. verity - классическая поисковая система, где Solr является современным. Solr более надежный и быстрый. Raymond Camden have explained it well in his blog. Для отличия результата в solr вы должны выбрать правильный синтаксис serach, который вернет вам желаемый результат. Solr поддерживает множественный синтаксис поиска, чтобы найти соответствующий результат. Вот некоторые example of solr search syntax.

+0

Спасибо. Я читал и те (и многое другое!). На странице adobe единственный пример строки поиска: от я бы взял его на следующий должен также работать; или в моем случае; но не :( – luke

+0

я бы попробовать позвонить Solr в качестве веб-службы с помощью CFHTTP и забыть о '' –

 Смежные вопросы

  • Нет связанных вопросов^_^