ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
インターネット
>
WWW/HTTP
>
インデキシング/検索
>
Ludia
>
チケット一覧/検索
>
チケット #11620
Ludia
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
Wiki
FrontPageの表示
ページ一覧
最近の更新
文書マネージャ
文書一覧
コミュニケーション
フォーラム
フォーラム一覧
ヘルプ (2)
公開討議 (1)
メーリングリスト
MLの一覧
ludia-users
ニュース
チケット #11620
チケット一覧/検索
新規チケット登録
RSS
fulltextb使用時に「0」の検索が出来ない
登録:
2008-01-09 16:11
最終更新:
2008-01-10 10:55
モニタ
ON
OFF
報告者:
ssn
担当者:
(未割り当て)
チケットの種類:
バグ
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし
詳細
返信
■環境
Redhat Enterprise Linux 4 U5
ludia 1.4.0 (mecab-0.96 ipadic-2.7.0 senna-1.0.9
postgresql 8.2.4
■DB
table : id int4(主キー),data text
index : fulltextb
■データ
id=1 : data=01
■現象
table.dataを「0」で検索してもヒットしません。
fulltextbのインデックスに対して1文字の検索を実行した場
合、
完全一致検索ではヒットしない為、部分一致検索が走りヒッ
トすると予想したのですが
ヒットしませんでした。
検索文字列が「1」ではヒットし
id=1 : data=AB 検索文字列「A」
などでもヒットするので検索文字列「0」の挙動が怪しいで
す。
以上、よろしくお願いします。
チケットの履歴 (1 件中 1 件表示)
2008-01-10 10:55
更新者:
co-saka
コメント
返信
Logged In: YES
user_id=23292
こちらでは、以下のデータで試してみました。
id=1 : data=あ01い
id=2 : data=う10え
0で検索すると、「あ01い」がヒットし、
1で検索すると、「う10え」がヒットします。
(確実にインデックススキャンさせるために、
set enable_seqscan to off; としています。)
fulltextbの場合は、英数字・記号は分割されません。
上記の例では、「あ、01、い」と分割され、
それぞれに対して、前方一致検索が行われます。
ssnさんの意図しているように数字を分割して検索したい場合、
fulltextuを用いて、SEN_INDEX_SPLIT_DIGITを使用します。
http://ludia.sourceforge.jp/cgi-
bin/moin.cgi/LudiaReadme#id19
添付ファイルリスト (
0
)
添付ファイルリスト
添付ファイルはありません
編集
コメントの追加
ログインしていません。
ログインしていない状態では、コメントに記載者の記録が残りません。 »
ログインする
コメントの追加
プレビュー
適用
Redhat Enterprise Linux 4 U5
ludia 1.4.0 (mecab-0.96 ipadic-2.7.0 senna-1.0.9
postgresql 8.2.4
■DB
table : id int4(主キー),data text
index : fulltextb
■データ
id=1 : data=01
■現象
table.dataを「0」で検索してもヒットしません。
fulltextbのインデックスに対して1文字の検索を実行した場
合、
完全一致検索ではヒットしない為、部分一致検索が走りヒッ
トすると予想したのですが
ヒットしませんでした。
検索文字列が「1」ではヒットし
id=1 : data=AB 検索文字列「A」
などでもヒットするので検索文字列「0」の挙動が怪しいで
す。
以上、よろしくお願いします。