图1 搜索工作单位含“海风”的人员姓名 (2)在<simple_term>中使用CONTAINS和短语 搜索“MR_QWSY”表中工作单位含“林”或“业”的人员姓名。 USE MR_SQL GO SELECT QW_name FROM MR_QWSY WHERE CONTAINS(QW_working,'“林” or "业"') 运行结果如图2所示。
图2 搜索工作单位含“林”或“业”的人员姓名 (3)使用带有<prefix_term>的CONTAINS 搜索“MR_QWSY”表中工作单位包含“集”的人员名称。 USE MR_SQL GO SELECT QW_name FROM MR_QWSY WHERE CONTAINS(QW_working,'"集*"') 运行结果如图3所示。
图3 搜索工作单位包含“集”的人员名称 (4)使用带有<proximity_term>的CONTAINS 搜索工作单位中“林”词附近有“业”词的人员名称。 USE MR_SQL GO SELECT QW_name FROM MR_QWSY WHERE CONTAINS(QW_working,'林 NEAR业') 运行结果如图4所示。
图4 搜索工作单位中“林”词附近有“业”词的人员名称 (5)使用带有<generation_term>的CONTAINS 搜索备注信息中有“dry”形式的词的人员名称。其“dry”形式有“dried”和“drying”等。 USE MR_SQL GO SELECT QW_name FROM MR_QWSY WHERE CONTAINS(QW_mome,'FORMSOF(INFLECTIONAL,dry)') 运行结果如图5所示。
图5 搜索备注信息中有“dry”形式的词的人员名称 (6)使用带变量的CONTAINS 用变量搜索“MR_QWSY”表中指定单位的人员名称。 USE MR_SQL GO DECLARE @Word varchar(30) SET @Word ='林林奶业' SELECT QW_name FROM MR_QWSY WHERE CONTAINS(QW_working,@Word) 运行结果如图6所示。