Search method, device, electronic device and storage medium
By extracting keywords and matching automotive terms into the search statements entered by the user, a second search statement is generated for users to choose, and the problems of low search efficiency and inaccurate enough in the prior art are solved, and more efficient and accurate search results are achieved.
Patent Information
- Application Number
- CN202111648445.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2041-12-29
AI Technical Summary
The existing data search methods have problems such as low efficiency and inaccurateness in the automotive field, which makes it difficult for users to search relevant data quickly and accurately.
By obtaining the search statement input by the user, keyword extraction is performed, automotive terms are matched, and a second search statement is generated for the user to choose, and finally search based on the user's choice.
It realizes accurate analysis and matching of search statements entered by users, improves search efficiency and makes the final search results more accurate.
Smart Images

Figure CN114329162B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a search method, device, electronic device and storage medium. Background Art
[0002] With the continuous development of Internet technology, users can search for various information. However, in the automotive field, existing data search methods use fuzzy search methods, which may result in no data or invalid data being found, and the search speed is slow, resulting in the inability to quickly and accurately search for the corresponding data.
[0003] Therefore, a search method is urgently needed to solve the problems of low search efficiency and insufficient accuracy in the existing technology. Summary of the Invention
[0004] In view of this, the present application provides a search method, device, storage medium and electronic device, the main purpose of which is to solve the current problems of low search efficiency and lack of accuracy.
[0005] To solve the above problems, the present application provides a search method, comprising:
[0006] Obtain the first search statement entered by the target user;
[0007] Perform keyword extraction based on the first search statement to obtain target keywords;
[0008] matching at least one automobile term from a preset automobile database based on the target keyword;
[0009] Obtaining at least one second search statement based on the target keyword and the at least one automotive term, and displaying the at least one second search statement;
[0010] In response to a target user's selection operation on the at least one second search statement, a target search statement is obtained, so as to search and obtain a target result based on the target search statement.
[0011] Optionally, extracting keywords based on the first search statement to obtain target keywords specifically includes:
[0012] Perform keyword extraction based on the first search statement to obtain a number of initial keywords;
[0013] Validity screening is performed based on each of the initial keywords to obtain at least one target keyword.
[0014] Optionally, before obtaining the first search statement input by the target user, the method further includes: establishing an association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the association relationship;
[0015] The matching of at least one automobile term from a preset automobile database based on the target keyword specifically includes:
[0016] The association relationship is searched based on the target keyword to obtain at least one automobile term corresponding to the target keyword.
[0017] Optionally, establishing the association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the association relationship, specifically includes:
[0018] Get at least one search category;
[0019] obtaining a number of automotive terms based on the search history;
[0020] Classifying each of the automobile terms based on the at least one search category to obtain a set of automobile terms corresponding to each of the search categories;
[0021] configuring a search attribute for each of the keywords based on the at least one search category;
[0022] An association relationship between each keyword and each automobile term set is established based on the at least one search category to establish and obtain the automobile database.
[0023] Optionally, the search history includes: a search history of at least one first user whose user type is the same as that of the target user;
[0024] Alternatively, the search history includes the search history of all users.
[0025] Optionally, the displaying of each second search statement specifically includes:
[0026] The at least one second search statement is displayed in descending order of historical search rates of the second search statements.
[0027] Optionally, the search categories include any one or more of the following: automobile history, automobile production, automobile sales, automobile purchase, automobile driving, automobile repair and maintenance, and automobile breakdown repair.
[0028] To solve the above problems, the present application provides a search device, comprising:
[0029] An acquisition module, configured to acquire a first search statement input by a target user;
[0030] An extraction module, configured to extract keywords based on the first search statement to obtain target keywords;
[0031] a matching module, configured to match at least one automobile term from a preset automobile database based on the target keyword;
[0032] a display module, configured to obtain at least one second search statement based on the target keyword and the at least one automotive term, and display the at least one second search statement;
[0033] The search module is configured to obtain a target search statement in response to a target user's selection operation on the at least one second search statement, and to search for a target result based on the target search statement.
[0034] To solve the above problems, the present application provides an electronic device, which includes at least a memory and a processor, wherein a computer program is stored on the memory, and the processor implements the steps of any of the above-mentioned search methods when executing the computer program on the memory.
[0035] To solve the above problems, the present application provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above search methods are implemented.
[0036] The search method, device, storage medium and electronic device in the present application obtain target keywords by performing keyword extraction on the first search statement, and match automotive terms with the target keywords to obtain the second search statement based on the target keywords and automotive terms. This achieves the goal of providing users with accurate search guidance and improving search efficiency.
[0037] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0039] Figure 1 This is a flowchart of a search method according to an embodiment of the present application;
[0040] Figure 2 This is a flowchart of a search method according to another embodiment of the present application;
[0041] Figure 3 This is a structural block diagram of a search device according to another embodiment of the present application;
[0042] Figure 4 This is a structural block diagram of an electronic device according to another embodiment of the present application. DETAILED DESCRIPTION
[0043] Various aspects and features of the present application are described herein with reference to the accompanying drawings.
[0044] The embodiments of the present invention are described below with reference to the accompanying drawings.
[0045] The embodiment of the present application provides a search method, which is specifically applied to scenarios where users search for information about the automotive field through electronic devices such as terminals and computers. Figure 1 As shown, the method in this embodiment includes:
[0046] Step S101, obtaining a first search statement input by a target user;
[0047] During the specific implementation of this step, the text information input by the user for the target position can be received to obtain the first search statement; the voice information input by the user for the target position can also be received, and then the first search statement can be obtained by converting the voice information. The specific conversion process can be adopted as follows: For example, when the input information is voice, the following processing process can be adopted to obtain the first search statement: (1) The voice consultation information is divided into frames according to a predetermined voice frame length and a predetermined shift frame length to obtain a number of voice frame segments. (2) Each of the voice frame segments is converted to obtain a multidimensional vector corresponding to each of the voice frame segments. (3) Each of the multidimensional vectors is normalized to obtain a target feature vector corresponding to each of the multidimensional vectors. (4) Based on each of the target feature vectors, a phoneme sequence corresponding to each of the target feature vectors is obtained. (5) Based on each of the phoneme sequences, an initial text is obtained, and then the first search statement is obtained.
[0048] Step S102: extract keywords based on the first search statement to obtain target keywords;
[0049] In the specific implementation process of this step, the target keywords can be extracted based on the part of speech of each word in the first search sentence. For example, words with the part of speech of verbs, nouns, and adjectives can be extracted and processed as target keywords. For example, if the user enters "the engine is broken", the target keyword is "engine".
[0050] Step S103, matching at least one automobile term from a preset automobile database based on the target keyword;
[0051] In this embodiment, a preset automotive database stores associations between various keywords and various automotive terms. These automotive terms may include "repair," "driving," "cleaner," "oil change fluid," "wheel alignment," "4S shop," "equipment cleaning," "cleaning," "used car," "group purchase," "car loan," "purchase," "interior," and "configuration." For example, the keyword "engine" may be associated with automotive terms such as "repair," "cleaning," and "purchase." During the specific implementation of this step, a pre-established automotive database may be established. The specific establishment process involves establishing associations between each keyword and each automotive term based on search history, thereby establishing the preset automotive database based at least on these associations. Thus, when matching automotive terms for a target keyword, the associations can be searched based on the target keyword to obtain at least one automotive term corresponding to the target keyword. The search history may include search history of at least one first user of the same user type as the target user, or search history of second users of various user types.
[0052] Step S104: obtaining at least one second search statement based on the target keyword and the at least one automotive term, and displaying the at least one second search statement;
[0053] During the specific implementation of this step, after matching the automotive terms, the automotive terms can be combined with the keywords to obtain at least one second search statement. For example, if the target keyword is "engine" and the matched automotive terms are "repair" and "noise", the second search statements obtained can be "engine repair" and "engine noise".
[0054] Step S105 : In response to the target user's selection operation on the at least one second search statement, a target search statement is obtained, and a target result is obtained by searching based on the target search statement.
[0055] In this step, after displaying each second search statement, a response can be made according to the user's selection operation, so as to use the second search statement selected by the user as the target search statement and perform the search. The selection operation can specifically be a click operation, a drag operation, etc.
[0056] By extracting keywords from the first search statement entered by the user to obtain the target keyword, and automatically matching the target keyword with automotive terms to obtain the second search statement, a more accurate second search statement related to the automotive field is provided to the user, providing the user with search guidance, thereby helping the user improve search efficiency and making the final search results more accurate.
[0057] Another embodiment of the present application provides a search method, such as Figure 2 The method comprises the following steps:
[0058] Step S201, obtaining at least one search category; obtaining a number of automobile terms based on the search history; classifying each automobile term based on the at least one search category to obtain an automobile term set corresponding to each search category; configuring search attributes for each keyword based on the at least one search category; establishing an association relationship between each keyword and each automobile term set based on the at least one search category to establish the automobile database.
[0059] During the specific implementation of this step, a database in the automotive vertical field can be pre-built, that is, at least one search category is obtained, such as an automotive repair and maintenance category, or an automotive purchase category, etc., and then corresponding automotive terms are configured for each category based on the search history, that is, the automotive terms are classified according to the search history to obtain a set of automotive terms corresponding to the search category. At the same time, search attributes are configured for each keyword based on each search category, that is, to determine which search category the keyword belongs to, so as to establish an association between each keyword and each automotive term set according to the search category, and then a car database is constructed, and the car database can be stored in a storage device such as a server or terminal device. Among them, the search categories include any one or more of the following: car history, car production, car sales, car purchase, car driving, car repair and maintenance, and car breakdown repair
[0060] In this step, when establishing the association between keywords and automotive terms, the association between keywords and automotive terms corresponding to the user type can be established based on the search history of the same user type. The user type can specifically be the user's occupation, user age, etc. That is, for the same search category, different occupations / ages correspond to different associations between keywords and automotive terms. In this way, the corresponding target association can be determined based on the user type of the target user and the attributes of the keyword, and then at least one automotive term is matched based on the target keyword and the target association. Of course, the search history can also include all search histories. That is, for a certain search category, the association between keywords and automotive terms can also be established based on the search history of all users.
[0061] Step S202: obtaining a first search statement input by a target user;
[0062] During the specific implementation of this step, text information or voice information input by the user can be received. When the input information received is voice information, the voice information can be converted to obtain text information, and then the first search statement is obtained; for example, the first search statement is "my car's engine".
[0063] Step S203: extract keywords based on the first search statement to obtain a number of initial keywords;
[0064] In this step, keyword extraction can be performed based on word parts of speech. For example, words with parts of speech such as nouns, adjectives, and verbs can be extracted as initial keywords. For example, when extracting keywords for the first search phrase "car's engine," the noun parts of speech "car" and / or "engine" can be extracted as initial keywords, thereby making keyword extraction more accurate and reliable.
[0065] Step S204, performing validity screening based on the initial keywords to obtain at least one target keyword;
[0066] During the specific implementation of this step, after obtaining a number of initial keywords, these initial keywords can be screened for effectiveness to obtain the target keyword. For example, if the initial keywords obtained are "car" and "engine," then the target keyword "engine" can be obtained by screening these two initial keywords for effectiveness. In this step, by screening the initial keywords to obtain the target keyword, the obtained keywords are more accurate and reasonable, laying the foundation for subsequent accurate matching of automotive terms based on the target keyword.
[0067] Step S205: searching the association relationship based on the target keyword to obtain at least one automotive term corresponding to the target keyword;
[0068] During the specific implementation of this step, associations corresponding to the target keyword's attributes can be searched based on the target keyword and its attributes to obtain automotive terms corresponding to the target keyword. For example, the target user's user type can be first determined based on occupation, age, gender, etc., such as determining that the target user's user type is a teacher. This allows for the acquisition of associations between all keywords corresponding to a teacher and automotive terms. Then, based on the target keyword's attributes, a target association corresponding to the attribute can be determined, and at least one automotive term can be matched based on the target association. For example, if the target keyword is "engine," then, based on the target keyword and the target association, one or more automotive terms corresponding to the target keyword "engine" can be matched, such as "broken," "shaking," "composition," "working principle," and so on. In this step, by determining the target association corresponding to the target user's user type and then matching automotive terms based on the target association, the matched automotive terms can be more reasonable and accurate, laying the foundation for subsequently accurately obtaining a second search statement based on the automotive terms. In this step, when matching automobile terms, the target association relationship corresponding to the attribute can also be directly determined based on the attribute of the target keyword, and then at least one automobile term can be obtained by matching based on the target keyword and the target association relationship.
[0069] Step S206: obtaining at least one second search statement based on the target keyword and the at least one automotive term, and displaying the at least one second search statement;
[0070] In this step, after obtaining the automotive terms, the automotive terms can be combined with the target keywords to obtain at least one second search statement. For example, if the target keyword is "engine", the automotive terms corresponding to the target keyword "engine" are "broken", "shaking", "composition", and "working principle". The target keyword can be combined with each automotive term to obtain a second search statement, such as the second search statement "engine broken", "engine shaking", "engine composition", and "engine working principle". In this way, multiple second search statements can be obtained.
[0071] In this step, when displaying each second search statement, at least one second search statement can be displayed in a predetermined position in descending order of the historical search rate of each second search statement, for example, each second search statement can be displayed below the search box, so as to prompt the user.
[0072] Step S207 : In response to the target user's selection operation on the at least one second search statement, a target search statement is obtained, so as to search and obtain a target result based on the target search statement.
[0073] The selection operation in this step can specifically be a click operation, a drag operation, etc. After the user performs an electronic operation on one of the second search statements, the second search statement can be displayed in a predetermined search position, such as a search box, to obtain the target search statement.
[0074] The search method in the embodiment of the present application obtains target keywords by performing keyword extraction on the first search statement, and determines the corresponding association relationship based on the attributes of the target keywords. This can accurately match automobile terms based on the association relationship, making the matched automobile terms more accurate and reasonable. Subsequently, the second search statement can be obtained based on the automobile terms and the target keywords, thereby achieving accurate search guidance for users, improving search efficiency, and making the final search results more accurate.
[0075] Another embodiment of the present application provides a search device, such as Figure 3 Shown, including:
[0076] Acquisition module 1, used to acquire a first search statement input by a target user;
[0077] Extraction module 2, configured to extract keywords based on the first search statement to obtain target keywords;
[0078] a matching module 3, configured to match at least one automobile term from a preset automobile database based on the target keyword;
[0079] a display module 4, configured to obtain at least one second search statement based on the target keyword and the at least one automotive term, and to display the at least one second search statement;
[0080] The search module 5 is configured to obtain a target search statement in response to a target user's selection operation on the at least one second search statement, and to search for a target result based on the target search statement.
[0081] In the specific implementation process of the embodiment of the present application, the extraction module is specifically used to: perform keyword extraction based on the first search statement to obtain several initial keywords; and perform validity screening based on each of the initial keywords to obtain at least one target keyword.
[0082] The search device in the embodiment of the present application also includes an establishment module, which is used to: before obtaining the first search statement input by the target user, the method also includes: establishing an association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database at least based on the association relationship; the matching module is specifically used to: search for the association relationship based on the target keyword to obtain at least one automobile term corresponding to the target keyword.
[0083] In the specific implementation process of the embodiment of the present application, the establishment module is specifically used to: obtain at least one search category; obtain a number of automobile terms based on the search history; classify each of the automobile terms based on the at least one search category to obtain a set of automobile terms corresponding to each of the search categories; configure search attributes for each of the keywords based on the at least one search category; establish an association relationship between each keyword and each set of automobile terms based on the at least one search category to establish the automobile database.
[0084] In the specific implementation process of the embodiment of the present application, the search history includes: the search history of at least one first user whose user type is the same as that of the target user; or, the search history includes the search history of all users.
[0085] In the specific implementation process of the embodiment of the present application, the display module is specifically used to: display the at least one second search statement in descending order of the historical search rate of each second search statement.
[0086] In the embodiment of the present application, the search categories include any one or more of the following: automobile history, automobile production, automobile sales, automobile purchase, automobile driving, automobile repair and maintenance, and automobile breakdown repair.
[0087] The search device in the embodiment of the present application obtains the target keyword by performing keyword extraction on the first search statement, and matches the automobile terminology with the target keyword, so as to obtain the second search statement based on the target keyword and the automobile terminology. This achieves accurate search guidance for users, improves search efficiency, and makes the final search results accurate.
[0088] Another embodiment of the present application provides an electronic device, such as Figure 4 As shown, it at least includes a memory 1 and a processor 2. The memory 1 stores a computer program. When the processor 2 executes the computer program on the memory 1, it implements the following method steps:
[0089] Step 1: Obtain the first search statement input by the target user;
[0090] Step 2: extract keywords based on the first search statement to obtain target keywords;
[0091] Step 3: matching at least one automobile term from a preset automobile database based on the target keyword;
[0092] Step 4: obtaining at least one second search statement based on the target keyword and the at least one automotive term, and displaying the at least one second search statement;
[0093] Step 5: In response to the target user's selection operation on the at least one second search statement, a target search statement is obtained, and a target result is obtained by searching based on the target search statement.
[0094] In the specific implementation process, the keyword extraction is performed based on the first search statement to obtain the target keyword, and the processor specifically performs the following steps: performing keyword extraction based on the first search statement to obtain several initial keywords; performing validity screening based on each of the initial keywords to obtain at least one target keyword.
[0095] In a specific implementation, before obtaining the first search statement input by the target user, the processor further performs the following steps: establishing an association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the association relationship;
[0096] The processor specifically performs the following steps to match at least one automobile term from a preset automobile database based on the target keyword:
[0097] The association relationship is searched based on the target keyword to obtain at least one automobile term corresponding to the target keyword.
[0098] In a specific implementation, the association relationship between each keyword and each automotive term is established based on the search history, so as to establish the preset automotive database based at least on the association relationship. The processor specifically performs the following steps: obtaining at least one search category; obtaining a plurality of automotive terms based on the search history; classifying each automotive term based on the at least one search category to obtain a set of automotive terms corresponding to each search category; configuring search attributes for each keyword based on the at least one search category;
[0099] An association relationship between each keyword and each automobile term set is established based on the at least one search category to establish and obtain the automobile database.
[0100] Specifically, in this embodiment, the search history includes: the search history of at least one first user whose user type is the same as that of the target user; or, the search history includes the search history of second users of various user types.
[0101] Specifically, the processor specifically performs the following steps for displaying each second search statement: displaying the at least one second search statement in descending order of the historical search rate of each second search statement.
[0102] In the example of this application, the search categories include any one or more of the following: automobile history, automobile production, automobile sales, automobile purchase, automobile driving, automobile repair and maintenance, and automobile breakdown repair.
[0103] The electronic device in the embodiment of the present application obtains the target keyword by performing keyword extraction on the first search statement, and matches the automobile terminology through the target keyword, so as to obtain the second search statement based on the target keyword and the automobile terminology. This achieves accurate search guidance for the user, improves search efficiency, and makes the final search results accurate.
[0104] Another embodiment of the present application provides a storage medium storing a computer program. When the computer program is executed by a processor, the following method steps are implemented:
[0105] Step 1: Obtain the first search statement input by the target user;
[0106] Step 2: extract keywords based on the first search statement to obtain target keywords;
[0107] Step 3: matching at least one automobile term from a preset automobile database based on the target keyword;
[0108] Step 4: obtaining at least one second search statement based on the target keyword and the at least one automotive term, and displaying the at least one second search statement;
[0109] Step 5: In response to the target user's selection operation on the at least one second search statement, a target search statement is obtained, and a target result is obtained by searching based on the target search statement.
[0110] In the specific implementation process, the keyword extraction is performed based on the first search statement to obtain the target keyword, and the processor specifically performs the following steps: performing keyword extraction based on the first search statement to obtain several initial keywords; performing validity screening based on each of the initial keywords to obtain at least one target keyword.
[0111] In a specific implementation, before obtaining the first search statement input by the target user, the processor further performs the following steps: establishing an association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the association relationship;
[0112] The processor specifically performs the following steps to match at least one automobile term from a preset automobile database based on the target keyword:
[0113] The association relationship is searched based on the target keyword to obtain at least one automobile term corresponding to the target keyword.
[0114] In a specific implementation, the association relationship between each keyword and each automotive term is established based on the search history, so as to establish the preset automotive database based at least on the association relationship. The processor specifically performs the following steps: obtaining at least one search category; obtaining a plurality of automotive terms based on the search history; classifying each automotive term based on the at least one search category to obtain a set of automotive terms corresponding to each search category; configuring search attributes for each keyword based on the at least one search category;
[0115] An association relationship between each keyword and each automobile term set is established based on the at least one search category to establish and obtain the automobile database.
[0116] Specifically, in this embodiment, the search history includes: the search history of at least one first user whose user type is the same as that of the target user; or, the search history includes the search history of second users of various user types.
[0117] Specifically, the processor specifically performs the following steps for displaying each second search statement: displaying the at least one second search statement in descending order of the historical search rate of each second search statement.
[0118] In the example of this application, the search categories include any one or more of the following: automobile history, automobile production, automobile sales, automobile purchase, automobile driving, automobile repair and maintenance, and automobile breakdown repair.
[0119] The storage medium in the embodiment of the present application obtains the target keyword by performing keyword extraction on the first search statement, and matches the automobile terminology through the target keyword, so as to obtain the second search statement based on the target keyword and the automobile terminology. This achieves accurate search guidance for users, improves search efficiency, and makes the final search results accurate.
[0120] The above embodiments are merely exemplary embodiments of the present application and are not intended to limit the scope of the present application. The scope of protection of the present application is defined by the claims. Those skilled in the art may make various modifications or equivalent substitutions to the present application within the essence and scope of protection of the present application, and such modifications or equivalent substitutions shall also be deemed to fall within the scope of protection of the present application.
Claims
1. A search method, characterized in that: include: Obtaining the first search statement input by the target user; Extract keywords based on the first search statement to obtain target keywords; matching at least one automobile term from a preset automobile database based on the target keyword; Obtaining at least one second search statement based on the target keyword and the at least one automobile term, and displaying the at least one second search statement; In response to a target user's selection operation on the at least one second search statement, obtaining a target search statement, and searching for a target result based on the target search statement; Before obtaining the first search statement input by the target user, the method further includes: Establishing associations between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the associations; The matching of at least one automobile term from a preset automobile database based on the target keyword specifically includes: Searching the association relationship based on the target keyword to obtain at least one automobile term corresponding to the target keyword; The step of establishing the association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the association relationship, specifically includes: Get at least one search category; acquiring a number of automobile terms based on the search history; Classifying each of the automobile terms based on the at least one search category to obtain a set of automobile terms corresponding to each of the search categories; configuring a search attribute for each of the keywords based on the at least one search category; An association relationship between each keyword and each automobile term set is established based on the at least one search category to establish and obtain the automobile database.
2. The method according to claim 1, characterized in that The extracting keywords based on the first search statement to obtain target keywords specifically includes: Extract keywords based on the first search statement to obtain a number of initial keywords; Effectiveness screening is performed based on each of the initial keywords to obtain at least one of the target keywords.
3. The method according to claim 1, characterized in that The search history includes: a search history of at least one first user whose user type is the same as that of the target user; Alternatively, the search history includes the search history of all users.
4. The method according to claim 1, characterized in that The displaying of each of the second search statements specifically includes: The at least one second search statement is displayed in descending order of historical search rates of the second search statements.
5. The method according to claim 1, characterized in that The search categories include any one or more of the following: automobile history, automobile production, automobile sales, automobile purchase, automobile driving, automobile repair and maintenance, and automobile breakdown repair.
6. A search device, characterized in that: include: An acquisition module, used to acquire a first search statement input by a target user; An extraction module, used to extract keywords based on the first search statement to obtain target keywords; a matching module, configured to match at least one automobile term from a preset automobile database based on the target keyword; a display module, configured to obtain at least one second search statement based on the target keyword and the at least one automobile term, and to display the at least one second search statement; A search module, configured to obtain a target search statement in response to a target user's selection operation on the at least one second search statement, so as to search and obtain a target result based on the target search statement; The device also includes: A search unit, configured to establish an association relationship between each keyword and each automobile term based on the search history, so as to establish the preset automobile database based at least on the association relationship; The matching module is specifically used for: Searching the association relationship based on the target keyword to obtain at least one automobile term corresponding to the target keyword; The search unit is specifically used for: Get at least one search category; acquiring a number of automobile terms based on the search history; Classifying each of the automobile terms based on the at least one search category to obtain a set of automobile terms corresponding to each of the search categories; configuring a search attribute for each of the keywords based on the at least one search category; An association relationship between each keyword and each automobile term set is established based on the at least one search category to establish and obtain the automobile database.
7. An electronic device, characterized in that: The invention at least comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the search method according to any one of claims 1 to 5 when executing the computer program on the memory.
8. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the search method described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Information search method, information search device and server
CN103473273A
Search intention identification method and device
CN105095187A