チケット #10908

検索時に含まれる文字
登録: 2007-08-30 18:23 最終更新: 2007-08-31 11:57

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

はじめまして
MySQLでSennaを使っていましたが、
このたび初めてpostgres8.2.4にて
ludia 1.1.0 senna 1.0.7
を導入いたしました。
検索時に
select * from table01 where
body @@ 'hoge・hoge'
のように「・」「・」が含まれていると
ヒットしません。
こちらはバグなのでしょうか。
それとも仕様でしょうか。

チケットの履歴 (2 件中 2 件表示)

2007-08-31 11:57 更新者: co-saka
コメント
Logged In: YES
user_id=23292

こんにちは。

# CREATE INDEX idx ON tab USING fulltext(col);
# SELECT * FROM tab WHERE col @@ 'hoge・hoge';
col
---------------------
hoge・hoge
今日hoge・hoge test
(2 rows)

このように検索にヒットします。(・は全角です。)

mecab, mecab辞書, PostgreSQLの3種類の文字コードは
何になっていますか?
一致していないとヒットしない可能性があります。
どのレコードが検索にヒットするはずなのですか?
別の原因でヒットしていないのかもしれません。

2点確認してもらえないでしょうか。
2007-08-31 11:57 更新者: co-saka
コメント
Logged In: YES
user_id=23292

こんにちは。

# CREATE INDEX idx ON tab USING fulltext(col);
# SELECT * FROM tab WHERE col @@ 'hoge・hoge';
col
---------------------
hoge・hoge
今日hoge・hoge test
(2 rows)

このように検索にヒットします。(・は全角です。)

mecab, mecab辞書, PostgreSQLの3種類の文字コードは
何になっていますか?
一致していないとヒットしない可能性があります。
どのレコードが検索にヒットするはずなのですか?
別の原因でヒットしていないのかもしれません。

2点確認してもらえないでしょうか。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする