sphinxql

    0

    1答えて

    1つのキューで2つのクエリを実行し、最初のクエリの結果を通常のMySQLクエリと同様に他のクエリのIF式に渡す必要があります。一例として、 、私は2番目のクエリに@average変数を渡してみてください。 SET @average=(SELECT AVG(weight()) avg_rank FROM common WHERE match('query text') OPTION ranker=e

    0

    1答えて

    は 私はそこように感じる SELECT *,@weight AS m FROM test1 WHERE MATCH('tennis') ORDER BY m DESC LIMIT 0,1000 OPTION ranker=bm25, max_matches=3000, field_weights=(title=10, content=5); (以下の例を参照)私はかなり簡単SphinxQLクエ

    0

    1答えて

    私に説明してください、SphinxQLのMATCH()演算子は何ですか?使用方法は? 申し訳ありません私の質問が誰かのためにばかげているのですが、私は本当にこれのWeb上で通常の説明を見つけることができませんでした。 例えば、私はこの要求を持っている: SELECT tid FROM message WHERE MATCH('test'); それが何を意味するのでしょうか? ありがとうございま

    0

    1答えて

    検索でスペルが間違っているように、部分一致/不完全一致を与えるにはSphinxが必要です。私の目標は、私の索引で最も似た文字列を見つけることです。 私のインデックスはidとnameです。これは文字列(1〜4ワード)で構成されています。 たとえば、「牛乳」が私のインデックスにありますが、「スキムミルク」または「mikl」を検索すると結果が表示されません。 私が今持っているクエリ: SELECT *

    0

    1答えて

    私は SELECT count(*) as count FROM rt_item WHERE MATCH('') AND sale between 1 and 2; を試してみましたが、多くの行を得ました。 しかし、スフィンクス ERROR 1064 (42000): sphinxql: syntax error, unexpected BETWEEN, expecting IN near '