sphinx

    0

    1答えて

    私は、ユーザーが電気製品を検索できるプロジェクトを持っています。検索はSphinxで実装されています(注:Sphinxのバージョンは2.0.4ですが更新できません) 例として、Светильник Е27(ランプe27)というクエリがあります。結果は次のとおりです 私の場合、結果は正しくありません。なぜなら、結果6-11は1-5よりも関連性が高いと思うからです。 この問題を修正することは可能ですか

    0

    2答えて

    デルタインデックスのアップデートに問題があります。 文書IDがmax_doc_idより小さい場合は、デルタ索引には含まれていないため、メイン索引が更新されない限り、このデータは適用されません。 1000個のデータがあるとします。 50番目のドキュメントが変更されても、デルタインデックスは変更されません。 delta-indexには、文書の変更IDがmax_doc_id未満のものはどのように含まれま

    0

    1答えて

    Sphinxサーバーからデータを取得し、それをMySQLに渡してクエリを実行したいとします。私はPHPに慣れていないので、おそらく私はここで何かを逃しています。私はsimilarquestionsを探しましたが、何かを見つけることができないので多分私を助けることができます。 エラーは、最初にwhileにあります。私は確かにそれが$rown変数のためだと確信していますが、その理由を知らない。 (私は

    1

    2答えて

    私はRailsプロジェクトでSphynxとThinkingSphynxを使用しています。私は "Foo"キーが "Foo Bar"を見つけ、 "[email protected]"のように私を見つけられないように、Sphynxがスペースを無視して止めることができる方法はありますか?

    0

    1答えて

    シンプルな質問でなければならないことを私に許してください。しかし、私はスフィンクスにとって全く新しいものです。 私は、mySQLデータストアでSphinxを使用しています。表は、Sphinxによって索引付けされた「タイトル」および「コンテンツ」フィールドで次のようになります。 CREATE TABLE `documents` ( `id` int(11) NOT NULL AUTO_INC

    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答えて

    我々は、分散インデックスを使用します。 index ind_mm { type = distributed agent = 192.168.0.11:9318:ind_1 agent = 192.168.0.11:9319:ind_2 agent = 192.168.0.22:9317:ind_3 agent = 192.168.0.22:9317

    0

    1答えて

    スフィンクスを使用して単語を検索しても問題ありません。現在、私は $ sudo /usr/local/bin/searchd --config /usr/local/etc/sphinx.conf を使用して、テーブルに存在するすべてのレコードのインデックスを作成しています。しかし、今私は、部分インデックスを作成するインデックスのみのテーブルで新しく追加されたレコードと古いインデックスのために

    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 '