[英]Solr DIH delta import
我們計划將MySQL用作Web應用程序中的RDBMS。 而且還可以將數據發送到Solr以支持更快的搜索。 我正在尋求有關建議使用哪種方法以及為什么的建議:
http post
期間,將數據發送到mySQL和Solr。 該應用程序將具有用戶發布的評論和需要全文搜索和構面的不同范圍屬性。
編輯:對於那些找到解決該問題的方法的人,solr Wiki在https://wiki.apache.org/solr/SolrPerformanceFactors上對此進行了簡短的介紹。
如果您需要為用戶提供near-real
數據,則應該采用第二種方法。 它將更新solr索引中的數據,並且供用戶搜索。
如果不需要近乎實時地搜索用戶,則應采用第一種方法,即每30分鍾更新一次索引。
但是請記住,這些操作確實可能需要在Solr設置中進行一些不同的配置。
正如younghobbit所建議的那樣,對應用程序數據的種類有更多的了解,這使答案更容易。
即使這樣,我也會安排一些我所知道的要點,然后您也許可以做出稍微更明智的選擇。
我個人認為方法1更好,但您可能需要調整cron的頻率以獲取接近實時的搜索響應。 只有通過方法2才能實現真正的實時,但是您必須考慮如何處理與SOLR有關的更新,事務。 在選擇任何一個選項之前,請充分了解SOLR中的提交,回滾和優化操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.