問題タブ [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.
python - django-sphinxでSphinxインデックスを自動的に再構築するにはどうすればよいですか?
django-sphinxをセットアップしただけで、うまく機能しています。モデルを検索して、すばらしい結果を得ることができるようになりました。1つの問題は、indexerコマンドを使用して手動でインデックスを作成する必要があることです。つまり、新しいコンテンツを追加するたびに、コマンドラインを手動で押して検索インデックスを再構築する必要があります。それは受け入れられません。
インデクサーコマンドを頻繁に自動的に実行するcronジョブを作成することもできますが、それは最適とは言えません。cronが再度実行されるまで、新しいデータはインデックスに登録されません。さらに、私のサイトにはデータが頻繁に追加されていないため、インデクサーはほとんどの場合不必要に実行されます。
検索可能なdjangoモデルにデータが追加または変更されるたびに、Sphinxインデックスが自動的に再構築されるように設定するにはどうすればよいですか?
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 を含めようとしました。何も機能していません。
スフィンクスの複数のインデックスからランク付けされた結果を取得する方法について、誰でも光を当てることができますか
django - フィールド名の取得方法
最近、私のウェブサイトに django-sphinx 検索を実装しました。それぞれのセパレートモデルで問題なく動作しています。しかし今、私のクライアントの要件は変わりました。その機能を実装するには、検索対象のフィールド名が必要です。
私のクエリが「テーブル1からID、名前、説明を選択」であり、検索キーワードがフィールド「名前」の値と一致するとします。そのため、そのフィールドも返す必要があります。フィールド名またはフィールド名を返すdjango-sphinxが提供するメソッドを取得することは可能ですか?
私を助けてください...
python - 私のコードのSeparatedValuesFieldはどこですか、私はスフィンクスを使用しました
私が'pythonmanage.pysyncdb'のとき
それは印刷します:
SeparatedValuesFieldとは何ですか?
django - django-sphinx で sphinxquerysets を組み合わせる方法
django のクエリセットは、次のようにパイプと組み合わせることができます。
sphinxquerysets でこれを行う方法はありますか? これまでのところ、私は打ちのめされています。
django - django-sphinxが20件の結果しか出力しないのはなぜですか?どうすれば残りを取得できますか?
django-sphinxを使用して検索すると、結果が得られます。_sphinxは、68件の結果があったことを示していますが、それらを反復処理すると、最初の20件しか取得できません。
これを回避する方法があることは確かであり、これは仕様によるものですが、公式には私を困惑させています。完全なクエリセットを取得する方法を知っている人はいますか?