簡體   English   中英

使用Solr將用戶指定的信息存儲在文檔中

[英]Using Solr to store user specified information in documents

我有一個應用程序,其中包含一組用戶可以搜索的文本文檔。 每個用戶都必須能夠基於文檔的文本進行搜索。 而且,用戶必須能夠定義自定義標簽並將其關聯到文檔。 這些標簽有兩種使用方式:

1)用戶必須能夠根據特定的標簽ID搜索文檔。 2)標簽必須有可用的構面。

我的解決方案是在每個文檔中添加一個Mutivalued字段,以構成一個數組的形式,其中包含使用此文檔進行了標記的tagid。 到現在為止還挺好。 我是能夠進行基於文本和tagids(例如文本:HI和tagIds:56)查詢。

我的問題是,將在生產模式是解決工作環境中的用戶添加也從文檔中刪除標簽? 記住,我必須實時獲取數據,因此,每當用戶刪除/添加標簽時,我都必須對該文檔重新索引並立即提交。 如果這不是一個好的解決方案,那有什么替代方案?

Stackoverflow使用Solr-如果您懷疑生產模式下的Solr功能,可以使用這種方法。

而且盡管我找不到關於它們如何實現標簽的太多信息,但我認為您的方法聽起來不對。 是的,帶標簽的文檔必須重新索引(這意味着稍有延遲),但除此之外,我沒有發現任何錯誤。

暫無
暫無

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

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