[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109582155B - Recommendation method and device for inputting association words, storage medium and electronic equipment - Google Patents

Recommendation method and device for inputting association words, storage medium and electronic equipment Download PDF

Info

Publication number
CN109582155B
CN109582155B CN201811406484.4A CN201811406484A CN109582155B CN 109582155 B CN109582155 B CN 109582155B CN 201811406484 A CN201811406484 A CN 201811406484A CN 109582155 B CN109582155 B CN 109582155B
Authority
CN
China
Prior art keywords
search
word
search word
termination
preset
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.)
Active
Application number
CN201811406484.4A
Other languages
Chinese (zh)
Other versions
CN109582155A (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.)
Douyin Vision Co Ltd
Original Assignee
Douyin Vision 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 Douyin Vision Co Ltd filed Critical Douyin Vision Co Ltd
Priority to CN201811406484.4A priority Critical patent/CN109582155B/en
Publication of CN109582155A publication Critical patent/CN109582155A/en
Application granted granted Critical
Publication of CN109582155B publication Critical patent/CN109582155B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention discloses a recommendation method, a recommendation device, a storage medium and electronic equipment for inputting association words, wherein the method comprises the following steps: performing a search operation based on the first search term received by the search box; acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word; when the search box receives a triggering operation, a preset termination search word is displayed in the input association word list. According to the embodiment of the invention, the corresponding preset termination search word is set for the search word, when the user triggers the search box for the second time, the preset termination search word is displayed in the input association word list, and as the preset termination search word is closest to the search intention of the user, the user does not need to input any word again, the search result closest to the search intention of the user can be found by clicking the preset termination search word, and the user does not need to modify the input search word for many times.

Description

Recommendation method and device for inputting association words, storage medium and electronic equipment
Technical Field
The present invention relates to the field of the internet, and in particular, to a method and apparatus for recommending an input associative word, a storage medium, and an electronic device.
Background
After the user inputs a search term (i.e., query) in the process of searching using the search term, the input associated term list displays the input associated term matched with the input search term.
In carrying out the invention, the inventors have found that the prior art has at least the following drawbacks: these input associative words are all associated based on the search word entered by the user, and the suggested content may not be the actual intent of the user, resulting in the user modifying the search word again and searching again based on the newly modified search word. In general, a user can search for a matching search result after modifying an input search term for multiple times, so that the search operation is complicated, the required search result cannot be quickly searched, and the user experience is poor.
Disclosure of Invention
In view of the above, the embodiments of the present invention provide a recommendation method, device, storage medium and electronic apparatus for inputting association words, so as to solve the following problems in the prior art: the existing input association word list is based on association of input search words, when the search words input by a user have a certain gap with the search intention, the user experience is poor, and the wanted search results are difficult to search.
On one hand, the embodiment of the invention provides a recommendation method for inputting association words, which comprises the following steps: performing a search operation based on the first search term received by the search box; acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word; when the search box receives a triggering operation, a preset termination search word is displayed in the input association word list.
On the other hand, the embodiment of the invention provides a recommendation device for inputting association words, which comprises: the search module is used for executing search operation based on the first search word received by the search box; the first acquisition module acquires a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word; and the display module is used for displaying a preset termination search word in the input association word list when the search box receives the triggering operation.
In another aspect, an embodiment of the present invention provides a storage medium storing a computer program, where the computer program when executed by a processor implements a method provided by any embodiment of the present invention.
On the other hand, the embodiment of the invention provides an electronic device, which at least comprises a memory and a processor, wherein the memory is stored with a computer program, and the processor realizes the method provided by any embodiment of the invention when executing the computer program on the memory.
According to the embodiment of the invention, the corresponding preset termination search word is set for the search word, when the user triggers the search box for the second time, the preset termination search word is displayed in the input association word list, and as the preset termination search word is closest to the search intention of the user, the user does not need to input any word again, the search result closest to the search intention of the user can be found by clicking the preset termination search word, the user does not need to modify the input search word for many times, and the user experience is good.
Drawings
FIG. 1 is a flowchart of a method for recommending input associative word according to a first embodiment of the present invention;
FIG. 2 is a flowchart of a method for recommending input associative word according to a second embodiment of the present invention;
FIG. 3 is a first schematic interface diagram according to a second embodiment of the present invention;
FIG. 4 is a second schematic interface diagram according to a second embodiment of the present invention;
FIG. 5 is a third schematic interface diagram according to a second embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a recommendation device for inputting associative words according to a third embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. It will be apparent that the described embodiments are some, but not all, embodiments of the invention. All other embodiments, which can be made by a person skilled in the art without creative efforts, based on the described embodiments of the present invention fall within the protection scope of the present invention.
Unless defined otherwise, technical or scientific terms used herein should be given the ordinary meaning as understood by one of ordinary skill in the art to which this invention belongs. The terms "first," "second," and the like, as used herein, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. The word "comprising" or "comprises", and the like, means that elements or items preceding the word are included in the element or item listed after the word and equivalents thereof, but does not exclude other elements or items. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", etc. are used merely to indicate relative positional relationships, which may also be changed when the absolute position of the object to be described is changed.
In order to keep the following description of the embodiments of the present invention clear and concise, the detailed description of known functions and known components thereof have been omitted.
The first embodiment of the present invention provides a recommendation method for inputting an associated word, the flow of which is shown in fig. 1, and the method includes steps S101 to S103:
s101, performing search operation based on the first search word received by the search box.
When the user triggers a search operation based on the first search word input in the search box, corresponding content is searched based on the first search word, and the search result is displayed to the user. The process is a first search operation, and the first search word can be a search word subjectively input by a user or an input association word clicked by the user in an input association word list.
S102, acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word.
Each continuous search operation behavior based on the same core word belongs to an associated search operation, after a user performs a first search, the search result is generally unsatisfied due to inaccurate selection of the search word, and the user adjusts the search word to perform the associated search; the first search word and the last search word are both present in the association search operation, and the predetermined termination search word may be the last search word of the most user termination search operation for searching the first search word, that is, the last search word that is the most suitable for the user's search intention during the association search operation based on the first search word. The user may search for the result closest to the user's search intention by the predetermined termination search term, where if the predetermined termination search term of the embodiment of the present invention is the last search term, the first search term may be the first search term in the associated search operation.
S103, when the search box receives the triggering operation, displaying a preset termination search word in the input association word list.
When the user does not find the desired search result for the first time, the search box is triggered again, for example, the search box is clicked, so that the search term is input in the search box again. When the search box is triggered again, a preset termination search word is displayed in the input association word list, and the preset termination search word is closest to the search intention of the user, so that after the user clicks the preset termination search word, search operation is performed based on the preset termination search word, and corresponding search results are displayed to the user.
According to the embodiment of the invention, the corresponding preset termination search word is set for the search word, when the user triggers the search box for the second time, the preset termination search word is displayed in the input association word list, and as the preset termination search word is closest to the search intention of the user, the user does not need to input any word again, the search result closest to the search intention of the user can be found by clicking the preset termination search word, the user does not need to modify the input search word for many times, and the user experience is good.
The second embodiment of the present invention provides a recommendation method for inputting an associated word, the flow of which is shown in fig. 2, and the method includes steps S201 to S207:
s201, acquiring a set of termination search words based on the first search word, wherein the termination search word is the search word which performs the search operation for the last time in the process of performing the association search operation based on the first search word each time.
In the related search operation, the user generally adjusts the search terms based on the core terms, for example, the user A starts searching based on the first search term A, and continuously adjusts the search terms A1, A2 and A3 … until the search term N1 is terminated by adjusting the search terms A1, so that the result which is most consistent with the search intention is finally obtained; the user B starts searching based on the first search word A, and continuously adjusts the search words B1, B2 and B3 … until the search word N2 is terminated by adjusting the search results to finally obtain the result which is most in line with the search intention; the user C starts searching based on the first search word a, and continuously adjusts the search words C1, C2, C3 and … until the end search word N3 is adjusted, so as to finally obtain the result most conforming to the search intention, and the like, wherein N1, N2, N3 and the like form a set of end search words of each associated search operation based on the first search word.
S202, determining a preset termination search word in the set of termination search words.
Considering that different users perform associated search operations based on the first search word, a set of termination search words is obtained, and a preset termination search word which is most in line with the search intention needs to be determined in the set of termination search words, so that a corresponding relation is established between the first search word and the preset termination search word.
In this step, determining a predetermined termination search term from among the set of termination search terms may be performed in a manner including:
one search term may correspond to a plurality of termination search terms, and in order to be closer to the search intention of the user, the embodiment of the present invention determines the termination search term with the largest occurrence number among the plurality of termination search terms as a predetermined termination search term. Counting the occurrence probability of each termination search word in all associated search operations aiming at the first search word; and determining the termination search word with the occurrence probability larger than the preset probability as a preset termination search word. Specifically, when different users perform the association search operation based on the same first search word, different termination search words performing the last search operation, for example, N1, N2 and N3 … are obtained, the occurrence times or probability of each termination search word can be counted in all the association search operations, a certain termination search word with the occurrence probability being greater than a predetermined threshold value is determined as a predetermined termination search word, and thus, the predetermined termination search word can be determined to be capable of showing that the user can be more likely to correspond to one or more predetermined termination search words in the association search operation based on the first search word, that is, the user can best embody the real search intention of the user through the determined predetermined termination search word when performing the association search operation based on the first search word.
S203, a search operation is performed based on the first search word received by the search box.
When the user triggers a search operation based on the first search word input in the search box, corresponding content is searched based on the first search word, and the search result is displayed to the user. The process is a first search operation, and the first search word can be a search word subjectively input by a user or an input association word clicked by the user in an input association word list.
S204, acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word.
Each continuous search operation behavior based on the same core word belongs to an associated search operation, after a user performs a first search, the search result is generally unsatisfied due to inaccurate selection of the search word, and the user adjusts the search word to perform the associated search; the first search word and the last search word are both present in the association search operation, and the predetermined termination search word may be the last search word of the most user termination search operation for searching the first search word, that is, the last search word that is the most suitable for the user's search intention during the association search operation based on the first search word. The user may search for the result closest to the user's search intention by the predetermined termination search term, where if the predetermined termination search term of the embodiment of the present invention is the last search term, the first search term may be the first search term in the associated search operation.
S205, when the search box receives the trigger operation, a predetermined termination search word is displayed in the input association word list.
When the user does not find the desired search result for the first time, the search box is triggered again, for example, the search box is clicked, so that the search term is input in the search box again. When the search box is triggered again, a preset termination search word is displayed in the input association word list, and the preset termination search word is closest to the search intention of the user, so that after the user clicks the preset termination search word, search operation is performed based on the preset termination search word, and corresponding search results are displayed to the user.
Further, displaying the predetermined termination search term in the input associative term list includes: sorting all the search words in the preset termination search word and the general search word library according to a preset sorting rule; the predetermined termination search word is displayed at a predetermined position of the input associative word list according to the result of the ranking, for example, the predetermined termination search word is displayed at the first position of the input associative word list. At this time, the input association word list has common input association words and preset termination search words, and the user can perform different operations according to different requirements.
S206, detecting whether the first search word is modified into a second search word. If yes, S207 is performed, otherwise S205 is performed.
If the displayed predetermined termination search word is exactly the one the user wants to search, the user clicks on the predetermined termination search word, if the displayed predetermined termination search word is not the one the user wants to search, the user rewrites the first search word to obtain a new search word, i.e. a second search word, for example, deleting part of the characters in the first search word, adding characters in the first search word, deleting all characters in the first search word and re-inputting characters.
S207, in the case that the first search word is modified into the second search word, the obtained input association word based on the second search word is displayed in the input association word list.
For example, the fact that the wife of Liu AA is cinnabar BB is not known by the user in advance, so when the user inputs the search word of the search box for the first time, the corresponding input association word list is shown in FIG. 3; after the user performs a search operation based on "Liu AA wife", a search result page obtained by searching with "Liu AA wife" as a keyword is presented.
If the user knows that the wife of the Liu AA is the cinnabar BB through the search result page, the user needs to delete the wife of the Liu AA in the search box, input the cinnabar BB and search again based on the cinnabar BB in the prior art.
However, when the user wants to search for the content again after the first search is completed, if the search box is clicked again, the interface shown in fig. 4 is displayed, that is, "cinnabar BB" is directly displayed in the first digit in the input associative word list.
If the user wants to search for content other than "BB" but "Liu C", the user would modify the wife of "Liu AA" displayed in the search box of FIG. 4 and enter "Liu C". When any word in the wife of the "Liu AA" displayed in the search box is deleted, the "cinnabar" is not displayed in the input associative word list any more, and instead, the input associative word matching is performed based on the currently input search word, for example, when the search word is changed to "Liu C", as shown in FIG. 5, the search word prefixed by "Liu C" in the general search word library associated with "Liu C" is displayed in the input associative word list.
The embodiment of the invention changes the input association recommendation strategy which is purely aimed at the whole network searching hotness and the dictionary tree ordering, combines the searching behaviors of a large number of users in the inquiry, reduces the trouble that the requirements are difficult to meet because the inquiry intention of the users is not clear enough and the users continuously rewrite the search words, and helps the users to quickly find the truly required search results.
A recommendation device for inputting associative words according to a third embodiment of the present invention is schematically shown in fig. 6, and includes:
a search module 10 for performing a search operation based on the first search term received by the search box; the first obtaining module 20 is coupled to the searching module 10, and is configured to obtain a predetermined termination search word corresponding to the first search word, where the predetermined termination search word is a search word that best meets a search intention of a user in a process of performing an association search operation based on the first search word; a display module 30, coupled to the first obtaining module 20, for displaying a predetermined termination search term in the input association term list when the search box receives the trigger operation.
Through the search module 10, in case that the user triggers a search operation based on a first search word input in the search box, the corresponding content is searched based on the first search word, and the search result is displayed to the user. The process is a first search operation, and the first search word can be a search word subjectively input by a user or an input association word clicked by the user in an input association word list.
Through the first obtaining module 20, the user can obtain the last search term that is the most suitable for the user's search intention in the process of performing the associative search operation based on the first search term. The user may search for the result closest to the user's search intent by terminating the search term in a predetermined manner.
Through the display module 30, when the user does not find the desired search result for the first time, the search box is triggered again, for example, the search box is clicked, so that the search term is input in the search box again. When the search box is triggered again, a preset termination search word is displayed in the input association word list, and the preset termination search word is closest to the search intention of the user, so that after the user clicks the preset termination search word, search operation is performed based on the preset termination search word, and corresponding search results are displayed to the user.
The apparatus may further include: a second obtaining module 40, configured to obtain a set of termination search terms based on the first search term, where the termination search term is a search term that performs a search operation for the last time in performing an association search operation based on the first search term each time; a first determining module 50 for determining a predetermined termination search term from a set of termination search terms.
Through the second obtaining module 40, the user performs adjustment of the search terms based on the core terms during the associated search operation, and finally obtains a set of termination search terms based on each associated search operation of the first search terms. By the first determining module 50, in consideration of the fact that different users perform the associative search operation based on the first search word, the user can determine a predetermined termination search word most conforming to the search intention among the obtained set of termination search words, thereby establishing a correspondence between the first search word and the predetermined termination search word.
The apparatus may further include: a statistics module 60 for counting occurrence probabilities of each of the termination search words in all associated search operations for the first search word; the second determining module 70 is configured to determine a termination search word having an occurrence probability greater than a predetermined probability as a predetermined termination search word.
One search term may correspond to a plurality of termination search terms, and in order to be closer to the search intention of the user, the embodiment of the present invention determines the termination search term with the largest occurrence number among the plurality of termination search terms as a predetermined termination search term. The method has the advantages that the predetermined termination search words can be determined to be capable of showing that the user can be corresponding to one or more predetermined termination search words with high probability after performing the association search operation based on the first search word, namely, the user can best show the real search intention of the user through the determined predetermined termination search words when performing the association search operation based on the first search word.
Further, the display module 30 may also be configured to: sorting all the search words in the preset termination search word and the general search word library according to a preset sorting rule; and displaying the preset termination search word at a preset position of the input association word list according to the sequencing result.
When the user performs the triggering operation on the search box again, it is also necessary to detect whether the user is currently performing the secondary search operation or a completely new search operation, so the apparatus may further include: a detection module 80, configured to detect whether the first search term is modified into the second search term; the display module 30 is further configured to display, in the case where the first search word is modified to the second search word, the input association word obtained based on the second search word in the input association word list.
According to the embodiment of the invention, the corresponding preset termination search word is set for the search word, when the user triggers the search box for the second time, the preset termination search word is displayed in the input association word list, and as the preset termination search word is closest to the search intention of the user, the user does not need to input any word again, the search result closest to the search intention of the user can be found by clicking the preset termination search word, the user does not need to modify the input search word for many times, and the user experience is good.
A fourth embodiment of the present invention provides a storage medium storing a computer program which, when executed by a processor, implements the method provided by any embodiment of the present invention, as follows steps S1 to S3:
s1, executing search operation based on a first search word received by a search box;
s2, acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word;
and S3, when the search box receives a triggering operation, displaying a preset termination search word in the input association word list.
The computer program may further be executable by the processor to perform the following steps before the step of performing a search operation based on the first search term received by the search box is executed by the processor: acquiring a set of termination search words based on the first search word, wherein the termination search word is the search word which performs the search operation for the last time in the process of performing the association search operation based on the first search word each time; a predetermined termination search term is determined from the set of termination search terms.
The computer program is executed by the processor when determining a predetermined termination search word from a set of termination search words, in particular by the processor: counting the occurrence probability of each termination search word in all associated search operations aiming at the first search word; and determining the termination search word with the occurrence probability larger than the preset probability as a preset termination search word.
The computer program is executed by the processor to display a predetermined termination search word in the input associative word list, and the computer program is executed by the processor to: sorting all the search words in the preset termination search word and the general search word library according to a preset sorting rule; and displaying the preset termination search word at a preset position of the input association word list according to the sequencing result.
After the computer program is executed by the processor to display the predetermined termination search word in the input associative word list, the processor may further execute the steps of: detecting whether the first search word is modified to be a second search word; in the case where the first search word is modified to the second search word, the resulting input associative word based on the second search word is displayed in the input associative word list.
According to the embodiment of the invention, the corresponding preset termination search word is set for the search word, when the user triggers the search box for the second time, the preset termination search word is displayed in the input association word list, and as the preset termination search word is closer to the search intention of the user, the user does not need to input any word again, the search result closest to the search intention of the user can be found by clicking the preset termination search word, the user does not need to modify the input search word for many times, and the user experience is good.
Alternatively, in the present embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-only memory (ROM), a random access memory (RAM, randomAccessMemory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes. Optionally, in this embodiment, the processor performs the method steps described in the above embodiment according to the program code stored in the storage medium. Alternatively, specific examples in this embodiment may refer to examples described in the foregoing embodiments and optional implementations, and this embodiment is not described herein. It will be appreciated by those skilled in the art that the modules or steps of the invention described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may alternatively be implemented in program code executable by computing devices, so that they may be stored in a memory device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps within them may be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
A fifth embodiment of the present invention provides an electronic device, as shown in fig. 7, where the electronic device at least includes a memory 901 and a processor 902, and the memory 901 stores a computer program, and the processor 902 implements the method provided in any embodiment of the present invention when executing the computer program on the memory 901, and exemplary steps of the computer program are as follows:
s11, performing search operation based on the first search word received by the search box;
s12, acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of the user in the process of carrying out the association search operation based on the first search word;
s13, when the search box receives the triggering operation, displaying a preset termination search word in the input association word list.
The processor 902 may also execute the following computer program, before executing the computer program stored on the memory 901 that performs a search operation based on the first search term received by the search box: acquiring a set of termination search words based on the first search word, wherein the termination search word is the search word which performs the search operation for the last time in the process of performing the association search operation based on the first search word each time; a predetermined termination search term is determined from the set of termination search terms.
The processor 902, when executing the computer program stored on the memory 901 that determines a predetermined termination search word among the set of termination search words, specifically executes the computer program as follows: counting the occurrence probability of each termination search word in all associated search operations aiming at the first search word; determining a terminating search word having an occurrence probability greater than a predetermined probability as a predetermined terminating search word
The processor 902, when executing a computer program stored on the memory 901 for displaying a predetermined termination search word in the input associative word list, specifically executes the computer program as follows: sorting all the search words in the preset termination search word and the general search word library according to a preset sorting rule; and displaying the preset termination search word at a preset position of the input association word list according to the sequencing result.
After executing the computer log stored on the memory 901 displaying the predetermined termination search term in the input associative term list, the processor 902 may further execute the computer program of: detecting whether the first search word is modified to be a second search word; in the case where the first search word is modified to the second search word, the resulting input associative word based on the second search word is displayed in the input associative word list.
Furthermore, although exemplary embodiments have been described herein, the scope thereof includes any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g., of the various embodiments across), adaptations or alterations as pertains to the present invention. Elements in the claims are to be construed broadly based on the language employed in the claims and are not limited to examples described in the present specification or during the practice of the present application, which examples are to be construed as non-exclusive. It is intended, therefore, that the specification and examples be considered as exemplary only, with a true scope and spirit being indicated by the following claims and their full scope of equivalents.
The above description is intended to be illustrative and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. For example, other embodiments may be used by those of ordinary skill in the art upon reading the above description. In addition, in the above detailed description, various features may be grouped together to streamline the invention. This is not to be interpreted as an intention that the disclosed features not being claimed are essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the detailed description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that these embodiments may be combined with one another in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
While various embodiments of the present invention have been described in detail, the present invention is not limited to these specific embodiments, and various modifications and embodiments can be made by those skilled in the art on the basis of the inventive concept, and these modifications and modifications should be included in the scope of the claimed invention.

Claims (10)

1. A recommendation method of inputting an associative word, comprising:
performing a search operation based on the first search term received by the search box;
acquiring a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of a user in the process of carrying out association search operation based on the first search word;
displaying the preset termination search word in an input association word list when the search box receives a triggering operation;
before the search operation is performed based on the first search word received by the search box, the method further comprises:
acquiring a set of termination search words based on the first search word, wherein the termination search word is a search word of which the search operation is executed for the last time in the process of carrying out the association search operation on the basis of the first search word by any user;
the predetermined termination search term is determined from the set of termination search terms.
2. The recommendation method of claim 1, wherein determining the predetermined termination search term from the set of termination search terms comprises:
counting occurrence probability of each termination search word in all the associated search operations aiming at the first search word;
and determining the termination search word with the occurrence probability larger than a preset probability as the preset termination search word.
3. The recommendation method of claim 1, wherein displaying the predetermined termination search term in the input associative term list comprises:
sorting all the search words in the preset termination search word and the general search word bank according to a preset sorting rule;
and displaying the preset termination search word at a preset position of the input association word list according to the sequencing result.
4. The recommendation method of any one of claims 1 to 3, further comprising, after displaying the predetermined termination search term in an input associative term list:
detecting whether the first search word is modified to be a second search word;
and displaying the input association words obtained based on the second search word in the input association word list under the condition that the first search word is modified into the second search word.
5. A recommendation device for inputting an associative word, comprising:
the search module is used for executing search operation based on the first search word received by the search box;
the first acquisition module acquires a preset termination search word corresponding to the first search word, wherein the preset termination search word is the search word which is most in line with the search intention of a user in the process of carrying out association search operation based on the first search word;
the display module is used for displaying the preset termination search word in the input association word list when the search box receives the triggering operation;
further comprises:
the second acquisition module acquires a set of termination search words based on the first search word, wherein the termination search word is a search word for executing search operation for the last time in the process of performing association search operation by any user based on the first search word each time;
and the first determining module is used for determining the preset termination search word in the termination search word set.
6. The recommendation device of claim 5, further comprising:
a statistics module, configured to count occurrence probabilities of each of the termination search terms in all the associated search operations for the first search term;
and the second determining module is used for determining the termination search word with the occurrence probability larger than the preset probability as the preset termination search word.
7. The recommendation device of claim 5,
the display module is specifically configured to: sorting all the search words in the preset termination search word and the general search word bank according to a preset sorting rule; and displaying the preset termination search word at a preset position of the input association word list according to the sequencing result.
8. The recommendation device of any one of claims 5 to 7, further comprising:
the detection module is used for detecting whether the first search word is modified into a second search word or not;
and the display module is also used for displaying the input association words obtained based on the second search words in the input association word list under the condition that the first search words are modified into the second search words.
9. A storage medium storing a computer program, which when executed by a processor performs the steps of the method of any one of claims 1 to 4.
10. An electronic device comprising at least a memory, a processor, the memory having stored thereon a computer program, characterized in that the processor, when executing the computer program on the memory, realizes the steps of the method according to any of claims 1 to 4.
CN201811406484.4A 2018-11-23 2018-11-23 Recommendation method and device for inputting association words, storage medium and electronic equipment Active CN109582155B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811406484.4A CN109582155B (en) 2018-11-23 2018-11-23 Recommendation method and device for inputting association words, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811406484.4A CN109582155B (en) 2018-11-23 2018-11-23 Recommendation method and device for inputting association words, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN109582155A CN109582155A (en) 2019-04-05
CN109582155B true CN109582155B (en) 2023-05-16

Family

ID=65924214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811406484.4A Active CN109582155B (en) 2018-11-23 2018-11-23 Recommendation method and device for inputting association words, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN109582155B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110334254A (en) * 2019-06-26 2019-10-15 Oppo广东移动通信有限公司 Information query method, device, terminal and storage medium
CN112765320A (en) * 2021-01-21 2021-05-07 杭州多元创想科技有限公司 Multi-TAG searching method based on TAG management system
CN113254588B (en) * 2021-06-02 2023-08-22 竹间智能科技(上海)有限公司 Data searching method and system
CN115657904A (en) * 2022-11-15 2023-01-31 深圳市客路网络科技有限公司 Searching method, searching device, storage medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216918A (en) * 2013-06-04 2014-12-17 腾讯科技(深圳)有限公司 Keyword search method and system
WO2015043077A1 (en) * 2013-09-29 2015-04-02 北大方正集团有限公司 Semantic information acquisition method, keyword expansion method thereof, and search method and system
CN107665217A (en) * 2016-07-29 2018-02-06 苏宁云商集团股份有限公司 A kind of vocabulary processing method and system for searching service
CN108227954A (en) * 2017-12-29 2018-06-29 北京奇虎科技有限公司 A kind of method, apparatus and electronic equipment that search input associational word is provided
CN108241740A (en) * 2017-12-29 2018-07-03 北京奇虎科技有限公司 The generation method and device of a kind of search input associational word of timeliness
CN108319376A (en) * 2017-12-29 2018-07-24 北京奇虎科技有限公司 A kind of input association recommendation method and device that optimization business word is promoted

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008056651A1 (en) * 2006-11-06 2008-05-15 Panasonic Corporation Information searching device
CN108228802B (en) * 2017-12-29 2021-08-24 北京奇虎科技有限公司 Recommendation method and device for input association
CN108170293A (en) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 Input the personalized recommendation method and device of association
CN108227955A (en) * 2017-12-29 2018-06-29 北京奇虎科技有限公司 It is a kind of that the method and device for recommending input association is searched for based on user's history

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216918A (en) * 2013-06-04 2014-12-17 腾讯科技(深圳)有限公司 Keyword search method and system
WO2015043077A1 (en) * 2013-09-29 2015-04-02 北大方正集团有限公司 Semantic information acquisition method, keyword expansion method thereof, and search method and system
CN107665217A (en) * 2016-07-29 2018-02-06 苏宁云商集团股份有限公司 A kind of vocabulary processing method and system for searching service
CN108227954A (en) * 2017-12-29 2018-06-29 北京奇虎科技有限公司 A kind of method, apparatus and electronic equipment that search input associational word is provided
CN108241740A (en) * 2017-12-29 2018-07-03 北京奇虎科技有限公司 The generation method and device of a kind of search input associational word of timeliness
CN108319376A (en) * 2017-12-29 2018-07-24 北京奇虎科技有限公司 A kind of input association recommendation method and device that optimization business word is promoted

Also Published As

Publication number Publication date
CN109582155A (en) 2019-04-05

Similar Documents

Publication Publication Date Title
CN109582155B (en) Recommendation method and device for inputting association words, storage medium and electronic equipment
US8566303B2 (en) Determining word information entropies
CN109086394B (en) Search ranking method and device, computer equipment and storage medium
CN109359188B (en) Component arranging method and system
WO2021098648A1 (en) Text recommendation method, apparatus and device, and medium
US10713291B2 (en) Electronic document generation using data from disparate sources
CN109597874B (en) Information recommendation method, device and server
CN111435406A (en) Method and device for correcting database statement spelling errors
JP6728178B2 (en) Method and apparatus for processing search data
CN105117380A (en) Paste processing method and device
CN108182200B (en) Keyword expansion method and device based on semantic similarity
CN109543113B (en) Method and device for determining click recommendation words, storage medium and electronic equipment
CN110750707A (en) Keyword recommendation method and device and electronic equipment
CN111666417B (en) Method, device, electronic equipment and readable storage medium for generating synonyms
CN111488434B (en) Recommendation method and device for input associative words, storage medium and electronic equipment
CN114661890A (en) Knowledge recommendation method, device, system and storage medium
CN106844406B (en) Search method and search device
CN114637914A (en) List processing method, computing device and storage medium
CN110674387A (en) Method, apparatus, and computer storage medium for data search
CN106599082B (en) Retrieval method, related device and electronic equipment
US20180137124A1 (en) Translation of a search query into search operators
US9842112B1 (en) System and method for identifying fields in a file using examples in the file received from a user
CN104850608A (en) Method for searching keywords on information exhibiting page
CN116070028A (en) Page-based content information pushing method, device, equipment and storage medium
CN110674330B (en) Expression management method and device, electronic 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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Tiktok vision (Beijing) Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Douyin Vision Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: Tiktok vision (Beijing) Co.,Ltd.

GR01 Patent grant
GR01 Patent grant