全文検索ワイルドカードを使用したMySqlMyIsamテーブル

モスタファは言った

同じ列を持つ2つの異なるストレージエンジンで2つのテーブルを作成しました:table1(id、col1、col2)MyIsam table2(id、col1、col2)innodbすべてのテーブルに含まれる1700000

2つのテーブルに(col1、col2)のフルテキストインデックスを作成しました。それらを含む結果を抽出するために必要な2つのキーワードがあります: 'school'と 'bus'ワイルドカードを使用して抽出していますselect * from table1 where match(col1 、col2)に対して( '+ scho * + bus *')

  • 完全に切り捨てられた単語を意味します
  • 平均と

table1(MyIsam)の結果は正しくなく、合計26573で、クエリに0.0009秒かかりました。行にキーワード「school」または「bus」が含まれています。

table2(innodb)では、結果は正しく、合計369で、クエリには0.0420秒かかりました。行には「school」と「bus」の2つの単語が含まれています。

誰かが私を助けることができますか?

モスタファは言った

+ match(col1、col2)の前に( '+ scho * + bus *')に対してスペースを入れることで、この問題を解決しました。

しかし、別の問題があります。何かで終わるキーワードで検索したい場合、キーワード「School」で検索すると表示されません。match(col1、col2)に対して( '+ chool ')0行

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Elasticsearch NEST:ワイルドカードを使用しない部分/全文検索

分類Dev

ワイルドカードを使用したjsoup検索div?

分類Dev

ワイルドカードを使用したElasticsearchquery_string検索

分類Dev

MS SQL Server : 含むでワイルドカードを使用すると全文検索が機能しない

分類Dev

ワイルドカードを使用して多くのテーブルphp内を検索

分類Dev

MySQL全文検索:ワイルドカードでの距離の使用

分類Dev

ワイルドカードを使用したRailsスコープ検索

分類Dev

ワイルドカードを使用してnotepad ++で検索

分類Dev

ワイルドカードを使用して検索するVBA

分類Dev

置換機能を使用したワイルドカード検索

分類Dev

Likeとワイルドカードを使用したVBA文字列検索

分類Dev

正規表現を使用した検索でのワイルドカード(*、!)

分類Dev

Teradata:ワイルドカードを使用してアイテムを検索するための最良の方法

分類Dev

ワイルドカードを使用したOracleファジーテキスト検索

分類Dev

ワイルドカードを使用してファイルを検索する

分類Dev

ワイルドカードを使用したSQL結合テーブル(MS Access)

分類Dev

ワイルドカードを使用したファイル名検索パターンの衝突の確認

分類Dev

Xpath-ワイルドカードまたはブール演算を使用して、同じ名前で始まるノードを検索しますか?

分類Dev

ワイルドカードを使用してコマンドを検索する

分類Dev

正規表現のようなmysql全文ワイルドカード検索

分類Dev

検索フィルターにワイルドカードパターンを使用したネストされたグループのActiveDirectory検索クエリ

分類Dev

jsonbpostgresでワイルドカード検索を使用する

分類Dev

countifでワイルドカードを使用して数字を検索する

分類Dev

ワイルドカードを使用してSedを置き換えて検索

分類Dev

Elasticsearchの場合、間隔を空けた単語を使用したワイルドカード検索

分類Dev

VIMでワイルドカードを使用して検索する方法

分類Dev

検索を使用してワイルドカード(*)から除外する

分類Dev

MYSQLで複数のパラメータを使用したワイルドカード検索?

分類Dev

ワイルドカードを使用してブランチ名を検索する

Related 関連記事

  1. 1

    Elasticsearch NEST:ワイルドカードを使用しない部分/全文検索

  2. 2

    ワイルドカードを使用したjsoup検索div?

  3. 3

    ワイルドカードを使用したElasticsearchquery_string検索

  4. 4

    MS SQL Server : 含むでワイルドカードを使用すると全文検索が機能しない

  5. 5

    ワイルドカードを使用して多くのテーブルphp内を検索

  6. 6

    MySQL全文検索:ワイルドカードでの距離の使用

  7. 7

    ワイルドカードを使用したRailsスコープ検索

  8. 8

    ワイルドカードを使用してnotepad ++で検索

  9. 9

    ワイルドカードを使用して検索するVBA

  10. 10

    置換機能を使用したワイルドカード検索

  11. 11

    Likeとワイルドカードを使用したVBA文字列検索

  12. 12

    正規表現を使用した検索でのワイルドカード(*、!)

  13. 13

    Teradata:ワイルドカードを使用してアイテムを検索するための最良の方法

  14. 14

    ワイルドカードを使用したOracleファジーテキスト検索

  15. 15

    ワイルドカードを使用してファイルを検索する

  16. 16

    ワイルドカードを使用したSQL結合テーブル(MS Access)

  17. 17

    ワイルドカードを使用したファイル名検索パターンの衝突の確認

  18. 18

    Xpath-ワイルドカードまたはブール演算を使用して、同じ名前で始まるノードを検索しますか?

  19. 19

    ワイルドカードを使用してコマンドを検索する

  20. 20

    正規表現のようなmysql全文ワイルドカード検索

  21. 21

    検索フィルターにワイルドカードパターンを使用したネストされたグループのActiveDirectory検索クエリ

  22. 22

    jsonbpostgresでワイルドカード検索を使用する

  23. 23

    countifでワイルドカードを使用して数字を検索する

  24. 24

    ワイルドカードを使用してSedを置き換えて検索

  25. 25

    Elasticsearchの場合、間隔を空けた単語を使用したワイルドカード検索

  26. 26

    VIMでワイルドカードを使用して検索する方法

  27. 27

    検索を使用してワイルドカード(*)から除外する

  28. 28

    MYSQLで複数のパラメータを使用したワイルドカード検索?

  29. 29

    ワイルドカードを使用してブランチ名を検索する

ホットタグ

アーカイブ