問題タブ [sphinxql]

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 に答える
553 参照

sphinx - SphinxQLデータが列に対して長すぎます

SphinxQLを使用してSphinxRTインデックスにデータを挿入していますが、これは正常に機能しています。たまにデータセットに非常に大きな値が表示され、次のエラーが発生します。

フィールドの長さを延長する方法はありますか?または私が使用できる別の列タイプ?それができない場合、フィールドの長さはどれくらいなので、データを切り捨てることができますか

これは私のインデックスがどのように見えるかです:

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

sphinx - ステータス フィールドを取得できませんでした

SphinxQlを使用すると、特定のインデックスからステータス フィールドを取得できませんでした。ステータス フィールドを取得しようとすると、次のエラーが発生します。その問題を解決するために誰か助けてください。

例:

次のエラーが発生しました:

STATUS注:どのインデックスのフィールドにも値を挿入できませんでした。

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

php - SphinxQL-MATCHクエリでのコンマの意味

私の質問は:

クエリ(SphinxQL)の次の一致する部分のマイニングは何ですか?

そして、PHPSphinxAPIを使用する場合のこのクエリの意味の違いは何ですか。

私がドキュメントで役立つものを見つけられなかったアドバイスのためのThx-多分私は間違った場所を探していましたか?

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

mysql - sphinxクエリ中にMySQLサーバーへの接続が失われました

次のクエリを実行して、プレーンなインデックスをリアルタイムに変換しようとしています。

しかし、sphinxql で実行すると、次のエラーが表示されます。

私のスフィンクス構成:

このページのスフィンクスのドキュメントでは、事前に次の設定を行う必要があると述べています。

  • ターゲット RT インデックスは空である必要があります。
  • ソース ディスク インデックスには、index_sp=0、boundary_step=0、stopword_step=1、dict=crc 設定が必要です。
  • ソース ディスク インデックスには、空の index_zones 設定が必要です。
0 投票する
2 に答える
1716 参照

php - SphinxQlで複数のインデックスを使用し、複数のインデックスのフィールドを検索する

だから私はSphinxに複数のインデックスを持っています

これらの3つのインデックスを検索したいのですが、検索文字列はこれらすべてのフィールドで一致する必要があります。

私は試した

しかし、これはいくつかのエラーをスローしています。どうすればこのようなことを達成できますか。ありがとう

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

full-text-search - SphinxQLクエリはすべての一致を返すわけではありません

私はSphinxQLを使用してSphinxRTインデックスをクエリしています。クエリが最大で20個の一致を返すことがわかりました(20がデフォルト値のようです)。

SELECTその制限を1000に変更するクエリのオプションを追加しようとしました。

しかし、同じ結果が得られました。

SphinxQLを使用して20試合の結果制限を無効にする方法はありますか?

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

sphinx - SphinxQL - 単一の文字列内の単語を照合する方法

次の文字列と他のいくつかの文字列にインデックスを付けました。すべての言葉がくっついています。

ひもは、他の物を結んだり、縛ったり、吊るしたりするために使用される柔軟なロープまたはより糸です。

ウィキペディアからの一文です。

ひもは、他の物を結ぶ、縛る、または吊るすために使用される柔軟なロープまたはより糸です。

SphinxQL を使用していくつかの単語を検索します。例えば

これにより、結果として上記の文字列が返されるはずですが、0 行が返されます。

単語を検索するのではなく、文字列内の単語を単純に照合するには、どのようにクエリを作成すればよいでしょうか?

私はすでに次のようなランカーオプションで遊んだことがあります

しかし、成功しませんでした。

どんな助けでも大歓迎です!

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

database - field-end 修飾子が SphinxQL で機能しない

列フィールドエンド修飾子で正確な単語をフィルタリングすると、機能しません。

例は次のとおりです。

SELECT * FROM indexTable WHERE MATCH('@column1 ^abc$');

これは私を返します:(正確な「abc」だけではありません)

abc

abc a

あいうえお

この問題を解決するための構成または構文の解決策はありますか?

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

sphinx - sphinxQLフェッチランダム?

SphinxQL で、インデックスからランダムなレコードを取得するにはどうすればよいですか?

次のエラーを取得:

SphinxQl からランダム レコードを取得する他の方法はありますか?