6

Common Lisp で全文検索用の逆索引を作成する最良の方法は何ですか? SBCL または LispWorks 用の実績のある (比較的) バグのないオープン ライブラリはありますか?

AllegroCache の上に独自のライブラリを作成することができました。作成はかなり簡単で、信頼性が高く、高速でしたが、高度な検索オプション (フレーズ、フレーズ内のワイルドカード単語など) がありませんでした。

SBCL や LispWorks で使用できるオープン ライブラリはありますか?

4

2 に答える 2

9

montezumaはluceneと同じものですが、lispで書かれています。

誰もこれを積極的に使用しているとは思いませんし、十分にテストされているとは思いません...しかし、それ自体に取り組みたいのであれば、それは良いスタートです。すでに最もよく使われている機能があります。感触を得るためにグーグルグループアーカイブを読んでください...

于 2008-09-24T16:22:44.403 に答える
1

Common Lisp について質問されていることは承知していますが、逆テキスト検索サービス指向のアプリケーションが数多くあります。有名で尊敬されているのはLuceneです。

その検索エンジンを使用して、Common Lisp コードを Web サービス API 経由でインターフェースすることで解決できるでしょうか? (xml-rpc、http 経由の xml、または http 経由の単なるテキスト)?

それを Common Lisp にしたい理由が他にありますか? Lucene のようなパッケージは、必要なすべての検索関連機能をカバーしている可能性がありますが、リモート API を使用すると、Common Lisp でより複雑なロジックを実行できる場合があります。

于 2008-09-24T15:43:07.447 に答える