各位大拿好,我有个商品表,商家表,客户端搜索时,支持关键字:商品名、商品描述、商家名。
目前使用的sql server 2008 r2中的全文目录,匹配的准确度不高。想要使用lucene作为索引库,协助提升检索的准确度。多方搜索资料后,知道lucene只能存储文本数据。目前有个想法,求教下给是否可行:
1、联合商品和商家表,检索出需要用于搜索的字段列,包含商品和商家的主键,写入lucene的索引库。
2、客户端通过关键字搜索时,先在lucene中检索到匹配的商品或者商家主键
3、根据搜索结果中的商品、商家主键,再到数据库中select出客户端需要展示的字段信息
这是我想法,不知道可行否,数据行目前在110万左右。