Movatterモバイル変換


[0]ホーム

URL:


CN113111641A - Data operation method and equipment based on full-text search engine - Google Patents

Data operation method and equipment based on full-text search engine
Download PDF

Info

Publication number
CN113111641A
CN113111641ACN202110426285.5ACN202110426285ACN113111641ACN 113111641 ACN113111641 ACN 113111641ACN 202110426285 ACN202110426285 ACN 202110426285ACN 113111641 ACN113111641 ACN 113111641A
Authority
CN
China
Prior art keywords
data
target
full
search engine
text 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.)
Granted
Application number
CN202110426285.5A
Other languages
Chinese (zh)
Other versions
CN113111641B (en
Inventor
周江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Qujie Information Technology Co ltd
Original Assignee
Shanghai Qujie Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Qujie Information Technology Co ltdfiledCriticalShanghai Qujie Information Technology Co ltd
Priority to CN202110426285.5ApriorityCriticalpatent/CN113111641B/en
Publication of CN113111641ApublicationCriticalpatent/CN113111641A/en
Application grantedgrantedCritical
Publication of CN113111641BpublicationCriticalpatent/CN113111641B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本申请的目的是提供一种基于全文搜索引擎的数据操作方法及设备,本申请通过利用全文搜索引擎的客户端预置对不同数据进行增删改查的预设操作规则;客户端获取待处理的目标数据,并对目标数据进行参数解析,得到目标数据对应的目标操作参数;从预设操作规则中调用与目标操作参数对应的目标操作规则,并根据目标操作规则对目标数据进行数据操作,得到目标数据对应的数据操作结果,并将目标数据对应的数据操作结果发送给全文搜索引擎对应的服务端,不仅避免了投入人力进行全文搜索引擎的DSL语句语法的学习,还提高了数据操作的效率和节省了人力成本。

Figure 202110426285

The purpose of this application is to provide a data manipulation method and device based on a full-text search engine. The present application uses the client-side of the full-text search engine to preset preset operation rules for adding, deleting, modifying, and checking different data; target data, and perform parameter analysis on the target data to obtain the target operation parameters corresponding to the target data; call the target operation rules corresponding to the target operation parameters from the preset operation rules, and perform data operations on the target data according to the target operation rules to obtain The data operation result corresponding to the target data, and the data operation result corresponding to the target data is sent to the server corresponding to the full-text search engine, which not only avoids the need for manpower to learn the DSL syntax of the full-text search engine, but also improves the efficiency of data operation. and save labor costs.

Figure 202110426285

Description

Data operation method and equipment based on full-text search engine
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data operation method and device based on a full-text search engine.
Background
In the prior art, the Elasticsearch (es) is an open source, distributed, RESTful interface full-text search engine constructed based on Lucene, and is also a distributed document database, wherein each field is indexed data and can be searched, and the Elasticsearch (es) can be expanded to hundreds of servers to store and process a large amount of PB-level data of text data. The Elasticsearch can store, search and analyze a large amount of data in a short time, usually as a core engine with complex search scenarios. However, when the Elasticsearch is used in JAVA, it is necessary to grasp DSL statements to perform corresponding processing operations on data, and a developer who does not know about DSL needs to invest a large amount of learning time.
Disclosure of Invention
An object of the present application is to provide a data operation method and device based on a full-text search engine, which can avoid manpower input to learn the DSL statement syntax of the full-text search engine elastic search, and can also improve the efficiency of data operation and save the labor cost.
According to one aspect of the application, a data operation method based on a full-text search engine is provided, and is applied to a client, wherein the method comprises the following steps:
presetting a preset operation rule for increasing, deleting, modifying and checking different data;
acquiring target data to be processed;
performing parameter analysis on the target data to obtain target operation parameters corresponding to the target data;
calling a target operation rule corresponding to the target operation parameter from the preset operation rules;
performing data operation on the target data according to the target operation rule to obtain a data operation result corresponding to the target data;
and sending the data operation result corresponding to the target data to a server corresponding to a full text search engine.
Further, in the above method, the method further includes:
and establishing connection with the server corresponding to the full-text search engine.
Further, in the foregoing method, the presetting of the preset operation rule for performing addition, deletion, modification and check on different data includes:
determining necessary parameters for increasing, deleting, modifying and checking different data;
and presetting corresponding preset operation rules according to different necessary parameters, wherein the different necessary parameters correspond to the different preset operation rules.
According to another aspect of the present application, there is also provided a data operation method based on a full-text search engine, applied to a server, wherein the method includes:
establishing connection with a client of a full-text search engine; the client side is preset with a preset operation rule for performing addition, deletion, modification and check on different data, after acquiring target data to be processed, the client side performs parameter analysis on the target data to obtain target operation parameters corresponding to the target data, calls the target operation rule corresponding to the target operation parameters from the preset operation rule, performs data operation on the target data according to the target operation rule to obtain a data operation result corresponding to the target data and sends the data operation result to a server side corresponding to the full-text search engine;
and receiving a data operation result of the target data sent by the client.
According to another aspect of the present application, there is also provided a non-volatile storage medium having computer-readable instructions stored thereon, which, when executed by a processor, cause the processor to implement the data manipulation method based on a full text search engine as described above.
According to another aspect of the present application, there is also provided a client for data operation based on a full text search engine, wherein the client comprises:
one or more processors;
a computer-readable medium for storing one or more computer-readable instructions,
when executed by the one or more processors, cause the one or more processors to implement a method of full text search engine-based data manipulation, such as the client described above.
According to another aspect of the present application, there is also provided a server for data operation based on a full text search engine, wherein the server includes:
one or more processors;
a computer-readable medium for storing one or more computer-readable instructions,
when executed by the one or more processors, cause the one or more processors to implement a method for full text search engine based data manipulation, such as the server described above.
Compared with the prior art, the method has the advantages that the client of the full-text search engine is used for presetting the preset operation rules for increasing, deleting, modifying and checking different data; in an actual application scene, target data to be processed is obtained, and parameter analysis is carried out on the target data to obtain target operation parameters corresponding to the target data; calling a target operation rule corresponding to the target operation parameter from the preset operation rules, and performing data operation on the target data according to the target operation rule to obtain a data operation result corresponding to the target data; and finally, the client sends the data operation result corresponding to the target data to the server corresponding to the full-text search engine, so that in an actual application scene, a developer does not need to know the DSL statement syntax of the full-text search engine Elastic search, and preset operation rules for performing addition, deletion, modification and check on different data are directly called, thereby not only avoiding the study of the DSL statement syntax of the full-text search engine Elastic search by manpower, but also improving the efficiency of data operation and saving the labor cost.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 illustrates an interactive flow diagram of a method of data manipulation based on a full text search engine in accordance with an aspect of the subject application;
FIG. 2 illustrates a flow diagram of actual data manipulation of a full text search engine based data manipulation method according to an aspect of the subject application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
According to an embodiment of an aspect of the present application, there is provided a data operation method based on a full-text search engine, and a specific interaction flow is shown in fig. 1, where the method involves a Client and a server of the full-text search engine, where the Client of the full-text search engine may preferably be a Rest High Level Client, where the method includes steps S11, S12, S13, S14, S15, and S16 executed by the Client, and steps S21 and S22 executed by the server, and specifically includes the following steps:
and step S11, the client presets a preset operation rule for performing addition, deletion, modification and check on different data. Here, the preset operation rule includes, but is not limited to, a method of creating in the Client Rest High Level Client in the full-text search engine, where the method of creating in the Client Rest High Level Client in the full-text search engine is packaged in a customized manner, so that the underlying principle simulates requests required by various full-text search engines, such as put, delete, get, and the like.
In an actual application scenario, when data needs to be operated, in step S12, the client acquires target data to be processed.
And step S13, the client analyzes the parameters of the target data to obtain target operation parameters corresponding to the target data.
Step S14, the client invokes a target operation rule corresponding to the target operation parameter from the preset operation rules.
Step S15, the client performs data operation on the target data according to the target operation rule to obtain a data operation result corresponding to the target data;
and step S16, the client sends the data operation result corresponding to the target data to a server corresponding to a full text search engine.
Step S21, the server establishes connection with the client of the full text search engine; the client side is preset with preset operation rules for performing addition, deletion, modification and check on different data, after acquiring target data to be processed, the client side performs parameter analysis on the target data to obtain target operation parameters corresponding to the target data, calls the target operation rules corresponding to the target operation parameters from the preset operation rules, performs data operation on the target data according to the target operation rules to obtain data operation results corresponding to the target data, and sends the data operation results to a server side corresponding to the full-text search engine.
Step S22, the server receives the data operation result of the target data sent by the client.
As shown in fig. 2, in an actual application scenario, when target data needs to be processed, a preset custom CRUD method is called, that is, an operation rule is preset; then, analyzing the self-defined parameters of the target data to be processed to obtain the parameters required by the full text search engine Client terminal Rest High Level Client, namely the target operating parameters corresponding to the target data, then, according to the called self-defined CRUD method, matching the target operation parameters corresponding to the target data to obtain target operation rules corresponding to the target operation parameters, finally executing the target operation rules matched by the full text search engine Client terminal Rest High Level Client to perform data operation on the target data, the data operation result corresponding to the target data is obtained, the corresponding data operation on the target data to be processed is realized by utilizing the preset operation rule, the artificial learning of SDL statement language and the like is avoided, and therefore the data operation efficiency is improved, and the investment of labor cost is saved; and finally, the client sends the data operation result corresponding to the target data to a server of a full text search engine Elasticissearch, so that the data of the client is put to the server of the full text search engine.
Following the above-described embodiments of the present application, the method further comprises:
and the client corresponding to the full-text search engine establishes connection with the server corresponding to the full-text search engine. For example, before the Client and the server corresponding to the full-text search engine perform different data operations, the Client and the server of the full-text search engine are connected by using a Client component reset High Level Client, so that the connection is established between the Client and the server, and the subsequent Client performs data operations on different data to be processed which are required to be placed in the server.
Next to the above embodiment of the present application, the step S11 preset a preset operation rule for performing addition, deletion, and modification on different data, specifically including:
determining necessary parameters for increasing, deleting, modifying and checking different data;
and presetting corresponding preset operation rules according to different necessary parameters, wherein the different necessary parameters correspond to the different preset operation rules.
For example, in the presetting process of the preset operation rule, the necessary parameters for performing the add/delete and check on different data are determined, for example, the Put operation may directly pass the objects to be stored such as index, type, etc., and storing and updating the objects such as index, type and the like, and presetting corresponding preset operation rules according to different necessary parameters, so as to reform the function of the data retrieval module, and when the user-defined retrieval method is called, namely, when the preset operation rule is called, after necessary target operation parameters such as index, type, index setter searchbuiler and appointed return object corresponding to the target data to be processed are transmitted, a target operation rule corresponding to the target operation parameter is automatically called from preset operation rules, and performing data operation on the target data to be processed according to the target operation rule, and sending a data operation result corresponding to the data operation to a server corresponding to the full-text search engine Latics research.
According to another aspect of the present application, there is also provided a non-volatile storage medium having computer-readable instructions stored thereon, which, when executed by a processor, cause the processor to implement the data manipulation method based on a full text search engine as described above.
According to another aspect of the present application, there is also provided a client for data operation based on a full text search engine, wherein the client comprises:
one or more processors;
a computer-readable medium for storing one or more computer-readable instructions,
when executed by the one or more processors, cause the one or more processors to implement a method of data manipulation for a client-based full-text search engine, as described above.
Here, for details of each embodiment in the client for data operation based on the full-text search engine, reference may be made to the corresponding part of the embodiment of the data operation method based on the full-text search engine of the client, and details are not described herein again.
According to another aspect of the present application, there is also provided a server for data operation based on a full text search engine, wherein the server includes:
one or more processors;
a computer-readable medium for storing one or more computer-readable instructions,
when executed by the one or more processors, cause the one or more processors to implement a method of data manipulation based on a full text search engine, such as the service end described above.
Here, the details of each embodiment in the server based on data operation of the full-text search engine may specifically refer to the corresponding parts of the embodiment of the data operation method based on the full-text search engine in the server, and thus, the details are not repeated herein
In summary, the application presets the preset operation rules for increasing, deleting, modifying and checking different data by using the client of the full-text search engine; in an actual application scene, target data to be processed is obtained, and parameter analysis is carried out on the target data to obtain target operation parameters corresponding to the target data; calling a target operation rule corresponding to the target operation parameter from the preset operation rules, and performing data operation on the target data according to the target operation rule to obtain a data operation result corresponding to the target data; and finally, the client sends the data operation result corresponding to the target data to the server corresponding to the full-text search engine, so that in an actual application scene, a developer does not need to know the DSL statement syntax of the full-text search engine Elastic search, and preset operation rules for performing addition, deletion, modification and check on different data are directly called, thereby not only avoiding the study of the DSL statement syntax of the full-text search engine Elastic search by manpower, but also improving the efficiency of data operation and saving the labor cost.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Program instructions which invoke the methods of the present application may be stored on a fixed or removable recording medium and/or transmitted via a data stream on a broadcast or other signal-bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (7)

Translated fromChinese
1.一种基于全文搜索引擎的数据操作方法,应用于客户端,其中,所述方法包括:1. A data manipulation method based on a full-text search engine, applied to a client, wherein the method comprises:预置对不同数据进行增删改查的预设操作规则;Preset preset operation rules for adding, deleting, modifying and checking different data;获取待处理的目标数据;Get the target data to be processed;对所述目标数据进行参数解析,得到所述目标数据对应的目标操作参数;Perform parameter analysis on the target data to obtain target operation parameters corresponding to the target data;从所述预设操作规则中调用与所述目标操作参数对应的目标操作规则;Invoke the target operation rule corresponding to the target operation parameter from the preset operation rule;根据所述目标操作规则对所述目标数据进行数据操作,得到所述目标数据对应的数据操作结果;Perform data operations on the target data according to the target operation rules to obtain a data operation result corresponding to the target data;将所述目标数据对应的数据操作结果发送给全文搜索引擎对应的服务端。The data operation result corresponding to the target data is sent to the server corresponding to the full-text search engine.2.根据权利要求1所述的方法,其中,所述方法还包括:2. The method of claim 1, wherein the method further comprises:与全文搜索引擎对应的所述服务端建立连接。A connection is established with the server corresponding to the full-text search engine.3.根据权利要求1所述的方法,其中,所述预置对不同数据进行增删改查的预设操作规则,包括:3. The method according to claim 1, wherein the preset operation rules for adding, deleting, modifying and checking different data, comprising:确定对不同数据进行增删改查的必要参数;Determine the necessary parameters for adding, deleting, modifying and checking different data;根据不同的必要参数预置对应的预设操作规则,其中,不同的必要参数对应不同的预设操作规则。The corresponding preset operation rules are preset according to different necessary parameters, wherein different necessary parameters correspond to different preset operation rules.4.一种基于全文搜索引擎的数据操作方法,应用于服务端,其中,所述方法包括:4. A data manipulation method based on a full-text search engine, applied to a server, wherein the method comprises:与全文搜索引擎的客户端建立连接;其中,所述客户端中预置有对不同数据进行增删改查的预设操作规则,所述客户端在获取待处理的目标数据后,对所述目标数据进行参数解析得到所述目标数据对应的目标操作参数,从所述预设操作规则中调用与所述目标操作参数对应的目标操作规则,并根据所述目标操作规则对所述目标数据进行数据操作,得到所述目标数据对应的数据操作结果并发送给所述全文搜索引擎对应的服务端;Establishing a connection with the client of the full-text search engine; wherein, preset operating rules for adding, deleting, modifying and checking different data are preset in the client, and after acquiring the target data to be processed, the client Perform parameter analysis on the data to obtain target operation parameters corresponding to the target data, call the target operation rules corresponding to the target operation parameters from the preset operation rules, and perform data analysis on the target data according to the target operation rules. operation, obtain the data operation result corresponding to the target data and send it to the server corresponding to the full-text search engine;接收所述客户端发送的所述目标数据的数据操作结果。A data operation result of the target data sent by the client is received.5.一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如权利要求1至3中任一项所述的方法。5. A non-volatile storage medium having computer-readable instructions stored thereon which, when executable by a processor, cause the processor to implement the process as claimed in any one of claims 1 to 3 method described.6.一种基于全文搜索引擎的数据操作的客户端,其中,该客户端包括:6. A client for data manipulation based on a full-text search engine, wherein the client comprises:一个或多个处理器;one or more processors;计算机可读介质,用于存储一个或多个计算机可读指令,a computer-readable medium for storing one or more computer-readable instructions,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至3中任一项所述的方法。The one or more computer readable instructions, when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1 to 3.7.一种基于全文搜索引擎的数据操作的服务端,其中,该服务端包括:7. A server for data manipulation based on a full-text search engine, wherein the server comprises:一个或多个处理器;one or more processors;计算机可读介质,用于存储一个或多个计算机可读指令,a computer-readable medium for storing one or more computer-readable instructions,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求4所述的方法。The one or more computer-readable instructions, when executed by the one or more processors, cause the one or more processors to implement the method of claim 4 .
CN202110426285.5A2021-04-202021-04-20 A data operation method and device based on full-text search engineActiveCN113111641B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110426285.5ACN113111641B (en)2021-04-202021-04-20 A data operation method and device based on full-text search engine

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110426285.5ACN113111641B (en)2021-04-202021-04-20 A data operation method and device based on full-text search engine

Publications (2)

Publication NumberPublication Date
CN113111641Atrue CN113111641A (en)2021-07-13
CN113111641B CN113111641B (en)2025-01-28

Family

ID=76719062

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110426285.5AActiveCN113111641B (en)2021-04-202021-04-20 A data operation method and device based on full-text search engine

Country Status (1)

CountryLink
CN (1)CN113111641B (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108520037A (en)*2018-03-302018-09-11新华三大数据技术有限公司Data query method, apparatus and data visualisation system
CN109271428A (en)*2018-09-112019-01-25北京市计算中心Data pick-up method and method for exhibiting data based on geography information
US20190034500A1 (en)*2017-07-312019-01-31Splunk Inc.Creating dashboards for viewing data in a data storage system based on natural language requests
US20190034555A1 (en)*2017-07-312019-01-31Splunk Inc.Translating a natural language request to a domain specific language request based on multiple interpretation algorithms
US20190034498A1 (en)*2017-07-292019-01-31Splunk Inc.Determining a presentation format for search results based on a presentation recommendation machine learning model
US20190034429A1 (en)*2017-07-292019-01-31Splunk Inc.Translating a natural language request to a domain-specific language request using templates
US20190266271A1 (en)*2018-02-272019-08-29Elasticsearch B.V.Systems and Methods for Converting and Resolving Structured Queries as Search Queries
CN110543517A (en)*2019-08-262019-12-06汉纳森(厦门)数据股份有限公司Method, device and medium for realizing complex query of mass data based on elastic search
CN110647667A (en)*2019-09-242020-01-03北京华顺信安科技有限公司DSL statement conversion and query method and device for asset retrieval
CN110727651A (en)*2019-09-052020-01-24深圳平安通信科技有限公司 A log processing method, apparatus, terminal device, and computer-readable storage medium
CN111046060A (en)*2019-12-112020-04-21杭州安恒信息技术股份有限公司 A data retrieval method, device, device and medium based on Elasticsearch
CN111324803A (en)*2020-02-112020-06-23支付宝(杭州)信息技术有限公司Query request processing method and device of search engine and client
CN111767303A (en)*2020-07-282020-10-13腾讯科技(深圳)有限公司 A data query method, device, server and readable storage medium
CN111897836A (en)*2020-07-032020-11-06中国建设银行股份有限公司 A search system, method and storage medium
CN111984436A (en)*2020-08-252020-11-24中央广播电视总台Data acquisition system
US20210019310A1 (en)*2019-07-152021-01-21International Business Machines CorporationMapping Document Data to Relational Data
CN112506486A (en)*2020-12-152021-03-16康键信息技术(深圳)有限公司Search system establishing method and device, electronic equipment and readable storage medium

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20190034498A1 (en)*2017-07-292019-01-31Splunk Inc.Determining a presentation format for search results based on a presentation recommendation machine learning model
US20190034429A1 (en)*2017-07-292019-01-31Splunk Inc.Translating a natural language request to a domain-specific language request using templates
US20190034500A1 (en)*2017-07-312019-01-31Splunk Inc.Creating dashboards for viewing data in a data storage system based on natural language requests
US20190034555A1 (en)*2017-07-312019-01-31Splunk Inc.Translating a natural language request to a domain specific language request based on multiple interpretation algorithms
US20190266271A1 (en)*2018-02-272019-08-29Elasticsearch B.V.Systems and Methods for Converting and Resolving Structured Queries as Search Queries
CN108520037A (en)*2018-03-302018-09-11新华三大数据技术有限公司Data query method, apparatus and data visualisation system
CN109271428A (en)*2018-09-112019-01-25北京市计算中心Data pick-up method and method for exhibiting data based on geography information
US20210019310A1 (en)*2019-07-152021-01-21International Business Machines CorporationMapping Document Data to Relational Data
CN110543517A (en)*2019-08-262019-12-06汉纳森(厦门)数据股份有限公司Method, device and medium for realizing complex query of mass data based on elastic search
CN110727651A (en)*2019-09-052020-01-24深圳平安通信科技有限公司 A log processing method, apparatus, terminal device, and computer-readable storage medium
CN110647667A (en)*2019-09-242020-01-03北京华顺信安科技有限公司DSL statement conversion and query method and device for asset retrieval
CN111046060A (en)*2019-12-112020-04-21杭州安恒信息技术股份有限公司 A data retrieval method, device, device and medium based on Elasticsearch
CN111324803A (en)*2020-02-112020-06-23支付宝(杭州)信息技术有限公司Query request processing method and device of search engine and client
CN111897836A (en)*2020-07-032020-11-06中国建设银行股份有限公司 A search system, method and storage medium
CN111767303A (en)*2020-07-282020-10-13腾讯科技(深圳)有限公司 A data query method, device, server and readable storage medium
CN111984436A (en)*2020-08-252020-11-24中央广播电视总台Data acquisition system
CN112506486A (en)*2020-12-152021-03-16康键信息技术(深圳)有限公司Search system establishing method and device, electronic equipment and readable storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
WEIXIN_46114677: "SpringBoot整合ElasticSearch(RestHighLevelClient 方式增删改查)", Retrieved from the Internet <URL:https://blog.csdn.net/weixin_46114677/article/details/106989897>*
吉诺比利20: "SpringBoot调用ElasticSearch的RestHighLevelClient的功能详解(创建索引、新增数据、修改数据、批量操作、搜索数据等)", Retrieved from the Internet <URL:https://blog.csdn.net/tc979907461/article/details/105414317>*
张哲;刘云鹤;王乃生;: "ElasticSearch分布式搜索引擎在地名地址检索中的应用", 测绘与空间地理信息, no. 01, 25 January 2020 (2020-01-25), pages 184 - 187*
王亮;苏云;: "基于Lucene的异构数据库全文检索技术", 指挥控制与仿真, no. 02, 15 April 2017 (2017-04-15), pages 141 - 144*

Also Published As

Publication numberPublication date
CN113111641B (en)2025-01-28

Similar Documents

PublicationPublication DateTitle
CN108319547B (en)Test case generation method, device and system
CN110008045B (en)Method, device and equipment for aggregating microservices and storage medium
US9356966B2 (en)System and method to provide management of test data at various lifecycle stages
CN107402878B (en)Test method and device
CN110019067B (en)Log analysis method and system
CN114048145A (en) Transaction verification test method and device, electronic equipment, storage medium
CN114168421B (en) Customized code compatibility analysis system and method based on microservice call chain
CN114936156A (en)Method and device for processing automatic driving simulation task
CN113110947B (en)Program call chain generation method, system, electronic device and medium
CN113868698A (en)File desensitization method and equipment
CN110147313B (en)Log output method and device
CN110866031B (en)Database access path optimization method and device, computing equipment and medium
CN111324545A (en) Application server middleware performance test method, test terminal, application server
CN115203050A (en)Method and device for determining dependency relationship of services
CN112363944A (en)Method and equipment for comparing return values of multiple environment interfaces
CN118012939A (en) A method, device and equipment for Oracle EBS data query
CN113111641B (en) A data operation method and device based on full-text search engine
CN115052037B (en)Client detection method, device, storage medium and equipment
US10509659B1 (en)Input processing logic to produce outputs for downstream systems using configurations
CN115878467A (en)Interface automation test method, device, equipment and storage medium
CN118295894A (en) Script generation method, device, computing device, system and readable storage medium
CN110517010B (en)Data processing method, system and storage medium
CN114968795A (en)Test method, test device, electronic equipment and computer storage medium
CN113542203A (en)Video service DPI identification method and server
CN117130946B (en) A test scenario generation method, device, electronic device and readable storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information
CB02Change of applicant information

Address after:Room 102, Building 18, No. 1625 Caobao Road, Minhang District, Shanghai, 201101

Applicant after:Shanghai qujie Information Technology Co.,Ltd.

Address before:Room 118, building 20, No. 1-42, Lane 83, Hongxiang North Road, Lingang New Area, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Applicant before:Shanghai qujie Information Technology Co.,Ltd.

GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp