在drupal搜索api solr索引中缺少字段

时间:2016-11-21 11:49:18

标签: php drupal solr

我在drupal search api solr index中有2或3个字段消失了。

例如:我有一个 field_description ,我将其标记为已建立索引,并为重建索引设置整个索引。一切正常,我可以在这个领域进行搜索。

然而,在一些(随机)时间后,我再也无法搜索它,并且该字段也从 admin / config / search / search_api / index / node_search / fields 。

知道我该怎么做或者至少在哪里开始搜索?

我正在使用PHP 5.6和drupal版本7.52,所有模块都更新到最新的建议版本。

注意:我有很多字段~120个字段,在我的索引中我有大约100.000个节点。

1 个答案:

答案 0 :(得分:0)

  • 您是否具有solr search的自动更新?它可能会阻止您 问题。
  • Memcache不能正常工作,如果可能,请关闭搜索重新索引功能,否则可能会丢失某些数据。  调试查询,您将无法获得新值,但是Memcache可以提供旧值:
  

https://support.acquia.com/hc/en-us/articles/360004454253-Using-Solr-Devel-module-to-debug-Acquia-Search-indexing-and-queries

  • 使用drush(而不是UI)从数据库或控制台检查数据。
  • 重新检查您是否确实在重新索引后保存了信息并将其保存到数据库中。
  • 检查solr管理员UI日志中是否有任何问题?