Common Lisp で全文検索用の逆索引を作成する最良の方法は何ですか? SBCL または LispWorks 用の実績のある (比較的) バグのないオープン ライブラリはありますか?
AllegroCache の上に独自のライブラリを作成することができました。作成はかなり簡単で、信頼性が高く、高速でしたが、高度な検索オプション (フレーズ、フレーズ内のワイルドカード単語など) がありませんでした。
SBCL や LispWorks で使用できるオープン ライブラリはありますか?
Common Lisp で全文検索用の逆索引を作成する最良の方法は何ですか? SBCL または LispWorks 用の実績のある (比較的) バグのないオープン ライブラリはありますか?
AllegroCache の上に独自のライブラリを作成することができました。作成はかなり簡単で、信頼性が高く、高速でしたが、高度な検索オプション (フレーズ、フレーズ内のワイルドカード単語など) がありませんでした。
SBCL や LispWorks で使用できるオープン ライブラリはありますか?
montezumaはluceneと同じものですが、lispで書かれています。
誰もこれを積極的に使用しているとは思いませんし、十分にテストされているとは思いません...しかし、それ自体に取り組みたいのであれば、それは良いスタートです。すでに最もよく使われている機能があります。感触を得るためにグーグルグループアーカイブを読んでください...
Common Lisp について質問されていることは承知していますが、逆テキスト検索サービス指向のアプリケーションが数多くあります。有名で尊敬されているのはLuceneです。
その検索エンジンを使用して、Common Lisp コードを Web サービス API 経由でインターフェースすることで解決できるでしょうか? (xml-rpc、http 経由の xml、または http 経由の単なるテキスト)?
それを Common Lisp にしたい理由が他にありますか? Lucene のようなパッケージは、必要なすべての検索関連機能をカバーしている可能性がありますが、リモート API を使用すると、Common Lisp でより複雑なロジックを実行できる場合があります。