Невозможно получить elevate.xml, работающий с Apache Solr 1.4 - PullRequest
0 голосов
/ 10 ноября 2011

Я искал все это в Google и на вики-странице Solr и не могу найти ответ.

Моя проблема:

У меня проблемы с работой elevate.xml. Я считаю, что проблема в том, что я не знаю, какой «идентификатор документа» должен быть в elevate.xml. Например, если я ищу «мороженое», я хочу, чтобы он возвращал www.mydomain.com/page/2 в качестве первого результата.

    <query text="ice cream">
      <doc id="What Goes In Here??" />
    </query>

Что я пробовал:

Я попытался ввести этот точный URL (пример: www.mydomain.com/page/2), я также искал страницу на http://localhost:8983/solr/admin/,, которая вызывает XML-ответ. Я взял значение из дочернего элемента «ID» (это «9c3ec5 / node / 3564») из этого и попробовал его. Ни один из них, кажется, не работает. Я также перезапускал сервис после каждого изменения (он работает на Windows 2008R2 Server как сервис)

Информация об окружающей среде:

Apache Solr 1.4.1 работает на Windows Server 2008 R2 (64-разрядная версия). Я использую систему управления контентом Drupal (версия 6.22). Поиск работает отлично, кроме этого.

Есть идеи?

У кого-нибудь есть идеи? Нужно ли переиндексировать содержимое?

Ответы [ 2 ]

0 голосов
/ 11 ноября 2011

Я нашел ответ на этот вопрос и задокументировал его на http://drupal.org/node/1338914

0 голосов
/ 10 ноября 2011

"ID документа" - это значение уникального ключа документа, который вы хотите поднять.

...