首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 7中的Facets和Apache Solr -单击Facets导致不显示结果。

Drupal 7中的Facets和Apache Solr -单击Facets导致不显示结果。
EN

Drupal用户
提问于 2012-10-27 22:16:01
回答 3查看 669关注 0票数 0

我对Facets和Apache有点问题,我不确定是Solr还是Facets的错。

我使用Solr作为我的搜索引擎,并且在执行搜索时会显示结果,还会显示指定字段/方面中的匹配量。

例如,我搜索“内容”-在不同的类别中有许多“内容”的值,如“category2 1”、“”。

搜索结果显示:

代码语言:javascript
复制
category1(5)
category2(7)

这意味着在facet category1中有5个结果,在facet category2中有7个结果,这些也是链接,但是单击这些链接,搜索显示为“找不到结果”。奇怪的行为,以前有没有人经历过这样的事情?如果是这样的话,在哪里寻找以解决问题的指针呢?

我希望这个问题是很清楚的,如果不只是问,我会尝试提供更多的细节。

谢谢丹。

EN

回答 3

Drupal用户

回答已采纳

发布于 2012-10-27 23:33:05

这是很奇怪的行为,你能保证:

  • 运行最新版本的apachesolr (3.6.1)
  • 运行最新版本的apachesolr模块(7.x-1.1)或search_api模块(7.x-1.3)
  • 正在运行最新的schema.xml和solrconfig.xml (希望3.x版本)

此外,尝试删除和重新创建整个索引,这通常解决更多的问题.

票数 2
EN

Drupal用户

发布于 2013-01-30 17:30:32

Apache和Search的相关问题队列中都存在大量类似的问题,因为这可能是任意数量错误的结果。以下是一些基本的建议:

  • 确保您使用的是至少3.6.0版本的Apache ( Solr 1.4.x中有一些突出的bug)
  • 确保在Solr中使用正确的schema.xml、solrconfig.xml和其他配置文件(请参阅安装说明,如果修改了这些文件,请记住删除站点的索引并重新编制内容索引)
  • 检查查询的Tomcat日志;每个查询都应该有一行,其中包括文本"hits=123“,其中123是结果的数量(如果Solr实际上是返回结果,则问题是特定于Drupal的)
  • 如果使用视图显示结果,并且有公开的全文搜索筛选器,请确保将其设置为可选的,而不是必需的输入。
票数 1
EN

Drupal用户

发布于 2012-11-13 03:27:53

首先,我将查看solr查询的url是如何构建的,并直接在solr引擎上测试它,看看它是否返回任何结果。我想,一旦您看到为该链接构建的查询,您就会理解它为什么返回0结果。狩猎快乐:)

票数 -1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/48966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档