CN108614859A - 智能搜索方法、服务器及存储介质 - Google Patents
智能搜索方法、服务器及存储介质 Download PDFInfo
- Publication number
- CN108614859A CN108614859A CN201810253825.2A CN201810253825A CN108614859A CN 108614859 A CN108614859 A CN 108614859A CN 201810253825 A CN201810253825 A CN 201810253825A CN 108614859 A CN108614859 A CN 108614859A
- Authority
- CN
- China
- Prior art keywords
- attribute
- service
- goods
- label
- search
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000000605 extraction Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 201000010099 disease Diseases 0.000 description 2
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种智能搜索方法、服务器及存储介质,该方法将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面。接着,定义用于管理所述产品服务平台提供产品服务的属性模型表,并定义该产品服务的每个产品属性的相关信息。当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下。最后,接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,得到的产品服务展示给用户。利用本发明,能够自动更新查询条件,提高搜索的准确性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种智能搜索方法、服务器及计算机可读存储介质。
背景技术
目前,现有的搜索方法一般是根据关键字进行全文检索,或是结合搜索目录配置进行组合搜索。无论是关键字,还是搜索目录,都是由***后台预先手工设置的,查询条件不能根据产品服务的变化而变化。然而,随着***的开发和运行,后期可能会频繁的更改产品服务的属性或添加新的产品服务,若手工去更新关键字或搜索目录的配置,工作量大、效率低且极易出错。同时,关键字或搜索目录的配置更新不及时还会导致***搜索的准确率下降,严重影响用户的体验。
发明内容
鉴于以上内容,本发明提供一种智能搜索方法、服务器及计算机可读存储介质,其主要目的在于提高查询条件更新时效及搜索的准确性。
为实现上述目的,本发明提供一种智能搜索方法,该方法包括:
前端展示步骤:将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性;
属性表定义步骤:定义属性模型表用于管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息,包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素;
标签抽取步骤:当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。
优选地,所述搜索步骤可以替换为:
输入步骤:接收用户在搜索输入框输入的关键字,根据关键字在数据库中搜索,初步得到与所述关键字相关联的产品服务;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件在与所述关键字相关联的产品服务中进一步执行搜索操作,并将最终搜索得到的产品服务以预设方式展示给用户。
优选地,该方法还包括:
标签更新步骤:当属性模型表中关于标签要素的产品属性发生变更时,根据变更结果重新抽取标签,并以重新抽取的标签更新展示在二级分类下的标签。
优选地,该方法还包括:
产品服务更新步骤:当需要新增产品属性时,在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。
优选地,所述前端展示步骤还包括:
前端页面根据所述属性模型表中每个产品属性的控件类型生成并展示该产品属性的控件。
此外,本发明还提供一种服务器,该服务器包括:存储器、处理器及显示器,所述存储器上存储智能搜索程序,所述智能搜索程序被所述处理器执行,可实现如下步骤:
前端展示步骤:将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性;
属性表定义步骤:定义属性模型表用于管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息,包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素;
标签抽取步骤:当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。
优选地,所述搜索步骤可以替换为:
输入步骤:接收用户在搜索输入框输入的关键字,根据关键字在数据库中搜索,初步得到与所述关键字相关联的产品服务;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件在与所述关键字相关联的产品服务中进一步执行搜索操作,并将最终搜索得到的产品服务以预设方式展示给用户。
优选地,所述智能搜索程序被所述处理器执行,还可实现如下步骤:
标签更新步骤:当属性模型表中关于标签要素的产品属性发生变更时,根据变更结果重新抽取标签,并以重新抽取的标签更新展示在二级分类下的标签。
优选地,所述智能搜索程序被所述处理器执行,还可实现如下步骤:
产品服务更新步骤:当需要新增产品属性时,在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中包括智能搜索程序,所述智能搜索程序被处理器执行时,可实现如上所述智能搜索方法中的任意步骤。
本发明提出的智能搜索方法、服务器及计算机可读存储介质,通过在产品服务平台提供的前端页面将产品服务进行一、二级分类,并定义用于管理产品服务的属性模型表。之后,当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下。最后接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装成查询条件执行搜索操作,并向用户展示搜索结果,从而提高搜索处理的灵活性及产品服务搜索的准确度。
附图说明
图1为本发明服务器较佳实施例的示意图;
图2为图1中智能搜索程序较佳实施例的模块示意图;
图3为本发明智能搜索方法较佳实施例的流程图;
图4为前端页面展示的产品服务示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,是本发明服务器1较佳实施例的示意图。
在本实施例中,服务器1是指产品服务平台,该服务器1可以是服务器、平板电脑、个人电脑、便携计算机以及其它具有运算功能的电子设备。
该服务器1包括:存储器11、处理器12、显示器13、网络接口14及通信总线15。其中,网络接口14可选地可以包括标准的有线接口、无线接口(如WI-FI接口)。通信总线15用于实现这些组件之间的连接通信。
存储器11至少包括一种类型的可读存储介质。所述至少一种类型的可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器等的非易失性存储介质。在一些实施例中,所述存储器11可以是所述服务器1的内部存储单元,例如该服务器1的硬盘。在另一些实施例中,所述存储器11也可以是所述服务器1的外部存储单元,例如所述服务器1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
在本实施例中,所述存储器11不仅可以用于存储安装于所述服务器1的应用软件及各类数据,例如智能搜索程序10及属性模型表等。
处理器12在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其它数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行智能搜索程序10的计算机程序代码等。
显示器13可以称为显示屏或显示单元。在一些实施例中显示器13可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-EmittingDiode,OLED)触摸器等。显示器13用于显示在服务器1中处理的信息以及用于显示可视化的工作界面,例如显示前端页面供用户选择一级分类、二级分类及二级分类下的标签。
图1仅示出了具有组件11-15以及智能搜索程序10的服务器1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
可选地,该服务器1还可以包括用户接口,用户接口可以包括输入单元比如键盘(Keyboard)、语音输出装置比如音响、耳机等,可选地用户接口还可以包括标准的有线接口、无线接口。
可选地,该服务器1还包括触摸传感器。所述触摸传感器所提供的供用户进行触摸操作的区域称为触控区域。此外,这里所述的触摸传感器可以为电阻式触摸传感器、电容式触摸传感器等。而且,所述触摸传感器不仅包括接触式的触摸传感器,也可包括接近式的触摸传感器等。此外,所述触摸传感器可以为单个传感器,也可以为例如阵列布置的多个传感器。用户可以通过触摸所述触控区域启动智能搜索程序10。
此外,该电子装置1的显示器的面积可以与所述触摸传感器的面积相同,也可以不同。可选地,将显示器与所述触摸传感器层叠设置,以形成触摸显示屏。该装置基于触摸显示屏侦测用户触发的触控操作。
该服务器1还可以包括射频(Radio Frequency,RF)电路、传感器和音频电路等等,在此不再赘述。
在图1所示的服务器1实施例中,作为一种计算机存储介质的存储器11中存储智能搜索程序10的程序代码,处理器12执行智能搜索程序10的程序代码时,实现如下步骤:
前端展示步骤:将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性;
属性表定义步骤:定义属性模型表用于管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息,包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素;
标签抽取步骤:当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。
具体原理请参照下述图2关于智能搜索程序10较佳实施例的模块示意图及图3关于智能搜索程序方法较佳实施例的流程图的介绍。
如图2所示,是图1中智能搜索程序10较佳实施例的模块示意图。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。
在本实施例中,智能搜索程序10包括:前端展示模块110、属性表定义模块120、标签抽取模块130、搜索模块140,所述模块110-140所实现的功能或操作步骤均与上文类似,此处不再详述,示例性地,例如其中:
前端展示模块110,用于将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性。如图4所示,是前端页面展示的产品服务示意图。例如,在本实施例中,产品服务的一级分类包括金融类、生活类、健康类、基础类及其它类。金融类的二级分类包括保险类、理财类、***类、贷款类、钱包类、其它金融类等。当用户选择一级分类中的金融类后,前端页面自动展示该金融类下的二级分类信息。
属性表定义模块120,用于定义属性模型表来管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息。其中,所述产品属性的相关信息包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素。属性模型表中的每一栏包含一个产品属性的信息,所有产品属性的信息在该属性模型表中都以统一的规范进行定义。如表1所示,是金融类的二级分类中“理财类”的属性模型表。后台运营人负责该属性模型表的设置及管理,并针对该属性模型表编写相应的程序代码。
表1
进一步地,当属性模型表中关于标签要素的产品属性发生变更时,属性表定义模块120根据变更结果重新抽取标签,并将变更后的标签更新展示在二级分类下的标签。
当需要新增产品属性时,属性表定义模块120在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。
标签抽取模块130,在属性模型表中的产品属性被定义为标签要素时,用于自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下。进一步地,前端页面根据所述属性模型表中每个产品属性的控件类型生成并展示该产品属性的控件。例如,“理财类”下的“产品类型”标签的控件类型为“下拉框”,则前端页面展示一个下拉框,框内下拉可选择“银行理财”、…、“其他理财”等。“贷款投向”的控件类型为“多选框”,则前端页面展示“贷款投向”的控件,包括“房地产”、“金融市场”、“基础设施”及“工商企业”等。程序代码如下:
<label>产品类型</label>
<select name=”productType”sid=”要素ID”>
<option value=“”>全部</option>
<option value=“1”>银行理财</option>
……
</select>
<label>贷款投向</label>
<checkbox name=”investarea”value=”1”sid=”要素ID”>房地产</checkbox>…
搜索模块140,用于接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。所述预设方式可以是弹窗方式,也可以是以清单列表的方式。例如,用户选择“金融类”下的二级分类“理财类”,进而选择了“产品类型”、“贷款投向”标签,选中的“产品类型”为银行理财,贷款投向为金融市场、工商企业,将用户的选择结果组装成查询条件提交到后台后,后台向用户展示汇金产品。
在另一个实施例中,还可以通过用户输入的关键字与用户选择的分类及标签相结合的方式查询相关联的产品服务。
如图3所示,是本发明智能搜索方法较佳实施例的流程图。
在本实施例中,处理器12执行存储器11中存储的智能搜索程序10的计算机程序时实现智能搜索方法包括:步骤S10-步骤S40:
步骤S10,前端展示模块110将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性。如图4所示,是前端页面展示的产品服务示意图。例如,在本实施例中,产品服务的一级分类包括金融类、生活类、健康类、基础类及其它类。金融类的二级分类包括保险类、理财类、***类、贷款类、钱包类、其它金融类等。当用户选择一级分类中的金融类后,前端页面自动展示该金融类下的二级分类信息。
步骤S20,属性表定义模块120定义属性模型表来管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息。其中,所述产品属性的相关信息包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素。属性模型表中的每一栏包含一个产品属性的信息,所有产品属性的信息在该属性模型表中都以统一的规范进行定义。如表1所示,是金融类的二级分类中“理财类”的属性模型表。其中,表中的“要素”即代表属性。后台运营人负责该属性模型表的设置及管理,并针对该属性模型表编写相应的逻辑代码。
表1
进一步地,当属性模型表中关于标签要素的产品属性发生变更时,属性表定义模块120根据变更结果重新抽取标签,并将变更后的标签更新展示在二级分类下的标签。例如,金融类下的理财类的某标签发生变更,则抽取出该标签进行更新,之后再重新展示在理财类下。所述属性变更包括标签要素的属性名称被修改、取消标签要素、新增作为标签要素的产品属性。
当需要新增产品属性时,属性表定义模块120在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。例如,需要在健康类下新增一个重疾类,则在属性模型表中增加重疾类的相关信息配置,如标签。并在前端页面展示该产品服务。
步骤S30,当属性模型表中的产品属性被定义为标签要素时,标签抽取模块130自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下。进一步地,前端页面根据所述属性模型表中每个产品属性的控件类型生成并展示该产品属性的控件。例如,“贷款投向”的控件类型为“多选框”,则前端页面展示“贷款投向”的控件,包括房地产、金融市场、基础设施及工商企业。
步骤S40,搜索模块140接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。所述预设方式可以是弹窗方式,也可以是以清单列表的方式。例如,用户选择“金融类”下的二级分类“理财类”,进而选择了“产品类型”、“贷款投向”标签,选中的“产品类型”为银行理财,贷款投向为金融市场、工商企业,将用户的选择结果组装成查询条件提交到后台后,后台向用户展示汇金产品。
在另一个实施例中,还可以通过用户输入的关键字与用户选择的分类及标签相结合的方式查询相关联的产品服务。在该实施例中,搜索模块140先接收用户在搜索输入框输入的关键字,根据关键字在关键字数据库中搜索,初步得到与所述关键字相关联的产品服务。之后,搜索模块140再接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户选择的结果组装成查询条件在上述初步得到的相关联的产品服务中进一步搜索,得到用户最期望找到的产品服务。
上述实施例提出的智能搜索方法,通过将产品服务进行一、二级分类展示,利用属性模型表对产品服务进行统一管理并将表中的属性名称作为标签在二级分类下展示。之后,根据用户选择的一、二级分类及标签快速定位用户搜索的产品服务,从而提高搜索速度及准确性,有利于产品服务信息的更改及管理。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质中包括智能搜索程序10,所述智能搜索程序10被处理器执行时实现如下操作:
前端展示步骤:将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性;
属性表定义步骤:定义属性模型表用于管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息,包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素;
标签抽取步骤:当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。
优选地,所述搜索步骤可以替换为:
输入步骤:接收用户在搜索输入框输入的关键字,根据关键字在数据库中搜索,初步得到与所述关键字相关联的产品服务;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件在与所述关键字相关联的产品服务中进一步执行搜索操作,并将最终搜索得到的产品服务以预设方式展示给用户。
优选地,该方法还包括:
标签更新步骤:当属性模型表中关于标签要素的产品属性发生变更时,根据变更结果重新抽取标签,并以重新抽取的标签更新展示在二级分类下的标签。
优选地,该方法还包括:
产品服务更新步骤:当需要新增产品属性时,在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。
优选地,所述前端展示步骤还包括:
前端页面根据所述属性模型表中每个产品属性的控件类型生成并展示该产品属性的控件。
本发明之计算机可读存储介质的具体实施方式与上述智能搜索方法的具体实施方式大致相同,在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种智能搜索方法,应用于服务器,其特征在于,所述方法包括:
前端展示步骤:将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性;
属性表定义步骤:定义属性模型表用于管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息,包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素;
标签抽取步骤:当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。
2.根据权利要求1所述的智能搜索方法,其特征在于,所述搜索步骤可以替换为:
输入步骤:接收用户在搜索输入框输入的关键字,根据关键字在数据库中搜索,初步得到与所述关键字相关联的产品服务;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件在与所述关键字相关联的产品服务中进一步执行搜索操作,并将最终搜索得到的产品服务以预设方式展示给用户。
3.根据权利要求1所述的智能搜索方法,其特征在于,该方法还包括:
标签更新步骤:当属性模型表中关于标签要素的产品属性发生变更时,根据变更结果重新抽取标签,并以重新抽取的标签更新展示在二级分类下的标签。
4.根据权利要求1所述的智能搜索方法,其特征在于,该方法还包括:
产品服务更新步骤:当需要新增产品属性时,在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。
5.根据权利要求1所述的智能搜索方法,其特征在于,所述前端展示步骤还包括:
前端页面根据所述属性模型表中每个产品属性的控件类型生成并展示该产品属性的控件。
6.一种服务器,其特征在于,所述服务器包括:存储器、处理器及显示器,所述存储器上存储有智能搜索程序,所述智能搜索程序被所述处理器执行,可实现如下步骤:
前端展示步骤:将提供的产品服务以一级分类、二级分类的形式展示在产品服务平台提供的前端页面,每个一级分类包括多个二级分类,每个分类对应一组产品属性;
属性表定义步骤:定义属性模型表用于管理所述产品服务平台提供的产品服务,在该属性模型表中定义该产品服务的每个产品属性的相关信息,包括属性ID、属性所属目录ID、属性名称、属性类型、属性控件类型及该属性是否为标签要素;
标签抽取步骤:当属性模型表中的产品属性被定义为标签要素时,自动提取该产品属性的属性名称作为标签,并将该标签作为查询条件展示在相应的二级分类下;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件执行搜索操作,并将搜索得到的产品服务以预设方式展示给用户。
7.根据权利要求6所述的服务器,其特征在于,所述搜索步骤可以替换为:
输入步骤:接收用户在搜索输入框输入的关键字,根据关键字在数据库中搜索,初步得到与所述关键字相关联的产品服务;
搜索步骤:接收用户在前端页面选择的一级分类、二级分类及二级分类下的标签,将用户的选择结果组装为查询条件在与所述关键字相关联的产品服务中进一步执行搜索操作,并将最终搜索得到的产品服务以预设方式展示给用户。
8.根据权利要求6所述的服务器,其特征在于,所述智能搜索程序被所述处理器执行,还可实现如下步骤:
标签更新步骤:当属性模型表中关于标签要素的产品属性发生变更时,根据变更结果重新抽取标签,并以重新抽取的标签更新展示在二级分类下的标签。
9.根据权利要求6所述的服务器,其特征在于,所述智能搜索程序被所述处理器执行,还可实现如下步骤:
产品服务更新步骤:当需要新增产品属性时,在所述属性模型表中添加该新增产品属性的相关信息配置,根据新增的产品属性动态更新前端页面展示的产品服务。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括智能搜索程序,所述智能搜索程序被处理器执行时,可实现如权利要求1至5中任一项所述智能搜索方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810253825.2A CN108614859A (zh) | 2018-03-26 | 2018-03-26 | 智能搜索方法、服务器及存储介质 |
PCT/CN2018/102125 WO2019184219A1 (zh) | 2018-03-26 | 2018-08-24 | 智能搜索方法、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810253825.2A CN108614859A (zh) | 2018-03-26 | 2018-03-26 | 智能搜索方法、服务器及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108614859A true CN108614859A (zh) | 2018-10-02 |
Family
ID=63658721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810253825.2A Pending CN108614859A (zh) | 2018-03-26 | 2018-03-26 | 智能搜索方法、服务器及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108614859A (zh) |
WO (1) | WO2019184219A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110119416A (zh) * | 2019-05-16 | 2019-08-13 | 重庆八戒传媒有限公司 | 一种服务数据分析***及方法 |
WO2019184281A1 (zh) * | 2018-03-26 | 2019-10-03 | 平安科技(深圳)有限公司 | 动态管理产品服务的方法、服务器及存储介质 |
CN111443981A (zh) * | 2020-04-23 | 2020-07-24 | 深圳市中深伟业科技有限公司 | 智能用户界面样表服务*** |
CN112445391A (zh) * | 2019-09-05 | 2021-03-05 | 腾讯科技(深圳)有限公司 | 一种服务数据生成方法、装置和计算机可读存储介质 |
CN112965777A (zh) * | 2021-03-11 | 2021-06-15 | 北京鲸世科技有限公司 | 空管数据的处理方法及装置、*** |
CN113761009A (zh) * | 2021-11-09 | 2021-12-07 | 深圳市明源云科技有限公司 | 人员选择方法、***、装置和计算机可读存储介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113298542B (zh) * | 2020-02-21 | 2024-05-17 | 上海悦璞投资中心(有限合伙) | 数据更新的方法、自助设备及存储介质 |
CN111339125B (zh) * | 2020-02-24 | 2023-07-25 | 浪潮软件科技有限公司 | 数据查询方法及装置 |
CN113779015A (zh) * | 2020-06-10 | 2021-12-10 | 马上消费金融股份有限公司 | 一种数据处理方法、装置、设备及计算机可读存储介质 |
CN111951077A (zh) * | 2020-08-13 | 2020-11-17 | 中国民航信息网络股份有限公司 | 一种购票方案的展示方法及*** |
CN115129185A (zh) * | 2021-03-19 | 2022-09-30 | 京东科技控股股份有限公司 | 交互界面的显示方法和装置、存储介质、电子装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193997A (zh) * | 2011-05-04 | 2011-09-21 | 北京神州数码思特奇信息技术股份有限公司 | 一种信息存储方法 |
CN103034675A (zh) * | 2011-10-07 | 2013-04-10 | 索尼公司 | 信息处理装置、服务器、方法、信息提取方法和程序 |
CN103442271A (zh) * | 2013-09-11 | 2013-12-11 | 东莞市远峰科技有限公司 | 一种用于电视盒的节目分类搜索的方法 |
CN103473354A (zh) * | 2013-09-25 | 2013-12-25 | 焦点科技股份有限公司 | 基于电子商务平台的保险推荐***框架及保险推荐方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104636451B (zh) * | 2015-01-27 | 2018-03-09 | 孙继荣 | 一种农业电子商品的搜索方法 |
CN106168961A (zh) * | 2016-06-30 | 2016-11-30 | 北京金山安全软件有限公司 | 一种项目搜索方法、装置及电子设备 |
CN106227758A (zh) * | 2016-07-14 | 2016-12-14 | 刘思恒 | 一种分级分类搜索数据的方法及*** |
CN106919660A (zh) * | 2017-02-09 | 2017-07-04 | 厦门快商通科技股份有限公司 | 基于知识图谱技术的服装客服智能服务方法和*** |
-
2018
- 2018-03-26 CN CN201810253825.2A patent/CN108614859A/zh active Pending
- 2018-08-24 WO PCT/CN2018/102125 patent/WO2019184219A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193997A (zh) * | 2011-05-04 | 2011-09-21 | 北京神州数码思特奇信息技术股份有限公司 | 一种信息存储方法 |
CN103034675A (zh) * | 2011-10-07 | 2013-04-10 | 索尼公司 | 信息处理装置、服务器、方法、信息提取方法和程序 |
CN103442271A (zh) * | 2013-09-11 | 2013-12-11 | 东莞市远峰科技有限公司 | 一种用于电视盒的节目分类搜索的方法 |
CN103473354A (zh) * | 2013-09-25 | 2013-12-25 | 焦点科技股份有限公司 | 基于电子商务平台的保险推荐***框架及保险推荐方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019184281A1 (zh) * | 2018-03-26 | 2019-10-03 | 平安科技(深圳)有限公司 | 动态管理产品服务的方法、服务器及存储介质 |
CN110119416A (zh) * | 2019-05-16 | 2019-08-13 | 重庆八戒传媒有限公司 | 一种服务数据分析***及方法 |
CN112445391A (zh) * | 2019-09-05 | 2021-03-05 | 腾讯科技(深圳)有限公司 | 一种服务数据生成方法、装置和计算机可读存储介质 |
CN112445391B (zh) * | 2019-09-05 | 2024-05-14 | 腾讯科技(深圳)有限公司 | 一种服务数据生成方法、装置和计算机可读存储介质 |
CN111443981A (zh) * | 2020-04-23 | 2020-07-24 | 深圳市中深伟业科技有限公司 | 智能用户界面样表服务*** |
CN111443981B (zh) * | 2020-04-23 | 2023-07-28 | 深圳市中深伟业科技有限公司 | 智能用户界面样表服务*** |
CN112965777A (zh) * | 2021-03-11 | 2021-06-15 | 北京鲸世科技有限公司 | 空管数据的处理方法及装置、*** |
CN113761009A (zh) * | 2021-11-09 | 2021-12-07 | 深圳市明源云科技有限公司 | 人员选择方法、***、装置和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019184219A1 (zh) | 2019-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108614859A (zh) | 智能搜索方法、服务器及存储介质 | |
CN106415537B (zh) | 将本地应用搜索结果***到web搜索结果中 | |
CN110135942A (zh) | 产品推荐方法、装置及计算机可读存储介质 | |
CN109299997A (zh) | 产品推荐方法、装置及计算机可读存储介质 | |
CN108648029A (zh) | 动态管理产品服务的方法、服务器及存储介质 | |
CN104850415A (zh) | 页面加载方法和装置 | |
CN105593854A (zh) | 数据流的定制划分 | |
CN107688987A (zh) | 电子装置、保险推荐方法、及计算机可读存储介质 | |
CN107967135A (zh) | 计算引擎实现方法、电子装置及存储介质 | |
CN108765087A (zh) | 订单异步处理方法、服务器及存储介质 | |
CN110457363A (zh) | 基于分布式数据库的查询方法、装置及存储介质 | |
CN107656729A (zh) | 列表视图的更新装置、方法及计算机可读存储介质 | |
CN104102670A (zh) | 绩效指标分析框架 | |
CN110503459A (zh) | 基于大数据的用户信用度评估方法、装置及存储介质 | |
US11080068B2 (en) | Adaptive user-interface assembling and rendering | |
CN113157947A (zh) | 知识图谱的构建方法、工具、装置和服务器 | |
CN104142990A (zh) | 搜索方法及装置 | |
US20160323232A1 (en) | Aggregating content associated with topics in a social network | |
CN107818492A (zh) | 产品推荐装置、方法及计算机可读存储介质 | |
CN109544266A (zh) | 产品数据推送方法、装置及计算机可读存储介质 | |
CN107844519A (zh) | 电子装置、数据库查询脚本生成方法及存储介质 | |
CN109840120A (zh) | 解耦微服务发布方法、电子装置及计算机可读存储介质 | |
CN110347789A (zh) | 文本意图智能分类方法、装置及计算机可读存储介质 | |
US8494886B2 (en) | Embedding planning components in transactional applications | |
CN110503378A (zh) | 一种bom标准化方法、***及电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181002 |
|
RJ01 | Rejection of invention patent application after publication |