問題タブ [django-sphinx]

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

python - django-sphinxでSphinxインデックスを自動的に再構築するにはどうすればよいですか?

django-sphinxをセットアップしただけで、うまく機能しています。モデルを検索して、すばらしい結果を得ることができるようになりました。1つの問題は、indexerコマンドを使用して手動でインデックスを作成する必要があることです。つまり、新しいコンテンツを追加するたびに、コマンドラインを手動で押して検索インデックスを再構築する必要があります。それは受け入れられません。

インデクサーコマンドを頻繁に自動的に実行するcronジョブを作成することもできますが、それは最適とは言えません。cronが再度実行されるまで、新しいデータはインデックスに登録されません。さらに、私のサイトにはデータが頻繁に追加されていないため、インデクサーはほとんどの場合不必要に実行されます。

検索可能なdjangoモデルにデータが追加または変更されるたびに、Sphinxインデックスが自動的に再構築されるように設定するにはどうすればよいですか?

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

django - django-sphinx で複数のインデックスをクエリする

django-sphinx のドキュメントは、django-sphinx レイヤーが複数のインデックスに対するいくつかの基本的なクエリもサポートしていることを示しています。

http://github.com/dcramer/django-sphinx/blob/master/README.rst

SphinxSearch には query() 関数が含まれていないようです。また、django-sphinx のドキュメントに記載されているように、sphinx.conf sql_query 構成に content_type を含めようとしました。何も機能していません。

スフィンクスの複数のインデックスからランク付けされた結果を取得する方法について、誰でも光を当てることができますか

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

django - フィールド名の取得方法

最近、私のウェブサイトに django-sphinx 検索を実装しました。それぞれのセパレートモデルで問題なく動作しています。しかし今、私のクライアントの要件は変わりました。その機能を実装するには、検索対象のフィールド名が必要です。

私のクエリが「テーブル1からID、名前、説明を選択」であり、検索キーワードがフィールド「名前」の値と一致するとします。そのため、そのフィールドも返す必要があります。フィールド名またはフィールド名を返すdjango-sphinxが提供するメソッドを取得することは可能ですか?

私を助けてください...

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

python - 私のコードのSeparatedValuesFieldはどこですか、私はスフィンクスを使用しました

私が'pythonmanage.pysyncdb'のとき

それは印刷します:

SeparatedValuesFieldとは何ですか?

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

python - django エラー、django-sphinx について

0 投票する
3 に答える
1171 参照

python - django エラー: localhost への接続; 3312 に失敗しました。django-sphinx を使用しました

そして次は私のコードです:

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

python - すべて問題ありませんが、127.0.0.1:8000で何も表示されません。なぜですか?django-sphinxを使用しました

a.html:

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

django - django-sphinx で sphinxquerysets を組み合わせる方法

django のクエリセットは、次のようにパイプと組み合わせることができます。

sphinxquerysets でこれを行う方法はありますか? これまでのところ、私は打ちのめされています。

0 投票する
3 に答える
1020 参照

django - django-sphinxが20件の結果しか出力しないのはなぜですか?どうすれば残りを取得できますか?

django-sphinxを使用して検索すると、結果が得られます。_sphinxは、68件の結果があったことを示していますが、それらを反復処理すると、最初の20件しか取得できません。

これを回避する方法があることは確かであり、これは仕様によるものですが、公式には私を困惑させています。完全なクエリセットを取得する方法を知っている人はいますか?