同义字搜索

同义字搜索是 DB2 Net Search Extender 中的一项功能强大的搜索词条扩展功能。搜索的附加词条来自于您自己构建的同义字,因此,您可以直接控制词条。例如,搜索“database”可以找到诸如“repository”和“DB2”的词条。

对于您感兴趣的频繁搜索的特定区域使用这种类型的搜索,可以更有效地生成搜索结果。

有关更多信息以及如何构建同义字的描述,请参阅使用同义字来扩展搜索词条。以下示例将演示使用同义字扩展的语法。

此示例采用词条“product”并通过添加在同义字“nsesamplethes”中找到的此词条的所有关系来扩展它。在此示例中,已将“marketing”添加至搜索。

SELECT CATEGORY, DATE
        FROM DB2EXT.HTMLTAB
        WHERE CONTAINS(HTMLFILE,
           'THESAURUS "nsesamplethes"
           EXPAND RELATED
           TERM OF "product"') = 1

下一个示例采用搜索词条“product”。然后,使用该搜索词条的所有同义词来扩展搜索。

SELECT CATEGORY, DATE
        FROM DB2EXT.HTMLTAB
        WHERE CONTAINS(HTMLFILE,
           'THESAURUS "nsesamplethes"
           EXPAND SYNONYM
           TERM OF "product"') = 1