【问题标题】:SQL Thesaurus searchesSQL 叙词搜索
【发布时间】:2017-01-23 15:12:30
【问题描述】:

我制作了一个自定义词库文件,其条目如下

<expansion>
  <sub>RGN</sub>
  <sub>Registered General Nurse</sub>
</expansion>

我遇到的问题是在运行 formsof(thesaurus, "RGN") 搜索时,我得到的结果只包含 Registered 或 General 或 Nurse,而不是整个单词集。有什么方法可以确保当我使用同义词库时 SQL 只会同时搜索所有三个单词?我尝试在词库文件中添加引号,似乎没有效果?

 <sub>"Registered General Nurse"</sub>

【问题讨论】:

    标签: sql sql-server thesaurus


    【解决方案1】:

    您是否尝试过使用:

    <expansion>
      <sub>RGN</sub>
      <sub><![CDATA[Registered General Nurse]]></sub>
    </expansion>
    

    【讨论】:

    • 同样的结果,我开始怀疑问题可能出在索引本身而不是词库中,这些异常似乎只发生在某些记录和搜索中。我今天会尝试重建它们。
    猜你喜欢
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 2012-08-26
    • 2017-05-23
    • 2015-06-15
    相关资源
    最近更新 更多