手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云存储 >

CDN_云互联主机_稳定性好

时间:2021-07-11 14:15:47|来源:魄力云|编辑:魄力云|点击:

在这篇博文中,您将了解到Business Client中的搜索提供者是什么,以及如何在7.0版中创建自己的搜索提供者。

Business Client中的搜索提供者是一种可以处理客户端顶部搜索栏中的搜索查询的服务。它还可以为您提供搜索结果,显示在搜索栏下方。

每个客户端可以有多个搜索提供商,您可以添加自己的搜索提供商。

要查看您当前有哪些搜索提供商,您可以选择"连接->搜索提供者"。

这里您不仅可以查看您当前拥有的搜索提供者,买服务器云,还可以在这里添加您自己的搜索提供者。你唯一需要的是一个搜索提供者的网址。如果你不知道这是什么,你可以阅读Bernd Dittrich关于如何激活TM Quicksearch的博客,他还解释了什么是搜索提供者URL以及如何为URL创建服务。您需要将服务名称和处理程序类更改为您自己的名称和处理程序类。

如果您还没有处理程序类,您可以在事务se80中创建它。

我在系统ER9/001中调用了mine ZMS\u SEARCH\u PROVIDER。

要将这个类用作处理程序类,您需要在公共部分使用接口IF\u HTTP\u EXTENSION,并在类实现中实现一个方法IF\u HTTP\u EXTENSION~ HANDLE\u REQUEST。

在这个方法中,您还可以实现服务URL参数。我使用参数max\u results,只需从服务器请求它并将值写入mv\u max\u results。然后,服务器将服务URL中的参数值写入变量。该类中的所有参数名都存储在structure cs\u form\u字段中。

handler方法中的大小写区分了错误的请求类型、与搜索相关的请求类型和打开的搜索描述类型。Open Search Description类型用于启动搜索提供程序并返回一个xml,云实,该xml提供多个带有查询参数的URL。搜索相关类型用于使用查询返回搜索栏的结果数据。

对于打开的搜索描述,调用方法Open\u search\u xml。此方法为服务创建主机URL并返回xml。如果你想使用一个参数,你会想把它添加到变量lvèparam中,因为如果你不想,您之前添加的参数将仅在搜索提供程序的初始化过程中使用。

对于此类,大数据应用技术,您还需要添加一个常量c\u service\u path,在private部分中包含您服务的服务路径。

对于所有与搜索相关的请求类型,将调用一个方法get\u data。建议您使用此方法使用请求查询并获取要在搜索结果中显示的数据。出于演示目的,物联网是学什么的,我的搜索结果将只显示请求查询,因此我的get\u data方法非常简短,但您可以从数据库或http调用接收数据。

在获得所需数据后,我们可以开始创建结果xml。为此,调用了两个方法。第一个是get\u result\u list,它返回一个包含三列(text、description、url)的表,然后调用第二个open\u search\u响应将表转换为xml。

表的列text定义了搜索结果中显示的文本。表中的每一行都是搜索结果中的一行,如果单击该行,业务客户端将导航到提供的URL。

如果要对数据进行后处理,建议在get\u result\u list方法中执行。

open\u search\u response方法只需在结果表中循环并将项添加到xml。使用变量lv_count,因此结果排序正确,人工智能技术发展,不会自行排序。

搜索提供商可以轻松定制您与业务客户的体验。您还可以根据自己或他人的需要添加自定义功能。当你不需要一个搜索提供者时,你可以简单地在上面提到的选项中禁用它们。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号