例如,房屋是建筑物,因此在搜索"建筑物"时,Lucene也将返回"房屋"的匹配.这与同义词不同,搜索"house"不应与"building"匹配.
您可以简单地构造一个字典/哈希表的上位词并编写一个支持上位词的查询扩展模块.简单地说(1)当用户输入搜索框(2)中的"建筑物"时,将查询发送到您的哈希表(3)检索建筑物的上位词(4)扩展您的查询,例如q = Building + House +公寓+别墅.
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |