大縄亮
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
━━━━━━━━━━━━━━━━━━━━━━━━━━