私はH2のフルテキスト検索インデックスを作成しました。 と私はlike節のH2問題の全文検索?
stat.executeQuery("SELECT * FROM FT_SEARCH_DATA('abc', 0, 0)")
などは、以下のクエリを実行することができます(this example参照)
、これはabc
文字列を使用してレコードを検索するクエリを返します。
どのようにクエリを検索することができますか?クエリにlike
句(like %abc%
)を使用します。
私はH2のフルテキスト検索インデックスを作成しました。 と私はlike節のH2問題の全文検索?
stat.executeQuery("SELECT * FROM FT_SEARCH_DATA('abc', 0, 0)")
などは、以下のクエリを実行することができます(this example参照)
、これはabc
文字列を使用してレコードを検索するクエリを返します。
どのようにクエリを検索することができますか?クエリにlike
句(like %abc%
)を使用します。
H2データベース Native Fulltext Search機能では、key words in contextの検索が可能です。あなたは、このクエリを使用して、インデックス内の単語を調べることができます
SELECT * FROM FT.WORDS;
Apache Luceneを使用すると、ワイルドカード検索に良く適しているかもしれません。
h2データベースのSELECTで正規表現を使用できます。あなたのSQLを変更して
SELECT * FROM db.table WHERE name regexp '.*abc.*'
のErm ...:私はあなたのようなものに興味があるだろうと思いますか?あなたがここで何を求めているかは完全にはわかりません。あなたは特定の問題がありますか? – razlebe
全文検索クエリ[like h2 DB]のlike節を使用する方法 – Vivek
質問が分かりません。実際のデータを使って具体的な例を挙げることができますか? –