match-against

    1

    1答えて

    match againstを検索し、次にlisting_time列で検索したいと考えています。関連性の検索はうまくいきますが、listing_timeカラムを追加すると、検索結果はランダムな結果に見えます。 これは私のsql: SELECT title, listing_time, match(description) against('+clip' in boolean mode) as rel

    0

    1答えて

    私は検索の関連性に問題があり、フルテキストを使用してフィルタを適用しています。 私は1.5M以上のレコードを含むSongsというテーブルを持っています。このテーブルには名前とアーティストの2つの列が含まれています。これらの2つの列は全文索引付きです。 私がタイトルと曲を検索したときに値が正確に一致すると、スコアが低くなります。私にとっては意味がありません。 DATA: name | artis

    0

    2答えて

    私はこれを読んだ: MySQL Fulltext search against column value? が、それは、これを行うことができない理由、私は理解していない不合理です。 回避策を知っている人はいますか? ありがとう

    1

    1答えて

    だからここ SELECT *, MATCH (`text`) AGAINST ('my work involves for' IN BOOLEAN MODE) `score` FROM `messages` WHERE MATCH (`must_match`) AGAINST ('my work involves for' IN BOOLEAN MODE) ORDER BY `score`

    0

    1答えて

    私は戦で、このために相当します何 Select * from table_1 Where age >= 2 && age <= 10 句戦を使用して、このMySQLのコードを変換したい 戦で数字を使用していますか?

    0

    1答えて

    私は、フォトIDSとタグIDを簡素化するのテーブルを持って戻りません。最近、MATCH AGAINSTコマンドを使用すると、適切なすべての一致が返されないことに気付きました。テストされたテキストと全く同じテキストが2行含まれていることもありますが、それでも1つは選択され、もう1つは選択されません。ここで と呼ばれるテーブルです写真 id | type | size | tag

    6

    1答えて

    MySQLはFULLTEXTのインデックスを提供します。インデックスはMATCH (col1,col2,...) AGAINST (expr [search_modifier])で取得できます。いくつかのFull-Text Searchバリアントがあり、そのうちの1つ(デフォルトのもの)はNatural Language Full-Text Searchです。 それで、マッチの可能な最大値は何です

    1

    3答えて

    テーブルでフルテキスト検索を使用していて、別のDBのテーブルに結合して残しました。 テーブル(table1)にはフルテキストインデックスが列nameで定義されています。 私はフルテキストを使用してみてください、次のクエリが動作しない検索: SELECT t1.id FROM `db1`.table1 t1 WHERE MATCH (t1.name) AGAINST ('searchString

    0

    1答えて

    今日、mysqls MATCH()... AGAINST()を使用して問題が発生しました。 私の問題を解決するのが簡単かもしれないと思うので、私は小さなSQLFiddleを作成しました。 私は完全に理解していますが、この「選択」の仕方では「Foo Bar Foo」が「Foo Bar」より関連性が高いのはなぜですか?しかし、私が望むのは、「フルマッチング」という用語は、「フルマッチングと少しだけ」と

    3

    1答えて

    私はそれらにグループを割り当てるためCOL1のID INT、VARCHAR(カンマ区切り値)としてCOL2および列3とのテーブルを持っています。 表は col1 col2 group .............................. 1 2,3,4 2 5,6 3 1,2,5 4 7,8 5 11,3