0

単語を検索するには全文検索クエリが必要です。また、最後に余分な s と es を考慮する必要があります。* を最後に付けると、必要のない多くの余分な文字にも一致します。例えば;

select item_description from item_description_mapping where match(item_description) 
against('+maintain*' in boolean mode) ;

このクエリは結果を返します

  • 維持
  • メンテナンス
  • 維持する

ここでは、維持するだけで、維持する必要はありません。

全文検索でブールモードとの正規表現の組み合わせのようなものはありますか、それとも完全一致で長さ関数を使用できますか??

ありがとう、アシッシュ

4

1 に答える 1

0

これで答えが出たのですが、

select * from index_table where item_name rlike '[[:<:]]preform[s]*[es]*[ies]*[[:>:]]';

これをここに投稿しているのは、困っている他の人に役立つかもしれないからです.

ありがとう、アシッシュ

于 2014-05-14T06:47:35.880 に答える