問題タブ [django-haystack]

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 投票する
1 に答える
2210 参照

django-haystack - ImportError: 名前インデックスをインポートできません

初めて uwsgi を実行すると、次のエラーが表示されます: ImportError: 名前インデックスをインポートできません

uwsgi をキャンセルして再度実行すると動作しますが、サイトの速度が低下し、ランダムに 502 エラーが表示されます。django dev サーバーまたは HAYSTACK_ENABLE_REGISTRATIONS = False を使用すると、正常に動作します。

何が問題なのですか?

完全なトレースバック:

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

python - 干し草の山検索が始まる

なぜ私が使用するとき:

結果のあるクエリがあります。そして、私が使用するとき

空のクエリがあります

どうも :)

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

django - update_index(django haystack + whoosh)の後に検索結果が複製されます

バックエンドとしてwhooshを使用してdjango-haystackを使用します。スケジュールされた間隔でupdate_indexコマンドを呼び出しましたが、更新のたびに検索結果に重複したエントリが多数含まれていることに気付きました(たとえば、update_indexを3回呼び出した後、同じモデルインスタンスの重複が3つあります)。

この問題に直面したことがありますか?それを解決する方法はありますか?

0 投票する
5 に答える
2312 参照

python - ハイライト テンプレート タグ django-haystack を使用した安全なフィルター

Django Haystack を使用して自分のサイトで検索を行っていますが、TextField のすべての html コードをテンプレート フィルター"safe"でフィルター処理し、検索基準に従って検索結果を強調表示する必要があります。

これを行う方法はありますか?私は試してみました

しかし、うまくいきません。

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

python - 非プライマリフィールドの干し草スタック検索

2つの異なるフィールドからインデックス付きモデルを検索するオプションが欲しいのですが。たとえば、名前で検索する場合と、職業で検索する場合があります。誰かが取るべき正しいアプローチを知っていますか?これは私の現在のsearch_indexes.pyファイルです:

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

python - Django haystack のページネーションの問題

シンプルなエンジンで django-haystack を使用しています。検索は問題ありませんが、ページネーションが機能していません。これは私の検索結果テンプレートのコードです

次のページに移動すると、最初のページと同じオブジェクトが表示されます。私は何を間違っていますか??

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

python - Django: gettext で ValueError が発生します: 「複数形の表現は危険な可能性があります」

自動生成された django.po ファイルのヘッダーに次の行が含まれている場合

「manage.py runserver」が発生します

行を削除すると、すべてが機能します。ヘッダーの意味は?ときどき生成されるのはなぜですか (干し草の山アプリのローカライズなど)? エラーメッセージの意味は何ですか?

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

django - 結果が見つかりません - haystack django whoosh

私は大きな問題を抱えています!

私は干し草の山とシューッという音とジャンゴを使用しています。ドキュメントに従って動作させるために必要なすべてのことを行ったと確信しています。

しかし!!!!検索の結果は、常に「結果が見つかりません」です。しかし、フォームに入力した記号がスペースである場合、インデックスを作成したすべてのオブジェクトが印刷されます

詳細:

私の search_indexes.py には次のものがあります。

フォルダにテンプレートを作成しfolder_where_I_have_templates/search/indexes/name_of_my_applcationて印刷しました

そこの。

ちなみに私はしました

そして結果は0でした 一体何が起こっているのですか????

お願い助けて!

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

python - 関連データを干し草の山のモデルインデックスに追加するにはどうすればよいですか?

駆け出しのdjangoアプリにhaystack検索を追加し、テンプレート機能を使用してモデルのインデックスを作成することができました。何らかの理由で、このテンプレートインデックスに関連データを追加するのに問題があります。私は次のことを試みています:

インデックスが正しく追加され、object.nameプロパティで検索結果が得られますが、関連するタグでは得られません。通常のページテンプレートで同じテンプレート構造を使用し、tag.name値が画面に出力されることを確認することで、関係が正しいことを確認しました。

インデックス作成のデバッグを行うにはどうすればよいですか?今のところ単純な検索バックエンドを使用しているので、インデックスはメモリに存在すると思います。

これが私のsearch_indexes.pyです

問題のファイルはvendingmachine_text.txtと呼ばれ、templates / search / indexes / data /にあります。ここで、dataはアプリ名です。

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

django-haystack - Whooshインデックスの共有

DjangoにCMSサイトを実装していますが、フルテキストコンテンツ検索を追加したいと思います。サイトは適度に小さく、検索トラフィックが少ないので、Whooshは合理的な本番ソリューションになると思います。

私の現在の理解では、Whooshのインデックス作成と結果の生成は、独自のデーモンを必要とするのではなく、アプリケーションプロセスで行われるということです。これはすばらしいことです。ただし、インデックスへの同時アクセスについては少し心配です。単一のWhooshインデックスは、複数の調整されていないプロセスからの読み取り(および場合によっては書き込み)をサポートできますか?たとえば、深刻なパフォーマンスの低下またはインデックスの破損の観点から、同じインデックスが負荷分散されたDjangoアプリケーションサーバーによって共有されている場合、問題が発生しますか?

よろしくお願いします。