Контекст, сохраняющийся в Solr и Verity для samefile

При попытке изменить сервер с CF8 на CF10 это произошло

В CF8 это был код поиска

<cfsearch 
    collection="test_#arguments.cabinetid#" 
    status="docsearchstatus" 
    name="docsearch" 
    criteria='#arguments.filter#' 
    suggestions="Always" 
    contextpassages="1" 
    contextbytes="300"
>

В CF10 это я использую это.

<cfsearch collection="test_#arguments.cabinetid#"
    status="docsearchstatus" 
    name="docsearch" 
    criteria='#lcase(arguments.filter)#*' 
    suggestions="Always" 
    contextPassages="1" 
    contextBytes="300"
>

Контекст, поданный в правду, длиннее и более нагляден. Но при использовании solr в большинстве случаев контекст пуст.
Я попытался внести некоторые изменения в solr.xml и другие файлы конфигурации solr. Здесь мы добавляем коллекции динамически. Так что не могу исправить это, изменив конфигурационные файлы.

Кто-нибудь сталкивался с этим???

Результат поиска формыРезультат поиска формы

Результат поиска SOLR Результат поиска SOLR

1 ответ

Решение

Solr не заполняет контекстные пассажи по умолчанию, как это сделал Verity. Вам нужно настроить конфигурацию, как описано здесь, чтобы включить ее.

http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSe9cbe5cf462523a0-5bf1c839123792503fa-8000.html

После внесения этих изменений вам нужно будет переиндексировать, и контекстные отрывки должны начать отображаться.

Другие вопросы по тегам