CN110096501A - Data search method, device, medium and electronic equipment based on label - Google Patents
Data search method, device, medium and electronic equipment based on label Download PDFInfo
- Publication number
- CN110096501A CN110096501A CN201811023726.1A CN201811023726A CN110096501A CN 110096501 A CN110096501 A CN 110096501A CN 201811023726 A CN201811023726 A CN 201811023726A CN 110096501 A CN110096501 A CN 110096501A
- Authority
- CN
- China
- Prior art keywords
- label
- data
- tag
- combination
- data attribute
- 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 45
- 238000012216 screening Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003032 molecular docking Methods 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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/221—Column-oriented storage; Management thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (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
本发明实施例涉及大数据技术领域,提供了一种基于标签的数据搜索方法、装置、介质及电子设备,该基于标签的数据搜索方法包括:接收包括有至少一个标签的标签组合;根据预先建立的“数据属性‑标签”对应表,筛选出所述标签组合对应的数据,其中,每个所述标签对应一种数据属性;显示筛选出的目标数据。本发明实施例的技术方案可以提高搜索效率。
The embodiment of the present invention relates to the field of big data technology, and provides a tag-based data search method, device, medium, and electronic equipment. The tag-based data search method includes: receiving a tag combination including at least one tag; The corresponding table of "data attribute-label" in the corresponding table, filters out the data corresponding to the combination of the labels, wherein each of the labels corresponds to a data attribute; and displays the filtered target data. The technical solutions of the embodiments of the present invention can improve search efficiency.
Description
技术领域technical field
本发明涉及大数据技术领域,具体而言,涉及一种基于标签的数据搜索方法、装置、介质及电子设备。The present invention relates to the technical field of big data, in particular to a tag-based data search method, device, medium and electronic equipment.
背景技术Background technique
随着科学技术的发展,各个领域均需要运用搜索技术搜索目标数据。例如,保险领域需通过搜索目标用户获取目标用户,进而通过分析目标用户的数据确定进一步地发展方案等。With the development of science and technology, various fields need to use search technology to search for target data. For example, in the insurance field, it is necessary to obtain target users by searching for target users, and then determine further development plans by analyzing the data of target users.
现有技术中,搜索目标数据时,首先,搜索者一般通过自己思考总结关于目标数据属性的关键词。然后,在搜索引擎中输入上述关键词进行搜索。最后,搜索引擎根据输入的关键词将对应的目标对接展示给搜索者。In the prior art, when searching for target data, firstly, the searcher usually summarizes keywords about the attributes of the target data through his own thinking. Then, enter the above keywords into the search engine to search. Finally, the search engine will display the corresponding target docking to the searcher according to the entered keywords.
然而,现有技术提供的搜索目标数据的方法,搜索效率有待进一步提高。However, the search efficiency of the method for searching target data provided by the prior art needs to be further improved.
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to those of ordinary skill in the art.
发明内容Contents of the invention
本发明实施例的目的在于提供一种基于标签的数据搜索方法、装置、介质及电子设备,进而至少在一定程度上克服现有技术提供的搜索目标数据的方法地搜索效率有待进一步提高的问题。The purpose of the embodiment of the present invention is to provide a tag-based data search method, device, medium and electronic equipment, and then at least to a certain extent overcome the problem that the search efficiency of the search target data method provided by the prior art needs to be further improved.
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。Other features and advantages of the invention will become apparent from the following detailed description, or in part, be learned by practice of the invention.
根据本发明实施例的第一方面,提供了一种基于标签的数据搜索方法,包括:接收包括有至少一个标签的标签组合;根据预先建立的“数据属性-标签”对应表,筛选出所述标签组合对应的数据,其中,每个所述标签对应一种数据属性;显示筛选出的目标数据。According to the first aspect of an embodiment of the present invention, a tag-based data search method is provided, including: receiving a tag combination including at least one tag; filtering out the The data corresponding to the tag combination, wherein each tag corresponds to a data attribute; and the filtered target data is displayed.
在本发明的一种实施例中,根据预先建立的“数据属性-标签”对应表,筛选所述标签组合对应的数据,包括:根据所述“数据属性-标签”对应表,确定接收到的标签对应的数据属性;获取数据属性对应的数据,以确定目标数据。In an embodiment of the present invention, according to the pre-established "data attribute-label" correspondence table, screening the data corresponding to the label combination includes: according to the "data attribute-label" correspondence table, determining the received The data attribute corresponding to the label; obtain the data corresponding to the data attribute to determine the target data.
在本发明的一种实施例中,当接收到的标签组合中的标签数量大于一个标签时,所述标签组合的标签之间通过逻辑关系连接。In an embodiment of the present invention, when the number of tags in the received tag combination is greater than one tag, the tags in the tag combination are connected by a logical relationship.
在本发明的一种实施例中,根据预先建立的“数据属性-标签”对应表,筛选所述标签组合对应的数据,包括:基于所述标签之间通过逻辑关系,根据所述“数据属性-标签”对应表确定对应的数据属性;获取数据属性对应的数据,以确定目标数据。In one embodiment of the present invention, according to the pre-established "data attribute-label" correspondence table, screening the data corresponding to the label combination includes: based on the logical relationship between the labels, according to the "data attribute -tag” correspondence table to determine the corresponding data attribute; obtain the data corresponding to the data attribute to determine the target data.
在本发明的一种实施例中,接收包括有至少一个标签的标签组合之前,还包括:统计标签组合的频次,所述频次大于预设值的标签组合为推荐性标签组合;当接收到所述推荐性标签组合中的标签时,向搜索者推荐所述推荐性标签组合。In an embodiment of the present invention, before receiving the tag combination including at least one tag, it also includes: counting the frequency of the tag combination, and the tag combination with the frequency greater than the preset value is a recommended tag combination; when receiving the tag combination When tags in the recommended tag combination are selected, the recommended tag combination is recommended to the searcher.
在本发明的一种实施例中,接收包括有至少一个标签的标签组合之前,还包括:建立“数据属性-标签”对应表,所述“数据属性-标签”对应表包括标签与数据属性的对应关系,每个所述标签对应至少一种数据属性;基于所述“数据属性-标签”对应表,将获取到的每个数据属性对应的数据分别添加对应的标签下。In an embodiment of the present invention, before receiving the label combination including at least one label, it further includes: establishing a "data attribute-label" correspondence table, the "data attribute-label" correspondence table including the label and the data attribute Correspondence relationship, each of the tags corresponds to at least one data attribute; based on the "data attribute-label" correspondence table, add the acquired data corresponding to each data attribute under the corresponding tag.
在本发明的一种实施例中,所述标签存储于HBase中,筛选所述标签组合对应的数据,包括:通过ElasticSearch在HBase中筛选所述标签组合对应的数据,以确定目标数据。In an embodiment of the present invention, the tags are stored in HBase, and screening data corresponding to the tag combination includes: filtering data corresponding to the tag combination in HBase through ElasticSearch to determine target data.
根据本发明实施例的第二方面,提供了一种基于标签的数据搜索装置,包括:接收模块,所述接收模块用于接收包括有至少一个标签的标签组合;筛选模块,所述筛选模块用于根据预先建立的“数据属性-标签”对应表,筛选出所述标签组合对应的数据,其中,每个所述标签对应至少一种数据属性;显示模块,所述显示模块用于显示筛选出的数据。According to the second aspect of the embodiment of the present invention, there is provided a tag-based data search device, including: a receiving module, the receiving module is used to receive a tag combination including at least one tag; a screening module, the screening module uses According to the pre-established "data attribute-label" correspondence table, filter out the data corresponding to the label combination, wherein each of the labels corresponds to at least one data attribute; a display module, the display module is used to display the filtered data The data.
根据本发明实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的基于标签的数据搜索方法。According to a third aspect of the embodiments of the present invention, there is provided a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the tag-based data Search method.
根据本发明实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的基于标签的数据搜索方法。According to a fourth aspect of the embodiments of the present invention, there is provided an electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one When executed by one or more processors, the one or more processors implement the tag-based data search method described in the first aspect of the above-mentioned embodiments.
本发明实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:
在本发明的一些实施例所提供的技术方案中,通过建立“数据属性-标签”对应表,其中,每个标签对应一种数据属性,即每个标签对应于描述此数据属性的多个关键词。进而,通过基于标签进行搜索的方式搜索到对应的数据属性对应的数据,即搜索到多个用于描述此数据属性的关键词对应的数据,从而提高了搜索效率。同时,通过接受标签组合的方式,实现一键搜索到对应的数据属性组合对应的数据的目的,从而进一步提高了搜索效率。In the technical solution provided by some embodiments of the present invention, by establishing a "data attribute-label" correspondence table, each label corresponds to a data attribute, that is, each label corresponds to multiple keys describing this data attribute word. Furthermore, the data corresponding to the corresponding data attribute is searched by searching based on the label, that is, the data corresponding to multiple keywords used to describe the data attribute is searched, thereby improving the search efficiency. At the same time, by accepting the label combination, the purpose of one-click search for the data corresponding to the corresponding data attribute combination is realized, thereby further improving the search efficiency.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention. Apparently, the drawings in the following description are only some embodiments of the present invention, and those skilled in the art can obtain other drawings according to these drawings without creative efforts. In the attached picture:
图1示出了根据本发明一实施例的基于标签的数据搜索方法的流程示意图;FIG. 1 shows a schematic flow diagram of a tag-based data search method according to an embodiment of the present invention;
图2示出了根据本发明的实施例的根据“数据属性-标签”对应表筛选目标数据的方法的流程示意图;FIG. 2 shows a schematic flowchart of a method for screening target data according to a "data attribute-label" correspondence table according to an embodiment of the present invention;
图3示出了根据本发明另一实施例的基于标签的数据搜索方法的流程示意图;FIG. 3 shows a schematic flowchart of a tag-based data search method according to another embodiment of the present invention;
图4示出了根据本发明再一实施例的基于标签的数据搜索方法的流程示意图;FIG. 4 shows a schematic flowchart of a label-based data search method according to yet another embodiment of the present invention;
图5示出了根据本发明实施例的基于标签的数据搜索装置的结构示意图;FIG. 5 shows a schematic structural diagram of a tag-based data search device according to an embodiment of the present invention;
图6示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。FIG. 6 shows a schematic structural diagram of a computer system suitable for implementing the electronic device of the embodiment of the present invention.
具体实施方式Detailed ways
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and fully convey the concept of example embodiments to those skilled in the art.
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided in order to give a thorough understanding of embodiments of the invention. However, those skilled in the art will appreciate that the technical solutions of the present invention may be practiced without one or more of the specific details, or other methods, components, means, steps, etc. may be employed. In other instances, well-known methods, apparatus, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the invention.
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。The block diagrams shown in the drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices entity.
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flow charts shown in the drawings are only exemplary illustrations, and do not necessarily include all contents and operations/steps, nor must they be performed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be combined or partly combined, so the actual order of execution may be changed according to the actual situation.
现有技术中,目标数据属性可以通过多个语义相近的关键词进行表达,因而不同的搜索者可能对目标用户属性概括不同的关键词,导致搜索者通过一次关键词搜索不能够获取所有的目标数据。而多次输入语义相近的关键词,分多次搜索则导致搜索效率低。同时,当对目标数据属性概括的关键词不当时,还存在输入的关键词与数据属性不匹配的可能,进而造成搜不到目标数据。In the existing technology, target data attributes can be expressed by multiple keywords with similar semantics, so different searchers may summarize different keywords for target user attributes, resulting in searchers being unable to obtain all targets through a single keyword search data. However, if keywords with similar semantics are input multiple times, searching in multiple times will lead to low search efficiency. At the same time, when the keywords summarized for the attributes of the target data are inappropriate, there is also the possibility that the input keywords do not match the attributes of the data, and thus the target data cannot be searched.
在本发明的各个实施例中,所述标签为根据海量用户数据建立的。基于海量数据所建立的标签,有利于提高基于标签的数据搜索的准确性。In various embodiments of the present invention, the tags are established based on massive user data. The tags established based on massive data are conducive to improving the accuracy of tag-based data search.
本发明实施例提供的基于标签的数据搜索方法,至少在一定程度上克服现有技术中存在的以上问题。The tag-based data search method provided by the embodiment of the present invention overcomes the above problems in the prior art at least to a certain extent.
本发明各个实施例以对目标用户的搜索为例进行说明。Various embodiments of the present invention are described by taking the search for target users as an example.
图1示出了根据本发明一实施例的基于标签的数据搜索方法的流程示意图,参考图1,基于标签的数据搜索方法包括:Fig. 1 shows a schematic flow chart of a tag-based data search method according to an embodiment of the present invention. With reference to Fig. 1, the tag-based data search method includes:
步骤S101,接收包括有至少一个标签的标签组合;Step S101, receiving a label combination including at least one label;
步骤S102,根据预先建立的“数据属性-标签”对应表,筛选出所述标签组合对应的数据,其中,每个所述标签对应一种数据属性;Step S102, according to the pre-established "data attribute-label" correspondence table, filter out the data corresponding to the combination of tags, wherein each tag corresponds to a data attribute;
步骤S103,显示筛选出的目标数据。Step S103, displaying the filtered target data.
在图1提供的实施例的技术方案中,通过建立“数据属性-标签”对应表,其中,每个标签对应一种数据属性,即每个标签对应于描述此数据属性的多个关键词。进而,通过基于标签进行搜索的方式搜索到对应的数据属性对应的数据,即搜索到多个用于描述此数据属性的关键词对应的数据,从而提高了搜索效率。同时,通过接受标签组合的方式,实现一键搜索到对应的数据属性组合对应的数据的目的,从而进一步提高了搜索效率。In the technical solution of the embodiment provided in FIG. 1, a "data attribute-label" correspondence table is established, wherein each label corresponds to a data attribute, that is, each label corresponds to multiple keywords describing the data attribute. Furthermore, the data corresponding to the corresponding data attribute is searched by searching based on the label, that is, the data corresponding to multiple keywords used to describe the data attribute is searched, thereby improving the search efficiency. At the same time, by accepting the label combination, the purpose of one-click search for the data corresponding to the corresponding data attribute combination is realized, thereby further improving the search efficiency.
以下对图1中各个步骤的具体实现方式作出进一步阐述:The specific implementation of each step in Figure 1 is further elaborated below:
在示例性的实施例中,所述标签为多维标签,例如:上一级标签至少包括一个下一级标签。例如:“标签1”为第一级标签,其可以包括“标签11”、“标签12”和“标签13”三个第二级标签,进一步地,第二级标签“标签13”可以包括第三级标签“标签131”等。在步骤S101中,接收包括有至少一个标签的标签组合,其中,所述标签组合中的各个标签可以是任意级别的标签。In an exemplary embodiment, the tag is a multi-dimensional tag, for example, the upper-level tag includes at least one lower-level tag. For example: "Label 1" is a first-level label, which may include three second-level labels "Label 11", "Label 12" and "Label 13", and further, the second-level label "Label 13" may include the first Tertiary label "Label 131" etc. In step S101, a label combination including at least one label is received, wherein each label in the label combination may be a label of any level.
在示例性的实施例中,在步骤S102中根据“数据属性-标签”对应表筛选目标数据,其一种可实现的方式如图2所示,包括:步骤S201,根据所述“数据属性-标签”对应表,确定接收到的标签对应的数据属性;和步骤S202,获取数据属性对应的数据,以确定目标数据。例如:若在一次触发过程中,接收到搜索者输入的“标签1和标签2”,进而,根据“数据属性-标签”对应表,确定“标签1和标签2”对应的用户属性。然后,在数据库中上述用户属性获取对应的用户,这些用户同时具备标签1对应的属性和标签2对应的属性。从而筛选出目标用户。最后,在步骤S103中,将上述目标用户进行显示。In an exemplary embodiment, in step S102, in step S102, target data is screened according to the "data attribute-label" correspondence table, and an achievable manner thereof is shown in FIG. 2 , including: step S201, according to the "data attribute-label" Tag" correspondence table, determine the data attribute corresponding to the received tag; and step S202, obtain the data corresponding to the data attribute, so as to determine the target data. For example: if during a triggering process, the "label 1 and label 2" input by the searcher is received, and then, according to the "data attribute-label" correspondence table, the user attributes corresponding to "label 1 and label 2" are determined. Then, the above-mentioned user attributes in the database acquire corresponding users, and these users have attributes corresponding to label 1 and attributes corresponding to label 2 at the same time. In order to filter out the target users. Finally, in step S103, the above-mentioned target users are displayed.
图3示出了根据本发明另一实施例的基于标签的数据搜索方法的流程示意图,参考图3,基于标签的数据搜索方法包括步骤S301-步骤S304。FIG. 3 shows a schematic flowchart of a tag-based data search method according to another embodiment of the present invention. Referring to FIG. 3 , the tag-based data search method includes steps S301 to S304.
在示例性的实施例中,在步骤S301中,接收包括有至少一个标签的标签组合,当接收到的标签组合中的标签数量大于一个标签时,所述标签组合的标签之间通过逻辑关系连接。例如:同一标签组合中的标签之间的和、或、非的逻辑关系连接。在步骤S302中,基于所述标签之间通过逻辑关系,根据所述“数据属性-标签”对应表确定对应的数据属性。在步骤S303中,获取数据属性对应的数据,以确定目标数据。最后,在步骤S304中,将上述目标用户进行显示。In an exemplary embodiment, in step S301, a label combination including at least one label is received, and when the number of labels in the received label combination is greater than one label, the labels of the label combination are connected by a logical relationship . For example: AND, OR, NOT logic relationship connection between tags in the same tag combination. In step S302, based on the logical relationship between the tags, the corresponding data attributes are determined according to the "data attribute-label" correspondence table. In step S303, the data corresponding to the data attribute is obtained to determine the target data. Finally, in step S304, the above-mentioned target users are displayed.
示例性的,若在一次触发过程中,接收到搜索者输入的“标签1和标签2非标签3”,则在数据库中获取对应的用户,这些用户同时具备标签1对应的属性和标签2对应的属性,同时不具备标签3对应的属性。For example, if during a trigger process, the searcher input "label 1 and label 2 is not label 3", then the corresponding users are obtained in the database, and these users have attributes corresponding to label 1 and label 2 attributes, and does not have the attributes corresponding to label 3.
在图3提供的实施例的技术方案中,通过设置同一标签组合中标签之间的逻辑关系,并进一步基于上述逻辑关系根据“数据属性-标签”对应表确定对应的数据属性,从而,便于搜索者实施搜索任务,进一步提高了搜索效率。In the technical solution of the embodiment provided in Figure 3, by setting the logical relationship between the tags in the same tag combination, and further based on the above logical relationship, the corresponding data attribute is determined according to the "data attribute-label" correspondence table, thereby facilitating the search The operator implements the search task, which further improves the search efficiency.
图4示出了根据本发明再一实施例的基于标签的数据搜索方法的流程示意图,参考图4,基于标签的数据搜索方法包括步骤S401-步骤S405。FIG. 4 shows a schematic flowchart of a tag-based data search method according to yet another embodiment of the present invention. Referring to FIG. 4 , the tag-based data search method includes steps S401 to S405.
在示例性的实施例中,在步骤S401中,建立“数据属性-标签”对应表,所述“数据属性-标签”对应表包括标签与数据属性的对应关系,每个所述标签对应至少一种数据属性。示例性的,搜索者对目标数据的属性概括关键词,通过关键词查找“数据属性-标签”对应表。其中,通过对于A属性的多个关键词均可以获得A属性对应的标签a。In an exemplary embodiment, in step S401, a "data attribute-label" correspondence table is established, the "data attribute-label" correspondence table includes the correspondence between labels and data attributes, and each of the labels corresponds to at least one data attributes. Exemplarily, the searcher summarizes the keywords for the attributes of the target data, and searches the "data attribute-label" correspondence table through the keywords. Among them, the label a corresponding to the A attribute can be obtained through multiple keywords for the A attribute.
在示例性的实施例中,在步骤S402中,基于所述“数据属性-标签”对应表,将获取到的每个数据属性对应的数据分别添加对应的标签下。示例性的,关键词(A1、A2、A3)均为用了概括属性A,则将关键词(A1、A2、A3)对应的数据均添加至属性A对应的标签a下。In an exemplary embodiment, in step S402, based on the "data attribute-label" correspondence table, the obtained data corresponding to each data attribute is respectively added under a corresponding label. Exemplarily, if the keywords (A1, A2, A3) all use the generalized attribute A, then the data corresponding to the keywords (A1, A2, A3) are all added to the label a corresponding to the attribute A.
在示例性的实施例中,“数据属性-标签”对应表为不断丰富与更新的。例如,通过不间断/定时的检查数据属性,当判断到新的数据属性时,及时为新的数据属性设置对应的标签,从而实现为搜索者提供丰富的标签资源。In an exemplary embodiment, the "data attribute-label" correspondence table is continuously enriched and updated. For example, through uninterrupted/regular inspection of data attributes, when a new data attribute is judged, a corresponding label is set for the new data attribute in time, so as to provide rich label resources for searchers.
在示例性的实施例中,添加标签后的的数据可存于Hbase中。HBase是面向列的存储和权限控制,并支持独立索引,其数据在表中是按照某列存储的,这样在查询只需要少数几个字段时,能大大减少读取的数据量。本发明实施例中利用HBase存储添加标签的数据,有利于搜索者的标签搜索效率的提高。In an exemplary embodiment, the tagged data can be stored in Hbase. HBase is column-oriented storage and access control, and supports independent indexes. Its data is stored in a certain column in the table, so that when only a few fields are needed for query, the amount of read data can be greatly reduced. In the embodiment of the present invention, HBase is used to store tagged data, which is beneficial to improve tag search efficiency of searchers.
在示例性的实施例中,筛选所述标签组合对应的数据时,通过ElasticSearch筛选所述标签组合对应的数据,以确定目标数据。ElasticSearch作为一个搜索引擎,可用来快速的处理检索的任务。在本发明实施例中,通过ElasticSearch对HBase数据库中存储的标签进行操作,例如根据包含“和、或、非”逻辑关系的标签组合检索出对应的用户。从而,进一步提高搜索者的标签搜索效率。In an exemplary embodiment, when filtering the data corresponding to the tag combination, ElasticSearch is used to filter the data corresponding to the tag combination to determine the target data. As a search engine, ElasticSearch can be used to quickly process retrieval tasks. In the embodiment of the present invention, the labels stored in the HBase database are operated on through ElasticSearch, for example, the corresponding users are retrieved according to the label combination including the logical relationship of "and, or, and not". Thereby, the label search efficiency of the searcher is further improved.
在示例性的实施例中,接收包括有至少一个标签的标签组合之前,还包括:统计标签组合的频次,所述频次大于预设值的标签组合为推荐性标签组合;当接收到所述推荐性标签组合中的标签时,向搜索者推荐所述推荐性标签组合。In an exemplary embodiment, before receiving the tag combination including at least one tag, it also includes: counting the frequency of the tag combination, the tag combination with the frequency greater than the preset value is a recommended tag combination; when receiving the recommended When the tags in the tag combination are selected, the recommended tag combination is recommended to the searcher.
示例性的,统计搜索者输入频次大于预设值的高频次的标签组合。当搜索者输入高频次标签组合相关的标签时,根据相同标签组合出现的频次由高向低的顺序,向搜索者推荐对应的高频次标签组合。从而,节省搜索者输入标签组合的时间,进一步提高搜索效率。Exemplarily, the searcher's input frequency is higher than the preset value of the high-frequency tag combination. When a searcher inputs a tag related to a high-frequency tag combination, the corresponding high-frequency tag combination is recommended to the searcher according to the order of the occurrence frequency of the same tag combination from high to low. Therefore, the searcher's time of inputting tag combinations is saved, and the search efficiency is further improved.
在示例性的实施例中,在步骤S403-步骤S405的具体实现方式同前述实施例,在此不再赘述。In an exemplary embodiment, the specific implementation manners of step S403-step S405 are the same as those of the foregoing embodiments, and will not be repeated here.
以下介绍本发明的装置实施例,可以用于执行本发明上述的基于标签的数据搜索方法。The following introduces the embodiment of the device of the present invention, which can be used to implement the above-mentioned tag-based data search method of the present invention.
图5示出了根据本发明实施例的基于标签的数据搜索装置的结构示意图。参考图5,基于标签的数据搜索装置500,包括:接收模块501、筛选模块502和显示模块503。Fig. 5 shows a schematic structural diagram of a tag-based data search device according to an embodiment of the present invention. Referring to FIG. 5 , the tag-based data search device 500 includes: a receiving module 501 , a screening module 502 and a display module 503 .
其中,所述接收模块501用于接收包括有至少一个标签的标签组合;所述筛选模块502用于根据预先建立的“数据属性-标签”对应表,筛选出所述标签组合对应的数据,其中,每个所述标签对应至少一种数据属性;所述显示模块503用于显示筛选出的数据。Wherein, the receiving module 501 is used to receive a label combination including at least one label; the screening module 502 is used to filter out the data corresponding to the label combination according to the pre-established "data attribute-label" correspondence table, wherein , each of the tags corresponds to at least one data attribute; the display module 503 is configured to display the filtered data.
在示例性的实施例中,所述筛选模块502,包括:第一确定单元和第二确定单元。In an exemplary embodiment, the screening module 502 includes: a first determining unit and a second determining unit.
其中,第一确定单元用于根据所述“数据属性-标签”对应表,确定接收到的标签对应的数据属性;第二确定单元用于获取数据属性对应的数据,以确定目标数据。Wherein, the first determining unit is used to determine the data attribute corresponding to the received tag according to the “data attribute-label” correspondence table; the second determining unit is used to obtain data corresponding to the data attribute to determine the target data.
在示例性的实施例中,当接收到的标签组合中的标签数量大于一个标签时,所述标签组合的标签之间通过逻辑关系连接。In an exemplary embodiment, when the number of tags in the received tag combination is greater than one tag, the tags in the tag combination are connected by a logical relationship.
在示例性的实施例中,所述筛选模块502,包括:第三确定单元和第四确定单元。In an exemplary embodiment, the screening module 502 includes: a third determining unit and a fourth determining unit.
其中,第三确定单元用于基于所述标签之间通过逻辑关系,根据所述“数据属性-标签”对应表确定对应的数据属性;第四确定单元用于获取数据属性对应的数据,以确定目标数据。Wherein, the third determining unit is used to determine the corresponding data attribute according to the "data attribute-label" correspondence table based on the logical relationship between the tags; the fourth determining unit is used to obtain the data corresponding to the data attribute to determine target data.
在示例性的实施例中,基于标签的数据搜索装置500,还包括:统计模块和推荐模块。In an exemplary embodiment, the tag-based data search apparatus 500 further includes: a statistical module and a recommendation module.
其中,统计模块用于统计标签组合的频次,所述频次大于预设值的标签组合为推荐性标签组合;推荐模块用于当接收到所述推荐性标签组合中的标签时,向搜索者推荐所述推荐性标签组合。Among them, the statistical module is used to count the frequency of tag combinations, and the tag combinations whose frequency is greater than the preset value are recommended tag combinations; the recommendation module is used to recommend to searchers when tags in the recommended tag combinations are received. The recommended tag combination.
在示例性的实施例中,基于标签的数据搜索装置500,还包括:建立模块和添加模块。In an exemplary embodiment, the tag-based data search apparatus 500 further includes: a building module and an adding module.
其中,建立模块用于建立“数据属性-标签”对应表,所述“数据属性-标签”对应表包括标签与数据属性的对应关系,每个所述标签对应至少一种数据属性;添加模块用于基于所述“数据属性-标签”对应表,将获取到的多个数据属性添加对应的标签。Wherein, the establishment module is used to establish a "data attribute-label" correspondence table, and the "data attribute-label" correspondence table includes the correspondence between labels and data attributes, and each of the labels corresponds to at least one data attribute; the adding module uses Based on the "data attribute-label" correspondence table, add corresponding labels to the multiple acquired data attributes.
在示例性的实施例中,所述标签存储于HBase中,筛选模块502具体用于:通过ElasticSearch在HBase中筛选所述标签组合对应的数据,以确定目标数据。In an exemplary embodiment, the tags are stored in HBase, and the screening module 502 is specifically configured to: use ElasticSearch to screen data corresponding to the tag combination in HBase to determine target data.
由于本发明的示例实施例的基于标签的数据搜索装置的各个功能模块与上述基于标签的数据搜索方法的示例实施例的步骤对应,因此对于本发明装置实施例中未披露的细节,请参照本发明上述的基于标签的数据搜索方法的实施例。Since each functional module of the tag-based data search device in the exemplary embodiment of the present invention corresponds to the steps of the above-mentioned exemplary embodiment of the tag-based data search method, for details not disclosed in the device embodiments of the present invention, please refer to this Embodiments of the tag-based data search method described above are invented.
下面参考图6,其示出了适于用来实现本发明实施例的电子设备的计算机系统600的结构示意图。图6示出的电子设备的计算机系统600仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。Referring now to FIG. 6 , it shows a schematic structural diagram of a computer system 600 suitable for implementing an electronic device according to an embodiment of the present invention. The computer system 600 of the electronic device shown in FIG. 6 is only an example, and should not limit the functions and scope of use of the embodiments of the present invention.
如图6所示,计算机系统600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有系统操作所需的各种程序和数据。CPU601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。As shown in FIG. 6 , a computer system 600 includes a central processing unit (CPU) 601 that can be programmed according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage section 608 into a random-access memory (RAM) 603 Instead, various appropriate actions and processes are performed. In the RAM 603, various programs and data necessary for system operation are also stored. The CPU 601 , ROM 602 , and RAM 603 are connected to each other via a bus 604 . An input/output (I/O) interface 605 is also connected to the bus 604 .
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。The following components are connected to the I/O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 608 including a hard disk, etc. and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc. is mounted on the drive 610 as necessary so that a computer program read therefrom is installed into the storage section 608 as necessary.
特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本申请的系统中限定的上述功能。In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communication portion 609 and/or installed from removable media 611 . When this computer program is executed by a central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present application are performed.
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. . Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that includes one or more logical functions for implementing specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block in the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a A combination of dedicated hardware and computer instructions.
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units described in the embodiments of the present invention may be implemented by software or by hardware, and the described units may also be set in a processor. Wherein, the names of these units do not constitute a limitation of the unit itself under certain circumstances.
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的基于标签的数据搜索方法。As another aspect, the present application also provides a computer-readable medium. The computer-readable medium may be included in the electronic device described in the above-mentioned embodiments; or it may exist independently without being assembled into the electronic device. middle. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by an electronic device, the electronic device is made to implement the tag-based data search method as described in the above-mentioned embodiments.
例如,所述的电子设备可以实现如图1中所示的:步骤S110,接收包括有至少一个标签的标签组合;步骤S102,根据预先建立的“数据属性-标签”对应表,筛选出所述标签组合对应的数据,其中,每个所述标签对应一种数据属性;步骤S103,显示筛选出的目标数据。For example, the electronic device can be implemented as shown in Figure 1: step S110, receiving a tag combination including at least one tag; step S102, filtering out the The data corresponding to the tag combination, wherein each tag corresponds to a data attribute; step S103, displaying the filtered target data.
又如,所述的电子设备可以实现如图1所示的各个步骤。As another example, the electronic device can implement various steps as shown in FIG. 1 .
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. Actually, according to the embodiment of the present invention, the features and functions of two or more modules or units described above may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided to be embodied by a plurality of modules or units.
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本发明实施方式的方法。Through the description of the above implementations, those skilled in the art can easily understand that the example implementations described here can be implemented by software, or by combining software with necessary hardware. Therefore, the technical solution according to the embodiment of the present invention can be embodied in the form of a software product, and the software product can be stored in a non-volatile storage medium (which can be a CD-ROM, U disk, mobile hard disk, etc.) or on a network , including several instructions to make a computing device (which may be a personal computer, a server, a touch terminal, or a network device, etc.) execute the method according to the embodiment of the present invention.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。Other embodiments of the invention will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present invention, these modifications, uses or adaptations follow the general principles of the present invention and include common knowledge or conventional technical means in the technical field not disclosed in the present invention . The specification and examples are to be considered exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。It should be understood that the present invention is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811023726.1A CN110096501A (en) | 2018-09-04 | 2018-09-04 | Data search method, device, medium and electronic equipment based on label |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811023726.1A CN110096501A (en) | 2018-09-04 | 2018-09-04 | Data search method, device, medium and electronic equipment based on label |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110096501A true CN110096501A (en) | 2019-08-06 |
Family
ID=67443588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811023726.1A Pending CN110096501A (en) | 2018-09-04 | 2018-09-04 | Data search method, device, medium and electronic equipment based on label |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110096501A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111258852A (en) * | 2020-01-16 | 2020-06-09 | 深圳鼎盛电脑科技有限公司 | Abnormal data monitoring method, device, electronic device, and storage medium |
CN113379499A (en) * | 2021-06-18 | 2021-09-10 | 北京沃东天骏信息技术有限公司 | Article screening method and apparatus, electronic device, and storage medium |
CN113553478A (en) * | 2020-04-24 | 2021-10-26 | 阿里巴巴集团控股有限公司 | Target object searching method and operation and maintenance method of server cluster |
CN113626489A (en) * | 2021-08-10 | 2021-11-09 | 深圳市玄羽科技有限公司 | Method, system and computer medium for searching sensor data |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729360A (en) * | 2012-10-12 | 2014-04-16 | 腾讯科技(深圳)有限公司 | Interest label recommendation method and system |
US20160103923A1 (en) * | 2014-10-08 | 2016-04-14 | Staples, Inc. | Content Customization |
US20160196310A1 (en) * | 2015-01-06 | 2016-07-07 | International Business Machines Corporation | Cross column searching a relational database table |
WO2017013770A1 (en) * | 2015-07-22 | 2017-01-26 | 楽天株式会社 | Retrieval device, retrieval method, recording medium, and program |
WO2017050149A1 (en) * | 2015-09-22 | 2017-03-30 | 阿里巴巴集团控股有限公司 | Information search method and device |
CN108038192A (en) * | 2017-12-11 | 2018-05-15 | 广东欧珀移动通信有限公司 | Application searches method and apparatus, electronic equipment, computer-readable recording medium |
-
2018
- 2018-09-04 CN CN201811023726.1A patent/CN110096501A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729360A (en) * | 2012-10-12 | 2014-04-16 | 腾讯科技(深圳)有限公司 | Interest label recommendation method and system |
US20160103923A1 (en) * | 2014-10-08 | 2016-04-14 | Staples, Inc. | Content Customization |
US20160196310A1 (en) * | 2015-01-06 | 2016-07-07 | International Business Machines Corporation | Cross column searching a relational database table |
CN105760418A (en) * | 2015-01-06 | 2016-07-13 | 国际商业机器公司 | Method And System For Carrying Out Cross Column Searching On Relational Database Table |
WO2017013770A1 (en) * | 2015-07-22 | 2017-01-26 | 楽天株式会社 | Retrieval device, retrieval method, recording medium, and program |
WO2017050149A1 (en) * | 2015-09-22 | 2017-03-30 | 阿里巴巴集团控股有限公司 | Information search method and device |
CN108038192A (en) * | 2017-12-11 | 2018-05-15 | 广东欧珀移动通信有限公司 | Application searches method and apparatus, electronic equipment, computer-readable recording medium |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111258852A (en) * | 2020-01-16 | 2020-06-09 | 深圳鼎盛电脑科技有限公司 | Abnormal data monitoring method, device, electronic device, and storage medium |
CN111258852B (en) * | 2020-01-16 | 2024-02-23 | 深圳市乐信信息服务有限公司 | Abnormal data monitoring method, device, electronic equipment and storage medium |
CN113553478A (en) * | 2020-04-24 | 2021-10-26 | 阿里巴巴集团控股有限公司 | Target object searching method and operation and maintenance method of server cluster |
CN113379499A (en) * | 2021-06-18 | 2021-09-10 | 北京沃东天骏信息技术有限公司 | Article screening method and apparatus, electronic device, and storage medium |
CN113626489A (en) * | 2021-08-10 | 2021-11-09 | 深圳市玄羽科技有限公司 | Method, system and computer medium for searching sensor data |
CN113626489B (en) * | 2021-08-10 | 2022-03-01 | 深圳市玄羽科技有限公司 | Method, system and computer medium for searching sensor data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109086409B (en) | Microservice data processing method and device, electronic equipment and computer readable medium | |
KR102781095B1 (en) | Query term recommendation method, target model training method, device, apparatus, and storage medium and computer program | |
US11017764B1 (en) | Predicting follow-on requests to a natural language request received by a natural language processing system | |
US10810771B2 (en) | Systems and methods for rendering a visualization using event data | |
US10530794B2 (en) | Pattern creation in enterprise threat detection | |
CN112166430A (en) | User interface for regular expression generation | |
CN111522967A (en) | Knowledge graph construction method, device, device and storage medium | |
CN108701042A (en) | User Interface | |
CN113986933A (en) | Materialized view creating method and device, storage medium and electronic equipment | |
CN110096501A (en) | Data search method, device, medium and electronic equipment based on label | |
US20180268053A1 (en) | Electronic document generation using data from disparate sources | |
WO2024131595A1 (en) | Data processing method and apparatus, electronic device and storage medium | |
US11669530B2 (en) | Information push method and apparatus, device, and storage medium | |
CN112860840A (en) | Search processing method, device, equipment and storage medium | |
CN118964390A (en) | Data query method, device, readable medium, electronic device and program product | |
CN115757400A (en) | Data table processing method and device, electronic equipment and computer readable medium | |
CN108710708A (en) | Report processing method, device, medium and electronic equipment | |
CN107291835B (en) | Search term recommendation method and device | |
CN115310994A (en) | Label-based evaluation method, device, electronic device and storage medium | |
CN111400456A (en) | Information recommendation method and device | |
CN115168711A (en) | Interest point selection method and device, electronic equipment and storage medium | |
CN107256244B (en) | Data processing method and system | |
CN116894022A (en) | Improving accuracy and efficiency of database auditing using structured audit logs | |
CN115269645A (en) | Information query method and device, electronic equipment and computer readable medium | |
CN114881557A (en) | Material information pushing method, device and equipment based on regions |
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: 20190806 |
|
RJ01 | Rejection of invention patent application after publication |