Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,房屋是建筑物,因此在搜索“建筑物”时,Lucene 也会返回与“房屋”匹配的内容。这与同义词不同,搜索“house”不应匹配“building”。
您可以简单地构建上位词的字典/哈希表并编写一个支持上位词的查询扩展模块。简单地说(1)当用户在搜索框中输入“建筑”时(2)将您的查询发送到您的哈希表(3)检索建筑的上位词(4)扩展您的查询,例如 q=Building+House +公寓+别墅。