Kentico-仅内容页面&;智能搜索结果

Kentico-仅内容页面&;智能搜索结果,kentico,Kentico,我有一个位置的自定义页面类型(仅内容)。然后我有一个带有repeater的登录页(/company/locations/),列出所有位置及其详细信息。到目前为止一切进展顺利。现在,在添加了智能搜索之后,我注意到如果我搜索一个像“san francisco”这样的位置名称,登录页不会显示在搜索结果中,但只显示内容的页面会显示一个URL,如/company/locations/san francisco。问题是,这个URL导致404,因为那个页面实际上并不存在。我该怎么办?我是否应该重新创建页面类型

我有一个位置的自定义页面类型(仅内容)。然后我有一个带有repeater的登录页(/company/locations/),列出所有位置及其详细信息。到目前为止一切进展顺利。现在,在添加了智能搜索之后,我注意到如果我搜索一个像“san francisco”这样的位置名称,登录页不会显示在搜索结果中,但只显示内容的页面会显示一个URL,如/company/locations/san francisco。问题是,这个URL导致404,因为那个页面实际上并不存在。我该怎么办?我是否应该重新创建页面类型并在为时已晚之前将其更改为常规页面而不是内容?或者有没有一种方法可以让单个位置url(/company/locations/sanfrancisco)正常工作?考虑到我们不能指定一个页面模板来匹配纯内容页面类型?谢谢

如果不想显示该URL,只需从该搜索索引中排除这些页面类型即可。但如果您希望它们具体显示,则为该
/company/locations
中继器创建一个详细信息或选定的转换,以便在有人从搜索中导航到它时显示。如果您计划为每个位置提供详细信息,这对google和其他搜索索引也有好处。

如果您不希望该URL显示,则只需从该搜索索引中排除这些页面类型即可。但如果您希望它们具体显示,则为该
/company/locations
中继器创建一个详细信息或选定的转换,以便在有人从搜索中导航到它时显示。如果您计划为每个位置提供详细信息,这对google和其他搜索索引也有好处。

Kentico中有多种类型的搜索索引

“页面”扫描文档的数据,如任何Web部件+属性、可编辑文本、表单数据等。但它们不会扫描页面上的呈现,也不会捕获任何转发器(您正在使用的内容)

“页面爬虫”将直接加载页面,并扫描页面中的所有内容。这将捕获转发者和类似的动态内容

知道了这一点,你有两个选择

  • 使用页面,然后修改智能搜索结果并添加一些转换逻辑,如下所示

  • Kentico中有多种类型的搜索索引

    “页面”扫描文档的数据,如任何Web部件+属性、可编辑文本、表单数据等。但它们不会扫描页面上的呈现,也不会捕获任何转发器(您正在使用的内容)

    “页面爬虫”将直接加载页面,并扫描页面中的所有内容。这将捕获转发者和类似的动态内容

    知道了这一点,你有两个选择

  • 使用页面,然后修改智能搜索结果并添加一些转换逻辑,如下所示

  • 我试过两种方法。[1] 从搜索中排除了页面类型,这是不好的,因为搜索“旧金山”不会给出任何结果(带转发器的登录也不会显示在结果中),并且[2]我确实在第一个位置添加了一个项目转换,但单个url没有显示任何内容。从您的回答来看,我想可能是我在这一过程中出错了……您需要添加一个选定项,而不是一个项。该项目是一个列表,不是专门选定的。谢谢。(我在上面的评论中指的是“选定项转换”))但无论如何,我必须重新创建我的自定义页面类型——将其从纯内容页面类型更改为常规页面类型,并且一切正常。我们做这件事浪费了一些时间。虽然我的问题已经解决了,但我想知道的另一个问题是,我们是否可以将只显示内容的页面显示为常规页面。当Kentico提到使用url模式显示内容时,关于内容的文档有点不清楚-我尝试过,但没有成功,所以不知道是我还是系统。我尝试了两件事。[1] 从搜索中排除了页面类型,这是不好的,因为搜索“旧金山”不会给出任何结果(带转发器的登录也不会显示在结果中),并且[2]我确实在第一个位置添加了一个项目转换,但单个url没有显示任何内容。从您的回答来看,我想可能是我在这一过程中出错了……您需要添加一个选定项,而不是一个项。该项目是一个列表,不是专门选定的。谢谢。(我在上面的评论中指的是“选定项转换”))但无论如何,我必须重新创建我的自定义页面类型——将其从纯内容页面类型更改为常规页面类型,并且一切正常。我们做这件事浪费了一些时间。虽然我的问题已经解决了,但我想知道的另一个问题是,我们是否可以将只显示内容的页面显示为常规页面。Kentico上关于内容的文档在提到使用url模式显示内容时有点不清楚-我试过了,但不起作用,所以不知道是我还是系统。感谢页面爬虫位-我不知道甚至存在页面爬虫位-我甚至不知道它的存在