CN113609166A - Search method, search device, computer equipment and computer-readable storage medium - Google Patents

Search method, search device, computer equipment and computer-readable storage medium Download PDF

Info

Publication number
CN113609166A
CN113609166A CN202110935369.1A CN202110935369A CN113609166A CN 113609166 A CN113609166 A CN 113609166A CN 202110935369 A CN202110935369 A CN 202110935369A CN 113609166 A CN113609166 A CN 113609166A
Authority
CN
China
Prior art keywords
search
field
data
rule formula
user
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
Application number
CN202110935369.1A
Other languages
Chinese (zh)
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.)
Youmo Network Technology Shenzhen Co ltd
Original Assignee
Youmo Network Technology Shenzhen 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 Youmo Network Technology Shenzhen Co ltd filed Critical Youmo Network Technology Shenzhen Co ltd
Priority to CN202110935369.1A priority Critical patent/CN113609166A/en
Publication of CN113609166A publication Critical patent/CN113609166A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24564Applying rules; Deductive queries

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

The embodiment of the invention discloses a searching method, a searching device, computer equipment and a computer readable storage medium, wherein the searching method comprises the following steps: after obtaining the search rule formula input by the user, the computer device searches the database according to the search rule formula, records each data which does not meet the search rule formula and the label of each data, and outputs the output data and the labels of the output data according to the memory. Therefore, when data which do not satisfy the rule formula exist, the computer equipment outputs the data which do not satisfy the retrieval rule formula and the label, so that a user can clearly know the reason why each data does not satisfy the retrieval rule formula, the user does not need to request database management personnel to inquire the data storage condition, or the user needs to continuously adjust the retrieval rule formula to determine the data condition, and the retrieval efficiency of the user is improved.

Description

Search method, search device, computer equipment and computer-readable storage medium
Technical Field
The present invention relates to the field of query, and in particular, to a search method, apparatus, computer device, and computer-readable storage medium.
Background
When a user queries data in the database, the database outputs the data meeting the query conditions of the user so that the user can obtain required data.
When a user queries data by using complex query conditions, if the obtained data is different from what the user expects, the user needs to continuously adjust the query conditions. The retrieval mode is complex in operation and quite influences user experience.
Disclosure of Invention
In view of the above, the present invention provides a searching method, an apparatus, a computer device and a computer-readable storage medium, so as to improve the current situation that a user search operation is complicated.
In a first aspect, an embodiment of the present invention provides a search method, including:
acquiring a search rule formula input by a user;
searching in a database according to the search rule formula, and recording each data which does not satisfy the search rule formula and a label of each data, wherein the label comprises a reason why each data does not satisfy the search rule formula;
and determining the output quantity according to the memory, and outputting the data of the output quantity and the tags of the data of the output quantity.
Optionally, in an implementation manner provided by the embodiment of the present invention, the search rule formula includes at least one search field and state information corresponding to the search field;
before the step of obtaining the search rule form input by the user, the method further comprises:
taking each field name of the database as a candidate field and storing the candidate field name into a candidate field list;
acquiring a search rule formula input by a user, wherein the search rule formula comprises:
taking the candidate field selected by the user from the candidate field list as a search field;
acquiring state information corresponding to the candidate fields as state information corresponding to the search fields;
and obtaining a search rule formula by using the search field and the state information corresponding to the search field.
Further, in an implementation manner provided by the embodiment of the present invention, before the step of obtaining the search rule formula input by the user, the method further includes:
if a field adding command is received, analyzing a field to be added in the field adding command;
and packaging the field to be added into a candidate field by using a preset packaging function, and storing the candidate field into a candidate field list.
Optionally, in an implementation manner provided by the embodiment of the present invention, after the step of obtaining the search rule formula input by the user, the method further includes:
and generating a search rule tree diagram according to the search rule formula.
Optionally, in an implementation manner provided by the embodiment of the present invention, the search rule formula, each data corresponding to the search rule formula, and the tag of each data are stored in a cache database, where the cache database is generated based on a redis technology;
and if the acquired new search rule formula is matched with the search rule formula stored in the cache database within the preset time length, outputting each data matched with the new search rule formula and the label of each data from the cache database.
In a second aspect, an embodiment of the present invention provides a search apparatus, including:
the first acquisition module is used for acquiring a search rule formula input by a user;
the searching module is used for searching in the database according to the searching rule formula and recording each data which does not satisfy the searching rule formula and the label of each data, wherein the label comprises the reason why each data does not satisfy the searching rule formula;
and the output module is used for determining the output quantity according to the memory and outputting the data of the output quantity and the tags of the data of the output quantity.
In a third aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, where the memory stores a computer program, and the computer program, when running on the processor, executes the search method disclosed in any one of the first aspects.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when running on a processor, executes the search method disclosed in any one of the first aspects.
According to the searching method provided by the embodiment of the invention, after the computer equipment acquires the searching rule formula input by the user, the computer equipment searches in the database according to the searching rule formula, records each data which does not meet the searching rule formula and the label of each data, and outputs the data of the output quantity and the labels of the data of the output quantity according to the memory. Therefore, when data which do not satisfy the rule formula exist, the computer equipment outputs each data which do not satisfy the retrieval rule formula and the corresponding label, so that a user can clearly know the reason why each data does not satisfy the retrieval rule formula, a database manager does not need to be requested by the user to inquire the data storage condition, or the retrieval rule formula needs to be adjusted continuously to determine the data condition, and the retrieval efficiency of the user is improved.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings required to be used in the embodiments will be briefly described below, and it should be understood that the following drawings only illustrate some embodiments of the present invention, and therefore should not be considered as limiting the scope of the present invention. Like components are numbered similarly in the various figures.
Fig. 1 is a schematic flow chart illustrating a search method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a search rule form according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a retrieval result according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of a retrieval method provided by an embodiment of the present invention;
FIG. 5 illustrates a tree diagram of search rules provided by an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a search apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
Hereinafter, the terms "including", "having", and their derivatives, which may be used in various embodiments of the present invention, are only intended to indicate specific features, numbers, steps, operations, elements, components, or combinations of the foregoing, and should not be construed as first excluding the existence of, or adding to, one or more other features, numbers, steps, operations, elements, components, or combinations of the foregoing.
Furthermore, the terms "first," "second," "third," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of the present invention belong. The terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning that is consistent with their contextual meaning in the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein in various embodiments of the present invention.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a search method provided in an embodiment of the present invention, where the search method provided in the embodiment of the present invention includes:
s110, acquiring a search rule formula input by a user.
For an exemplary specific form of the search rule expression, reference may be made to fig. 2, where fig. 2 shows a schematic diagram of a search rule expression provided by an embodiment of the present invention, specifically, the search rule expression is "ongoing application form" + ("0 if the application form is closed") + ("vehicle state of the application form [3, 4]) + (" application form state "|)" 5 "); the first row from top to bottom represents the name of the search rule formula, and the second, fourth and sixth rows represent the search sub-rules of the search rule formula, it is understood that one search rule formula may be composed of a plurality of search sub-rules, and the "ongoing application form" includes three search sub-rules ("whether the application form is closed" ═ 0 "), (" vehicle state of application form "notin [3, 4]) and (" state of application form "| =" 5 ")); when the user determines that the search formula is complete, the search formula can be submitted to the computer device by clicking the "submit" button in the eighth row, so that the computer device receives the search formula and performs the search.
It is to be understood that the user input search rule formula shown in fig. 2 is only a referential form, and the specific manner can be set as required.
And S120, searching in the database according to the search rule formula, and recording each data which does not satisfy the search rule formula and a label of each data, wherein the label comprises a reason why each data does not satisfy the search rule formula.
It is understood that when the computer device searches the database based on the search rule formula, the data in the database is judged one by one, and whether the data meets the rule in the search rule formula is judged. Taking the search rule formula shown in fig. 2 as an example, the computer device determines one by one whether each data in the database is an "ongoing application form", that is, determines whether "the application form is closed" of each data is "0", "the vehicle state of the application form is not in [3, 4", "the vehicle state of the application form is not" 5 "; if these three search sub-conditions are satisfied, the data is deemed to be "an ongoing application form".
Further, when the computer device judges whether one data is the ' application form in progress ', the computer device judges whether the ' application form closing ' of the data is ' 0 ', whether the ' application form vehicle state ' of the data is not in [3, 4 ', and whether the ' application form state ' is ' 5 ' one by one according to a preset sequence, namely, the three search sub-rules construct a rule chain, and judges each search sub-rule in the rule chain according to the sequence.
It will also be appreciated that not all of the data in the database necessarily satisfy the "on-going application form" condition, some may satisfy only one condition, and some may not. Moreover, the data stored in the database may be updated at any time, and the situation of the data retrieved at the previous time point may not be exactly the same as the situation of the data retrieved at that time point.
Therefore, when the user searches, it may be found that the data obtained by this search is not the same as the data obtained by the previous search, and if the vehicle C1 satisfies the condition of the "ongoing application form" at time T1 and is searched by the user, but at time T2, the "application form vehicle state" of C1 is within [3, 4] and further does not satisfy the "ongoing application form", so that at this time, the user cannot search for C1, and if the user wants to know why C1 is not searched, the user can only search for a vehicle with "vehicle name" of "C1" from the database.
Or when the user searches, 100 data can be searched originally, but only about 80 data are obtained after searching, if the user wants to know the reason why the database outputs the result at the moment, the user can only continuously adjust the searching condition to know the state of the data in the database without looking at the data storage in the database.
It is understood that the actual cases include, but are not limited to, the above two cases, which are merely exemplary illustrations.
Further, the search method provided by the embodiment of the invention records each data that does not satisfy the search rule formula and the reason why the data does not satisfy the search rule formula, namely the label of the data, when the computer device searches in the database through the search rule formula.
For example, when "an ongoing application form" is retrieved, if "whether the application form is closed" of a piece of data is not "0", the computer recognizes that the piece of data is data that does not satisfy the search rule formula, and records the label of the piece of data as: whether the application form is closed is not "0".
S130, determining the output quantity according to the memory, and outputting the data of the output quantity and the tags of the data of the output quantity.
Specifically, the search method provided by the embodiment of the present invention enables the search result output by the computer device to include not only the data satisfying the search rule formula, but also the output quantity of the data not satisfying the search rule formula and the corresponding tags, so that the user can clearly know the reason why the data does not satisfy the search rule formula, and the user is prevented from adjusting the search rule formula or requesting a database manager to check the data storage condition of the database, thereby improving the search experience of the user. Exemplarily, referring to fig. 3, fig. 3 shows a schematic diagram of a search result according to an embodiment of the present invention; it is understood that fig. 3 is a computer device that performs a search according to the search rule formula shown in fig. 2 to obtain a search result. It should be understood that fig. 3 is only an alternative presentation form of the search result, how the computer device presents the search result after obtaining the data that does not satisfy the search rule formula and the corresponding tag, and the embodiment of the present invention is not limited in any way.
It should be noted that, after obtaining each data that does not satisfy the search rule expression and the corresponding tag, the computer device determines the output number according to the size of the memory, where the output number indicates the number of data that does not satisfy the search rule expression and is to be output by the computer device. When the database is large in scale and the data which does not satisfy the search rule formula are large, if the computer device outputs all the data which do not satisfy the search rule formula, the data displayed by the computer device at the same time is excessive, and the data browsing of the user may be influenced. Therefore, before outputting the data which does not satisfy the search rule formula and the corresponding tags, the output quantity at this time is determined according to the content, so that the user can know which data do not satisfy the search rule formula, and the influence of excessive data which does not satisfy the search rule formula on the user is avoided.
Therefore, the retrieval method provided by the embodiment of the invention enables a user to clearly know the reason why each data does not meet the retrieval rule formula, does not need the user to request database management personnel to query the data storage condition, or needs to continuously adjust the retrieval rule formula to determine the data condition, and improves the retrieval efficiency of the user.
Optionally, referring to fig. 4, fig. 4 is a schematic structural diagram illustrating a retrieval method according to an embodiment of the present invention; in an implementation manner provided by the embodiment of the present invention, the search rule formula includes at least one search field and state information corresponding to the search field;
prior to S110, the method further comprises:
s140, taking each field name of the database as a candidate field and storing the candidate field name into a candidate field list;
further, S110 includes:
s111, taking the candidate field selected by the user from the candidate field list as a search field;
s112, acquiring state information corresponding to the candidate fields as state information corresponding to the search fields;
and S113, obtaining a search rule formula by using the search field and the state information corresponding to the search field.
Specifically, in this embodiment of the present invention, each field name in the database is used as a candidate field, it can be understood that one data in the database is composed of a plurality of fields, and each field name in the database is used as a candidate field for a user to select, so as to obtain a search field. Referring to fig. 2, the "whether the application form is off", "vehicle state of the application form", and "state of the application form" in fig. 2 are search fields; and if the 'application form is closed and is' 0 ',' is the state information corresponding to the search field 'if the application form is closed'.
In an implementation manner provided by the embodiment of the present invention, the computer device updates the candidate field list periodically, that is, periodically obtains each field name of the database as a candidate field, so that the user can accurately determine the search rule formula according to the candidate field list, thereby improving the search accuracy.
Further, in an implementation manner provided by the embodiment of the present invention, before S110, the method further includes:
if a field adding command is received, analyzing a field to be added in the field adding command;
and packaging the field to be added into a candidate field by using a preset packaging function, and storing the candidate field into a candidate field list.
It is understood that the candidate fields in the embodiment of the present invention may be generated by the computer device according to the field names of the database, or may be manually added by the user. The embodiment of the invention is based on the preset encapsulation function, so that a user can complete the addition of the candidate fields through the field addition command, and further update the candidate field list.
It can also be understood that the field adding command may be implemented by a code program input by the user, or implemented by a field adding function preset in the application program, and the user inputs the field to be added according to the field adding function, and then the application program packages the field to be added as a candidate field and stores the candidate field in the candidate field list.
Optionally, in an implementation manner provided by the embodiment of the present invention, after S110, the method further includes:
and generating a search rule tree diagram according to the search rule formula.
Specifically, after obtaining the search rule formula, the computer device generates a search rule tree diagram corresponding to the search rule formula, so that the user can clearly know the relation among the search sub-rules. Exemplarily, referring to fig. 5, fig. 5 illustrates a search rule tree diagram according to an embodiment of the present invention, where the search rule tree diagram illustrated in fig. 5 represents a search rule formula (a first sub-rule 101+ a second sub-rule 102+ a third sub-rule 103), where the first sub-rule 101 ═ a (a fourth sub-rule 104+ a fifth sub-rule 105).
Optionally, in an implementation manner provided by the embodiment of the present invention, the method further includes:
storing each data corresponding to the search rule formula and a label of each data into a cache database, wherein the cache database is generated based on a redis technology;
and if the acquired new search rule formula is matched with the search rule formula stored in the cache database within the preset time length, outputting each data matched with the new search rule formula and the label of each data from the cache database.
It will be appreciated that when a computer device queries a database for data a number of times in succession, but the search rules used each time are the same, traversing all the data in the database once at a time is a very wasteful computer resource situation. Therefore, in the embodiment of the invention, after the corresponding search result is obtained each time, the search result is stored in the cache database, and further, when the same search rule formula is received by the computer equipment, the corresponding search result can be directly obtained from the cache database. Therefore, the waste of computer resources is avoided, and the retrieval efficiency is improved.
Corresponding to the search method provided by the embodiment of the present invention, an embodiment of the present invention further provides a search apparatus, referring to fig. 6, and fig. 6 shows a schematic structural diagram of the search apparatus provided by the embodiment of the present invention, where the search apparatus 200 provided by the embodiment of the present invention includes:
a first obtaining module 210, configured to obtain a search rule formula input by a user;
the searching module 220 is configured to search in the database according to the search rule formula, and record each data that does not satisfy the search rule formula and a tag of each data, where the tag includes a reason why each data does not satisfy the search rule formula;
the output module 230 is configured to determine the output quantity according to the memory, and output quantity data tags.
It can be understood that the technical solution of the search apparatus disclosed in the embodiment of the present invention is used for executing the search method disclosed in the embodiment through the synergistic effect of each functional module, and the implementation and beneficial effects related to the search method are also applicable in this embodiment, and are not described herein again.
Optionally, in an implementation manner provided by the embodiment of the present invention, the search rule formula includes at least one search field and state information corresponding to the search field;
the search apparatus 200 further includes:
the first storage module is used for taking each field name of the database as a candidate field and storing the candidate field name into a candidate field list;
the first obtaining module 210 includes:
the selection submodule is used for selecting the candidate fields from the candidate field list by the user as search fields;
the state information acquisition submodule is used for acquiring state information corresponding to the candidate fields and taking the state information as state information corresponding to the search fields;
and the rule formula forming submodule is used for obtaining the search rule formula by utilizing the search field and the state information corresponding to the search field.
Further, in an implementation manner provided by the embodiment of the present invention, the search apparatus 200 further includes:
the analysis module is used for analyzing the field to be added in the field adding command if the field adding command is received;
and the encapsulating module is used for encapsulating the field to be added into the candidate field by utilizing a preset encapsulating function and storing the candidate field into the candidate field list.
The embodiment of the present invention further provides a computer device, which includes a memory and a processor, where the memory stores a computer program, and the computer program executes the search method disclosed in the embodiment of the present invention when running on the processor.
Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when running on a processor, executes the search method disclosed in the embodiments of the present invention.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative and, for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in 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 the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, each functional module or unit in each embodiment of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention or a part of the technical solution that contributes to the prior art in essence can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention.

Claims (10)

1. A method of searching, comprising:
acquiring a search rule formula input by a user;
searching in a database according to the search rule formula, and recording each data which does not satisfy the search rule formula and a label of each data, wherein the label comprises a reason why each data does not satisfy the search rule formula;
and determining the output quantity according to the memory, and outputting the data of the output quantity and the tags of the data of the output quantity.
2. The searching method according to claim 1, wherein the searching rule formula comprises at least one searching field and state information corresponding to the searching field;
before the step of obtaining the search rule form input by the user, the method further comprises:
taking each field name of the database as a candidate field and storing the candidate field name into a candidate field list;
the obtaining of the search rule formula input by the user includes:
taking the candidate field selected by the user from the candidate field list as a search field;
acquiring state information corresponding to the candidate field as state information corresponding to the search field;
and obtaining a search rule formula by using the search field and the state information corresponding to the search field.
3. The method of claim 2, wherein prior to the step of obtaining the user-entered search formula, the method further comprises:
if a field adding command is received, analyzing a field to be added in the field adding command;
and packaging the field to be added into a candidate field by using a preset packaging function, and storing the candidate field into a candidate field list.
4. The method of claim 1, wherein after the step of obtaining the search rule form input by the user, the method further comprises:
and generating a search rule tree diagram according to the search rule formula.
5. The search method of claim 1, further comprising:
storing the search rule formula, each piece of data corresponding to the search rule formula and a label of each piece of data into a cache database, wherein the cache database is generated based on a redis technology;
and if the acquired new search rule formula is matched with the search rule formula stored in the cache database within a preset time length, outputting each piece of data matched with the new search rule formula and the label of each piece of data from the cache database.
6. A search apparatus, comprising:
the first acquisition module is used for acquiring a search rule formula input by a user;
the searching module is used for searching in a database according to the searching rule formula and recording each data which does not satisfy the searching rule formula and a label of each data, wherein the label comprises a reason why each data does not satisfy the searching rule formula;
and the output module is used for determining the output quantity according to the memory and outputting the data of the output quantity and the tags of the data of the output quantity.
7. The apparatus according to claim 6, wherein the search rule formula comprises at least one search field and state information corresponding to the search field;
the device further comprises:
the first storage module is used for taking each field name of the database as a candidate field and storing the candidate field name into a candidate field list;
the first obtaining module comprises:
a selection submodule, configured to use the candidate field selected by the user from the candidate field list as a search field;
the state information acquisition submodule is used for acquiring the state information corresponding to the candidate field and taking the state information as the state information corresponding to the search field;
and the rule formula forming submodule is used for obtaining a search rule formula by utilizing the search field and the state information corresponding to the search field.
8. The apparatus according to claim 7, wherein said apparatus further comprises:
the analysis module is used for analyzing the field to be added in the field adding command if the field adding command is received;
and the encapsulating module is used for encapsulating the field to be added into a candidate field by using a preset encapsulating function and storing the candidate field into a candidate field list.
9. A computer device, characterized in that it comprises a memory and a processor, the memory storing a computer program which, when run on the processor, performs the search method according to any one of claims 1-5.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when run on a processor, performs the search method according to any one of claims 1-5.
CN202110935369.1A 2021-08-16 2021-08-16 Search method, search device, computer equipment and computer-readable storage medium Pending CN113609166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110935369.1A CN113609166A (en) 2021-08-16 2021-08-16 Search method, search device, computer equipment and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110935369.1A CN113609166A (en) 2021-08-16 2021-08-16 Search method, search device, computer equipment and computer-readable storage medium

Publications (1)

Publication Number Publication Date
CN113609166A true CN113609166A (en) 2021-11-05

Family

ID=78340792

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110935369.1A Pending CN113609166A (en) 2021-08-16 2021-08-16 Search method, search device, computer equipment and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN113609166A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114817647A (en) * 2022-04-28 2022-07-29 清华大学 Sub-graph retrieval method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106202411A (en) * 2016-07-11 2016-12-07 北京搜狗科技发展有限公司 A kind of Search Results methods of exhibiting and device
CN111160007A (en) * 2019-12-13 2020-05-15 中国平安财产保险股份有限公司 Search method and device based on BERT language model, computer equipment and storage medium
CN111309870A (en) * 2020-03-04 2020-06-19 平安养老保险股份有限公司 Data rapid searching method and device and computer equipment
CN112150122A (en) * 2020-10-16 2020-12-29 贵州电网有限责任公司 Agile network resource positioning and decision-making system
CN112364059A (en) * 2020-11-10 2021-02-12 平安普惠企业管理有限公司 Correlation matching method, device, equipment and storage medium under multi-rule scene

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106202411A (en) * 2016-07-11 2016-12-07 北京搜狗科技发展有限公司 A kind of Search Results methods of exhibiting and device
CN111160007A (en) * 2019-12-13 2020-05-15 中国平安财产保险股份有限公司 Search method and device based on BERT language model, computer equipment and storage medium
CN111309870A (en) * 2020-03-04 2020-06-19 平安养老保险股份有限公司 Data rapid searching method and device and computer equipment
CN112150122A (en) * 2020-10-16 2020-12-29 贵州电网有限责任公司 Agile network resource positioning and decision-making system
CN112364059A (en) * 2020-11-10 2021-02-12 平安普惠企业管理有限公司 Correlation matching method, device, equipment and storage medium under multi-rule scene

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114817647A (en) * 2022-04-28 2022-07-29 清华大学 Sub-graph retrieval method and device and electronic equipment

Similar Documents

Publication Publication Date Title
US7693904B2 (en) Method and system for determining relation between search terms in the internet search system
KR101076894B1 (en) System and method for incorporating anchor text into ranking search results
US8880548B2 (en) Dynamic search interaction
US9087111B2 (en) Personalized tag ranking
KR101683311B1 (en) A method, system and computer-readable storage medium for providing information by using document length as a static relevance feature for ranking search results
RU2501078C2 (en) Ranking search results using edit distance and document information
US8244766B2 (en) Applying a model of a persona to search results
US20080104113A1 (en) Uniform resource locator scoring for targeted web crawling
US20100293179A1 (en) Identifying synonyms of entities using web search
US8983965B2 (en) Document rating calculation system, document rating calculation method and program
CN106095738B (en) Recommending form fragments
US20110208715A1 (en) Automatically mining intents of a group of queries
CN112883030A (en) Data collection method and device, computer equipment and storage medium
CN111061954A (en) Search result sorting method and device and storage medium
US7996410B2 (en) Word pluralization handling in query for web search
US9251136B2 (en) Document tagging and retrieval using entity specifiers
CN113609166A (en) Search method, search device, computer equipment and computer-readable storage medium
CN114328983A (en) Document fragmenting method, data retrieval device and electronic equipment
CN117407505A (en) Question-answer retrieval method and system for integrating document knowledge and question-answer data
CN110502690B (en) Classified search method and device
CN109725982B (en) Data object construction method and device
US10853217B2 (en) Performance engineering platform using probes and searchable tags
KR101120040B1 (en) Apparatus for recommending related query and method thereof
Chen et al. Analyzing User Behavior History for constructing user profile
CN112182404B (en) Question query method, device, equipment and storage medium

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