問題タブ [whoosh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6465 参照

django - Djangohaystackとwhoosh

誰かがバックエンドで使用django-haystackした経験がありますか?whoosh

分類されたライブ検索タイプのツールに使用したいと考えています。実稼働環境では、またはのセットアップを回避するのに十分な速度/効率が得られますsolrxapian

0 投票する
4 に答える
8720 参照

python - Whoosh を使用した App Engine での全文検索

Google App Engine で全文検索を行う必要があります。プロジェクトWhooshを見つけました。App Engine 開発環境を使用している限り、非常にうまく機能します... アプリケーションを App Engine にアップロードすると、次の TraceBack が表示されます。私のテストでは、このプロジェクトで提供されているサンプル アプリケーションを使用しています。私が間違っていることについて何か考えはありますか?

これが私のPythonファイルにあるインポートです。

よろしくお願いします。

0 投票する
1 に答える
502 参照

django - WHOOSH (全文検索) インデックスの問題

whoosh 全文検索エンジンで次の問題が発生しています。

1.syncdb の後、データベース オブジェクトから初期インデックスを作成しています。

2.正常に動作しています。データを検索して結果を確認できます。

3.その後、私のビューの1つで、別のドキュメントを(シグナルを介して)インデックスに追加しました(リクエスト--response中)

4.それ以降、新しいドキュメントを追加する前に (ステップ 3 の前に) 結果を見つけることができたデータを検索できませんでした。

私は一生懸命解決しようとしましたが、できませんでした。

この問題を解決する方法についてのアイデアはありますか?

0 投票する
1 に答える
1060 参照

python - HaystackWhooshスペルの提案が貪欲すぎる

この質問は、Whooshバックエンドを使用したDjangoHaystackに関するものです。検索でスペルの提案を使用したいと思います。問題は、それがあまりにも多くを示唆しているということです。

リンゴとオレンジの2つのモデルがあるとします。

私がこのような何かを持っている場合:

実際にOrangesモデルを調べて、そこからスペルの提案を返します。モデル(リンゴ)の制限が機能していないようです。

「text」属性をdocument=Trueとして、両方のモデルにインデックスを設定しています。スペルがオンになっています。バックエンドとしてWhooshを使用しています。

0 投票する
4 に答える
2397 参照

python - Haystack/Whooshインデックス生成エラー

whooshバックエンドでhaystackをセットアップしようとしています。インデックス[またはそのことに関する任意のインデックスコマンド]を生成しようとすると、次のようになります。

search_indexes.pyを完全に削除すると、同じエラーが発生します[そのため、そのファイルがまったく見つからないと思います]

このエラーの原因は何ですか?自動検出に設定されており、現在使用しているため、アプリがインストールされていると確信しています。

完全なトレースバック:

これが私のsearch_indexes.pyです

0 投票する
2 に答える
3251 参照

django - Django haystack が Solr インデックスに追加されません。[whoosh で動作、Solr で失敗]

開発中はバックエンドとして whoosh を使用していましたが、現在は solr に切り替えたいと考えています。solr をインストールし、設定を HAYSTACK_SEARCH_ENGINE と HAYSTACK_SOLR_URL に変更しました。

インデックスを更新または再構築しようとすると、 で失敗し Failed to add documents to Solr: [Reason: None] ます。

すべての検索も間違っており、すべてのクエリに対して 0 の結果が返されます。これは、whoosh に変更すると機能します。ただし、RealTimeSearch インデックス セットがあり、モデルの作成中に、検索インデックスに書き込めないという警告が表示されません。(そこから、データがsolrインデックスに正しく書き込まれていると想定しています.

solr が起動したポートに直接アクセスすると、solr が実行されていることがわかります。

0 投票する
2 に答える
5810 参照

python - うわーインデックスビューア

Djangoアプリのバックエンドとしてwhooshを使用してhaystackを使用しています。

whooshによって生成されたインデックスのコンテンツを(読みやすい形式で)表示する方法はありますか?どのデータがインデックスに登録され、どのように機能するかをよりよく理解できるようにしたいと思います。

0 投票する
2 に答える
1654 参照

python - PythonでのCSVファイルコンテンツのインデックス作成

2つのフィールド(id、url)のみを含む非常に大きなCSVファイルがあります。Pythonを使用してURLフィールドのインデックスを作成したいのですが、Wh​​ooshやPyluceneなどのツールがあることを知っています。しかし、例を機能させることができません。誰かがこれを手伝ってくれますか?

0 投票する
1 に答える
4287 参照

python - whoosh を使用してすべての「インデックス データ」を取得する方法

全文検索にwhooshを使っていますが、

知りたいのは、追加されたすべての「インデックスデータ」を取得する方法です。

これは私のmain.pyです:

そして私index.htmlは:

0 投票する
1 に答える
696 参照

python - google-app-engine full-text-search、どちらが良いか、「googlecustomsearch」またはwhoosh

これはすごいです

だから、どちらが良いか知っていましたか?

ありがとう