[groonga-dev,02206] 先頭1文字が検索ヒットしない

Back to archive index

大縄亮 onawa****@milea*****
2014年 4月 8日 (火) 17:48:52 JST


初めまして。

mroongaエンジンを使って、検索処理を実装しているのですが、
該当のカラムに文字が含まれているにも関わらず、検索結果に
含まれない現象が出ており、対策方法をご存じの方がいらっしゃ
らないかと思い質問させて頂きます。

検索対象カラム(下記SQLではname)の先頭にFが含まれる場合検索に
ヒットしません。
ただし、先頭の2文字(たとえば「FA」)を指定するとヒットします。

<SQL>

select *,
MATCH (`ItemDetail`.`name`, `ItemDetail`.`size`, `ItemDetail`.`title`,
`ItemDetail`.`sub_title`, `ItemDetail`.`keyword`)
AGAINST("*W1:100,2:10,3:10,4:10,5:10 F" IN BOOLEAN MODE) AS score
 from item_details as ItemDetail
WHERE MATCH (`ItemDetail`.`name`, `ItemDetail`.`size`,
`ItemDetail`.`title`, `ItemDetail`.`sub_title`, `ItemDetail`.`keyword`)
AGAINST("*W1:100,2:10,3:10,4:10,5:10 F" IN BOOLEAN MODE);

よろしくお願いします。
-- 
━━━━━━━━━━━━━━━━━━━━━━━━━━
 大縄 亮
   onawa****@milea*****
株式会社 マイレージテクノ
〒530-0044
大阪市北区東天満1丁目10-14 MF南森町2ビル9階
電話  06-6360-4834
FAX  06-7635-5027
http://www.mileage-techno.com
━━━━━━━━━━━━━━━━━━━━━━━━━━



groonga-dev メーリングリストの案内
Back to archive index