[英]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.