問題タブ [fulltext-index]
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.
sql-server - 全文検索のアスタリスクが間違った結果を返す
次のように作成された FTS インデックスを持つ Ship テーブルがあります。
そして、次のクエリを実行すると:
「ビタミン D3 1000 Iu」など、間違った結果が表示されます。しかし、名前フィールドに「n」文字で始まる単語がある行のみを取得したい。
full-text-search - 特殊文字と「単語が始まる」を使用した MariaDB 全文検索
次のように始まる単語を検索する MariaDB フルテキスト クエリを実行できます。
これは、「test」、「tester」、「testing」などの単語を検索します。
検索文字列に特殊文字が含まれている場合、検索文字列を引用符で囲むことができます。
これにより、string を含むすべての行が検索されますtest-server
。
しかし、両方を組み合わせることができないようです:
これにより、エラーが発生します。
引用符で囲まれた文字列に '*' を配置すると、(予想どおり) 結果が返されません。
これがMariaDBの制限であるかどうかを知っている人はいますか? それともバグ?
私のMariaDBのバージョンは10.0.31です