关于查询扩展覆盖

您可以覆盖搜索查询结果的扩展。

使用查询扩展覆盖

配置查询扩展覆盖时,您将创建一组“规则”。 每个规则实质上都说,“在搜索时不要将<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中启用。 请联系技术支持以激活该功能以供您使用。 启用“查询扩展覆盖”功能后,您必须在用户界面中“打开”它。 下面的前几步概括了如何做到这一点。

配置查询扩展覆盖

  1. 在Search&Promote中,单击​设置 > 用户 > 视图角色

  2. 在“视图角色”页的表的“操作”列中,单击“语言学”菜单上要授予其访问查询扩展覆盖权限的角色右侧的​编辑

  3. 在“编辑角色”页面上,展开“语言学”树。

  4. 选中​查询扩展覆盖,然后单击​保存更改

  5. 单击​语言 > 查询扩展覆盖

  6. 单击​添加查询扩展覆盖

  7. 在“查询扩展覆盖添加”页中,设置所需的选项。

    选项

    描述

    不扩展

    指定您不希望展开的单词或短语。

    类型

    选择文本以指定特定单词或短语配对。 或者,选择一个分类以指定“不扩展”字词或短语不会通过所选分类进行转换。

    术语

    仅当您选择Text作为Type时可用。 指定要从搜索扩展中排除的单词或短语。

    操作

    单击+-可分别向定义中添加或删除术语。

  8. 完成后,单击​添加

    在“查询扩展覆盖定义”页中,您可以编辑或删除已添加的定义。

  9. 要预览添加的结果,请单击蓝框中的​重新生成分阶段站点索引​以快速重建分阶段网站索引。

  10. (可选)执行下列操作之一:

在此页面上