コアエンジンは一般的なJava Lucene検索エンジンにアクセスするためのPythonの拡張機能ですPyLucene、ハイレベルのインタフェースです。
Luceneは、比較的低レベルのツールキットとの評判があり、PyLuceneの目標は、自動コード生成を介してラップすることです。
PyLuceneは、結果のインターフェースはPython的にはほど遠い可能PythonのイディオムにJavaのイディオムを変換するものの、だから。
また、有名なCherryPyに基づいて、RESTfulなJSON検索サーバーを提供しています。
Luceneのは、埋め込まれた検索ライブラリであるのに対し、より良い検索機能を必要とする多くのPythonアプリケーションは、従来のクライアント·サーバのデータベースを使用してから移行している。
Solrのは、JavaとXMLに結合され、リモート検索やその他の高度な機能が、その後、すべてのカスタマイズや、組み込みの使用のために人気のオプションです。
代わりにPythonのWebフレームワークを使用すると、ライブ、例えば、バッチ処理をオフラインとリモート検索を両方の長所を提供することができます。
RPCインタフェースほど便利で、サーバーとの対話にする単純なクライアント。
それは、圧縮、JSON、および接続の再利用をサポートする、HTTPの相互作用のすべてを処理します。
の特長の:ます。
- 高度な検索機能:
- 冗長性、パーティショニング、およびシャーディングをサポートする検索配布します。
- はファセット検索を最適化します。
- はプレフィックスと範囲のクエリを最適化します。
- 地理空間サポートします。
- 生産構成します。
- 検索者のリフレッシュ
- "この&QUOTのようなより。クエリます。
- ドキュメントのスライスを取得
- ヒットテキストの強調表示します。
- クエリ解析オプション
- JSONエラーます。
- 高度な長期列挙します。
- マルチサーチャーます。
- オプションのソート
- ファセットます。
:リモートサポートを検索する
のこのリリースで新しいのは何ですか。
- PyLucene 4.8と4.9でサポートします。
- PyLucene 4.4と4.5がドロップします。
- はDocValuesはその場で更新されることがあります。
- パラレル索引付けの改善します。
のバージョン1.5の新しいのは何ですか。
- PyLucene 4.5サポートされます。
- PyLucene 3がドロップします。
- のフィールドが新しいのFieldTypeインターフェイスを使用します。
- のSortFieldコンパレータが最適化され、複数の値をサポートします。
のバージョン1.2の新しいのは何ですか。
- PyLucene 3.6サポートされます。
- PyLucene 3.1非推奨します。
- すべてのIndexWriterConfigオプションをサポートします。
- ダイナミックフィルタラッパーます。
- 柔軟なヒットはソートやフィルタリングします。
のバージョン1.1の新しいのあるもの:ます。
- PyLucene 3.5がサポートされます。
- PyLucene 3.0が削除されます。
- 保存と検索します。
- 用語クエリー後押しします。
バイナリフィールドの
のバージョン1.0の新しいのあるもの:ます。
- PyLucene 3.4がサポートされます。
- PyLucene 3.0非推奨します。
- は任意の関数によってグループ化サポートネイティブにヒットします。
- のMultiTermクエリからスパンクエリます。
- セグメントベースFieldCaches、増分更新用に最適化されます。
- 追加距離比較ユーティリティ、必要に応じて、空間のcontribモジュールを使用します。
- NumericFieldクエリは、単一の言葉に合わせてます。
のバージョン0.9の新しいのあるもの:ます。
- PyLucene 3.2がサポートされます。
- PyLucene 2.9が削除されます。
- 最適化された合計ヒットカウントします。
- IndexWriterConfigと無制限のフィールド長をサポートします。
- フィールドの設定が初期化時に検証されます。
- ハイライトはFastVectorHighlighterを使用しています。
- 新しいスパンの問い合わせ:ペイロードと位置確認します。 。
リアルタイムインデクサ近く<李> 李>
利用可能な場合
のバージョン0.8の新しいのあるもの:ます。
- PyLucene 3.1がサポートされます。
- PyLucene 2.9非推奨します。
- シングル文書索引ます。
- はオプションでコミット削除を抹消し、原子上のインデックスを最適化します。
- 日付時刻と地理空間ポイントの数値フィールドの実装します。
- アトミックドキュメントの更新します。
効率的に複数のクエリを一致させるための
のバージョン0.7の新しいのは何ですか。
- のLucene 2.4のサポートが削除されます。
- CherryPyは3.2互換ます。
- 空間問合せが最適化されており、無制限の距離を可能以内ます。
- 検索がタイムアウトすることができます。
- ソートさ検索がスコアを計算し、maxscoreを追跡できるようにします。
- 選言クエリます。
- 数値範囲クエリ
- の数値用語の列挙します。
- インデックスのサブセットの効率的なコピーします。
- RAMDirectory にロードするサーチャー
- は、SortFieldsサポートカスタムパーサとフィールドキャッシュが再利用します。
カスタム精密ステップます。と
のバージョン0.6のの新機能は次のとおりです。
- はPython 2.7互換ます。 。
- 効率的なスペルチェック:提案(オートコンプリート)と訂正(もしかして?) 。
- スペルチェッカなどのカスタムクエリパーサ、サポートします。
- クエリが抽出条件をサポートしています。
- インデックス作成、昇圧ドキュメントをサポートします。
- 最適化された文書のフィールド選択します。
- 詳細設定可能なサーバ起動オプション、cherrydに似てます。
- スパンは、サポートマスキングとペイロードを照会します。
コメントが見つかりません