大家好,本人近来在给网站做搜索,用的是oracle 11g 标准版的 全文检索CONTEXT
由于是英文网站,是根据词根进行模糊查询,这块功能目前已经完成,使用的是'basic_wordlist'。
但需求是希望能达到同义词的匹配,比如输入bike,可以查询到bicycle的相关记录我想知道,oracle有没有可以自行设定的同义词列表?该如何设置?

解决方案 »

  1.   

    如果没有此功能,有什么办法可以达到这样一个效果呢?
    并且这个同义词列表必须是可以维护的,而且支持词根查找
    比如输入bike,在后台我会转换为$bike进行检索,得出的结果,我希望可以包括“bike”,“bikes”,“bicycle”,“bicycles”
      

  2.   

    ---数据库估计没那么强,从bike==》bike”,“bikes”,“bicycle”,“bicycles”这一转换需要你自己设计算法并实现的,然后再用context.