无法使elevate.xml与Apache Solr 1.4一起使用

时间:2011-11-10 13:59:15

标签: drupal drupal-6 solr

我通过Google和Solr wiki页面对此进行了高低搜索,但找不到答案。

我的问题:

我无法使elevate.xml正常工作。我认为问题在于我不知道“doc id”应该在elevate.xml中是什么。例如,如果我搜索“冰淇淋”,​​我希望它返回www.mydomain.com/page/2作为第一个结果。

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

我尝试了什么:

我尝试输入确切的网址(例如:www.mydomain.com/page/2),我还搜索了http://localhost:8983/solr/admin/上的页面,该页面显示了一个XML响应。我从中获取了“ID”子元素(即“9c3ec5 / node / 3564”)中的值并尝试了它。 这些似乎都不起作用。我还在每次更改后重新启动了服务(这在Windows 2008R2服务器上作为服务运行)

环境信息:

Apache Solr 1.4.1在Windows Server 2008 R2(64位)上运行。我正在使用Drupal内容管理系统(版本6.22)进行搜索。搜索工作很好,除此之外。

任何想法?

有没有人有任何想法?我需要重新索引内容吗?

2 个答案:

答案 0 :(得分:0)

“doc id”是您要提升的文档的unique key的值。

答案 1 :(得分:0)

我找到了这个问题的答案,并将其记录在http://drupal.org/node/1338914