簡體   English   中英

如何在Common Lisp中為全文搜索創建反向索引?

[英]How to create reverse index for full text search in Common Lisp?

在Common Lisp中為全文搜索創建反向索引的最佳方法是什么? SBCL或LispWorks是否有任何經過驗證的(相對)無錯誤的開放式庫?

我設法在AllegroCache之上創建自己的庫 - 它相當容易創建,可靠和快速,但缺乏高級搜索選項(短語,短語中的通配詞等)。

是否有任何可以與SBCL或LispWorks一起使用的開放式庫,因此我不必通過編寫自己的方法來重新發明輪子?

montezuma與lucene是一回事,但是用lisp編寫。

我認為沒有人積極地使用它,也沒有經過嚴格的測試......但如果你想在這個東西上工作,這是一個好的開始。 它已經擁有最常用的功能。 閱讀google-group存檔以獲得感受......

我知道你在詢問Common Lisp,但是有很多反向文本搜索服務的應用程序。 一個眾所周知和受到尊重的是Lucene

解決方案是使用該搜索引擎,還是通過Web服務API連接您的Common Lisp代碼? (xml-rpc,xml over http或只是http上的文字)?

還有另外一個原因,你希望它在Common Lisp中嗎? 像Lucene這樣的軟件包可能涵蓋了你需要的所有搜索相關功能,而使用遠程api可能仍然允許你在Common Lisp中執行更復雜的邏輯。

暫無
暫無

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

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