Я искал все это в 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). Поиск работает отлично, кроме этого.
Есть идеи?
У кого-нибудь есть идеи? Нужно ли переиндексировать содержимое?