Drupal 7.43和Solr 5.5搜索API -不能添加字段到索引



我不是drupal或solr方面的专家,这是我们正在努力维护的生产遗留产品,我们遇到了一个问题,我无法解决,我需要一些帮助。

我们正在使用Apache Solr Search API模块,并在Drupal中配置了索引。在这里,我们可以添加字段,然后选择要索引的字段。然后事情就好了

当前的问题是,我们滚动到底部并选择添加更多字段,选择实体,例如,Students,或Scientists,或Doctors -每个都有属性。通常我们只需要选择其中一个,点击添加字段,它们就会添加成功,出现在字段列表中。然后我们从列表中选择我们关心的字段,并将其复选框用于索引。现在的问题是,这个特定的drupal实例说"字段添加成功",但是,它们并不在那里。这不是真正的添加它们。

如果我将这个特定的drupal生产实例从备份恢复到我的本地drupal,一切都会正常工作。我可以添加字段

我试着清空缓存,没有骰子。

我尝试在搜索api中创建一个新的索引配置,它添加了,我可以添加字段。我只是不能在默认的字段中添加字段。

我还尝试了一个新的solr核心,没有骰子。但我不认为问题出在solr端,问题出在drupal端,在索引被执行并发送到solr核心之前的索引配置。

没有错误,没有日志。它只是说他们添加成功了,但列表中没有新内容。

任何想法?

我想过在drupal中重新构建权限,但我不想在生产中尝试。我想在知识的基础上得到一个解决方案,而不是猜测。

任何想法吗?

谢谢!

我在回答自己的问题。解决方案最终是将php.ini中的max_input_vars.htaccess文件中的php_value max_input_vars1000更新为10000

最新更新