按域检索

最近更新时间:2019-09-20 15:17:47

通用检索在用户输入检索词搜索时,会默认在所有文本字段中查找与检索词相关的内容,这样不仅降低了检索效率,同时也会有一定几率将无关内容呈现在检索结果中。

按域检索:一种将检索范围限制在部分字段中的搜索方式。云搜的数据是由文档组成,而文档又是由字段组成,一个或者多个字段可以组成一个域。

以小说为例:用户在搜小说时,如果网站认为用户都是搜标题或者作者来搜书。那么可以设置域 A(IA)包含字段 title、域 B(IB)包含字段 author。然后可限制搜索仅在 IA 和 IB 两个域内检索。或者将 title 和 author 包含在一个域中。

保存后,重建索引完成,则新建或者修改的域生效。

按域检索的使用方法如下:

检索时检索串中带上相应的域名即可在指定域内检索,如“index:IA:凡人修仙传”(其中 IA 是域名,凡人修仙传是用户输入的检索串),则检索结果中只出现书名与“凡人修仙传”相关的结果。具体见 API 和 SDK 使用说明。