簡體   English   中英

使用Solr將數據加載到Django Haystack數據庫索引中

[英]Loading data into django haystack database indexing with solr

我在json中有一些現有數據,我想將其加載到django haystack數據庫中並使用solr(rebuild_index)進行索引。

我大約有10萬條記錄,我不想使用固定裝置來做。 我發現燈具很難理解。

  1. django是否可以在不使用數據庫的情況下指向solr索引?
  2. 是否可以在不進行序列化的情況下將整個json文件存儲到數據庫中?
  3. 如果我使用solr和JSON文件生成索引,是否可以將solr索引存儲到數據庫中?
  4. 如果我被迫使用固定裝置,是否有很好的例子說明人們使用固定裝置?

當要將Django ORM(由MySQL或Postgres等數據庫支持)與Solr或Elasticsearch等搜索平台結合使用時,Haystack是一個不錯的解決方案。

如果您沒有為數據定義模型,或者您的數據不喜歡使用Django ORM設置的數據庫,那么最好使用solrpy之類的python / solr庫。 請參閱: http : //django-haystack.readthedocs.org/en/latest/faq.html#when-should-i-not-be-using-haystack

請注意,使用Haystack時,數據庫和搜索索引中都將包含數據。 如果您只是Solr,而沒有Haystack,則只需要Solr中的數據。

使用solr,您可以從JSON文件批量導入索引。 請參閱: 在solr中從JSON導入數據

暫無
暫無

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

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