我必須實施Solr的近實時搜索,嚴格與Drupal連接。添加/編輯每個節點後,觸發器應運行Solr以索引新內容(通過軟提交),而不重建整個索引。努力提交。硬提交/ reindex將從cron運行,該部分很容易。但是如何使NRS中的每個新/編輯節點的索引?Drupal與近實時搜索Solr
我使用: 的CentOS 6.4(httpd的+的mysqld), Solr的4.3.1 的Drupal 7 apachesolr模塊,
我會的任何建議表示感謝。
問候
我必須實施Solr的近實時搜索,嚴格與Drupal連接。添加/編輯每個節點後,觸發器應運行Solr以索引新內容(通過軟提交),而不重建整個索引。努力提交。硬提交/ reindex將從cron運行,該部分很容易。但是如何使NRS中的每個新/編輯節點的索引?Drupal與近實時搜索Solr
我使用: 的CentOS 6.4(httpd的+的mysqld), Solr的4.3.1 的Drupal 7 apachesolr模塊,
我會的任何建議表示感謝。
問候
這裏有一個解決方案,在插入/更新立即索引節點,只需要投入的一小段代碼到自定義模塊:https://www.drupal.org/node/1816462#comment-9093573
(滾動了一下,看執行hook_entity_insert /更新() )
我已經在使用通過請求增量導入命令DIH各種應用中實現網絡實名制。它基本上是如何工作的,它保留了最後一次導入執行時間的時間戳記錄,並在您的增量查詢中基於該時間戳進行過濾。我有一份工作每5分鐘發一次delta命令,但你可以設置你的要求的時間間隔。
這裏的示例。
查找增量導入命令。
太棒了!非常感謝你! –