簡體   English   中英

Drupal 7.43 和 Solr 5.5 搜索 API - 無法將字段添加到索引

[英]Drupal 7.43 and Solr 5.5 Search API - Can’t Add Fields to Index

我不是 drupal 或 solr 方面的專家,它是我們正在努力維護的生產遺留產品,我們遇到了一個問題,我一生都無法弄清楚,我需要一些幫助。

我們正在使用 Apache Solr Search API 模塊並在 Drupal 中配置了一個索引。 在那里我們可以添加字段,然后選擇要索引的字段。 然后事情索引就好了。

手頭的問題是我們滾動到底部並選擇添加更多字段,選擇實體,比如學生、科學家或醫生——每個都有屬性。 通常我們只選擇其中一個並單擊添加字段,它們添加成功並出現在字段列表中。 然后我們從列表中選擇我們關心的字段並選中它以進行索引。 好吧,手頭的問題是某個特定的drupal 實例說“字段添加成功”,但是它們不存在。 這並不是真正添加它們。

如果我將這個特定的 drupal 生產實例從備份恢復到本地 drupal,一切正常。 我可以添加字段。

我嘗試清除緩存,沒有骰子。

我嘗試在搜索 api 中創建一個新的索引配置,它添加並且我可以添加字段就好了。 我只是無法在默認字段中添加字段。

我還嘗試了一個新的 solr 核心,沒有骰子。 但我認為問題不是來自 solr 端,而是來自索引配置中的 drupal 端,在執行索引並將其發送到 solr 核心之前。

沒有錯誤,沒有日志。 它只是說他們添加成功,但列表中沒有新內容。

有任何想法嗎?

我曾想過在 drupal 中重建權限,但我不想在生產中嘗試這個。 我想根據知識而不是猜測來解決問題。

有什么想法嗎?

謝謝!

我正在回答我自己的問題。 該解決方案最終將php.ini中的max_input_vars.htaccess文件中的php_value max_input_vars1000更新為10000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM