您可以覆盖搜索查询结果的扩展。
配置查询扩展覆盖时,您将创建一组“规则”。 每个规则实质上都说,“在搜索时不要将<this>
扩展到<that>
中”,其中<this>
是简单的文本词或短语,而<that>
是文本词或短语或分类。
默认情况下,此功能未在Search&Promote中启用。 请联系技术支持以激活该功能以供您使用。 启用“查询扩展覆盖”功能后,您必须在用户界面中“打开”它。
查询扩展覆盖的工作方式
当在“查询扩展覆盖添加”页中指定了“文本”和“术语”值时,代码将对特定对进行操作。 当将分类类型指定为术语(如字典或备用单词Forms)时,“不扩展”值不会转换为由指示的分类创建的任何形式。
例如,假设您有以下定义:
Do Not Expand = "dog"
Type = Text
Term = "dogs"
搜索“狗”的查询将不包括“狗”。
但是,如果定义如下:
Do Not Expand = "dog"
Type = Alternate Word Forms
查询不包括“狗”或“狗”(“狗”的替代词Forms)。
您可以指定多个术语、多个分类或同时指定两者。 但是,如果选择“全部”作为“类型”,则任何多词列表都将折叠为单个“全部”条目。
如果文本条目和分类条目在任何规则中混合,则在用户界面中重新组织它们以首先显示文本值。 但是,这并不暗示或影响在搜索时的评估顺序。
文本术语经过验证以删除无意义的引用。 即,将术语与“不扩展”值进行比较,如果存在匹配项,则删除该术语。 此外,重复术语值(文本或分类)也会被删除。
如果在复制早期定义时添加了具有“不扩展”值的新规则,则新定义的“条款”将添加到原始定义中。
在Search&Promote中定义和添加查询扩展覆盖。
默认情况下,此功能未在Search&Promote中启用。 请联系技术支持以激活该功能以供您使用。 启用“查询扩展覆盖”功能后,您必须在用户界面中“打开”它。 下面的前几步概括了如何做到这一点。
配置查询扩展覆盖
在Search&Promote中,单击设置 > 用户 > 视图角色。
在“视图角色”页的表的“操作”列中,单击“语言学”菜单上要授予其访问查询扩展覆盖权限的角色右侧的编辑。
在“编辑角色”页面上,展开“语言学”树。
选中查询扩展覆盖,然后单击保存更改。
单击语言 > 查询扩展覆盖。
单击添加查询扩展覆盖。
在“查询扩展覆盖添加”页中,设置所需的选项。
选项 |
描述 |
---|---|
不扩展 |
指定您不希望展开的单词或短语。 |
类型 |
选择文本以指定特定单词或短语配对。 或者,选择一个分类以指定“不扩展”字词或短语不会通过所选分类进行转换。 |
术语 |
仅当您选择Text作为Type时可用。 指定要从搜索扩展中排除的单词或短语。 |
操作 |
单击+或-可分别向定义中添加或删除术语。 |
完成后,单击添加。
在“查询扩展覆盖定义”页中,您可以编辑或删除已添加的定义。
要预览添加的结果,请单击蓝框中的重新生成分阶段站点索引以快速重建分阶段网站索引。
(可选)执行下列操作之一: