-1
私はjavaアプリケーションとpostgre SQL DBを持っています。 postgre sqlにはplainto_tsquery()メソッドとts_rank()メソッドがあります。 postgre sqlのコマンドでは、hsqlでpostgresqlクエリを書くには
SELECT lastname, firstname,middlename, comments, state, organization FROM persons m, plainto_tsquery('key string') q
WHERE q @@ m.tsvector_person
ORDER BY ts_rank(tsvector_person, q) DESC ;
が問題なく動作します。
hsqlでこのコマンドを書くにはどうすればよいですか? 私は何かを助けてくれませんでした。
私はPostgreSQLのみを使用でき、全文検索と並べ替えの結果が必要です。私は 'setweight(to_tsvector( 'english'、coalesce(target.lastname、 ''))、 'AA')'のように戻るFUNCTIONを書いた。しかし、結果をソートして返すメソッドを書く方法が分かりません。 –
あなたの質問は「このコマンドをhsqlに書くにはどうすればいいですか?」と書かれています。それはあなたがここで言うこととは異なります。だからあなたの質問*をできるだけ明確に記述してください。 – rmuller