CN108227954A - A kind of method, apparatus and electronic equipment that search input associational word is provided - Google Patents

A kind of method, apparatus and electronic equipment that search input associational word is provided Download PDF

Info

Publication number
CN108227954A
CN108227954A CN201711480914.2A CN201711480914A CN108227954A CN 108227954 A CN108227954 A CN 108227954A CN 201711480914 A CN201711480914 A CN 201711480914A CN 108227954 A CN108227954 A CN 108227954A
Authority
CN
China
Prior art keywords
search
word
input
user
hot spot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711480914.2A
Other languages
Chinese (zh)
Inventor
彭睿棋
赵亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201711480914.2A priority Critical patent/CN108227954A/en
Publication of CN108227954A publication Critical patent/CN108227954A/en
Pending legal-status Critical Current

Links

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of method, apparatus and electronic equipment for providing search input associational word.This method includes:The user obtained in multiple search engines searches for interaction data, analyzes described search interaction data, extracts hot spot search term;The hot spot search term based on extraction, the Candidate Set of generation search input association;When search box receives a search query word input by user, described search query word with the Candidate Set of described search input association is matched, is obtained and the relevant search input associational word of described search query word;Described search input associational word is provided in the designated position of described search frame.The embodiment of the present invention searches for interaction data based on the user in multiple search engines, is capable of providing the search input associational word of more horn of plenty.Also, the embodiment of the present invention provides hot spot search term as search input associational word, solves the problems, such as input association update lag, improves the timeliness of entire search input association.

Description

A kind of method, apparatus and electronic equipment that search input associational word is provided
Technical field
The present invention relates to technical field of internet application, particularly a kind of method, apparatus that search input associational word is provided And electronic equipment.
Background technology
With the rapid development of information technology, today's society enters the information explosion epoch, people more and more by Network come find oneself needs information, therefore, retrieval become people work, an indispensable part of living.
People are retrieved usually using search engine, after some inquiry is inputted by search engine, under search box Fang Zidong recommended candidate words are recommended to inquire with semantic relevant other of user input query, so as to reduce searching for user to user Suo Chengben.If information requirement of the user for oneself, it is impossible to suitable search term is accurately expected to express search intention, Input association can be prompted to user, can also improve user experience, promote search quality.
Traditional input association is matched user's search query with dictionary tree-model, successively by dictionary tree-model Show candidate word, there is update lag, the problem of coverage rate is relatively low.
Invention content
In view of the above problems, it is proposed that the present invention overcomes the above problem in order to provide one kind or solves at least partly The method, apparatus and electronic equipment of a kind of offer search input associational word of problem are provided.
One side according to embodiments of the present invention provides a kind of method for providing search input associational word, including:
The user obtained in multiple search engines searches for interaction data, analyzes described search interaction data, and extraction hot spot is searched Rope word;
The hot spot search term based on extraction, the Candidate Set of generation search input association;
It is when search box receives a search query word input by user, described search query word and described search is defeated The Candidate Set for entering association is matched, and is obtained and the relevant search input associational word of described search query word;
Described search input associational word is provided in the designated position of described search frame.
Optionally, the user obtained in multiple search engines searches for interaction data, including:
User's search behavior and click data based on multiple search engines obtain user and search for interaction data.
Optionally, user's search behavior and click data based on multiple search engines obtain user and search for interaction Data, including:
Obtain the user identifier in multiple search engines;
Corresponding user session is searched, and obtain user's search row according to user session according to the user identifier For and click data, and then obtain user search for interaction data.
Optionally, described search interaction data includes the corresponding search frequency of search term, search term, search term corresponds to search As a result click condition, search term correspond to one or more of stay time of search result.
Optionally, the hot spot search term based on extraction, the Candidate Set of generation search input association, including:
The hot spot search term of extraction is fused in the initial input association model of dictionary tree, generation search input connection The Candidate Set thought.
Optionally, the hot spot search term of extraction is fused in the initial input association model of dictionary tree, generation is searched The Candidate Set of rope input association, including:
The operation of processing is filtered to the hot spot search term of extraction, the candidate word that obtains that treated;
Treated the candidate word is matched with the candidate word in the initial input association model of dictionary tree, by institute Stating treated, candidate word is fused in the initial input association model of dictionary tree in matched candidate word, generation search input connection The Candidate Set thought.
Optionally, the operation of the filtration treatment includes anti-cheating processing and/or sensitive word processing.
Optionally, by matched candidate in the initial input association model of treated candidate word the is fused to dictionary tree In word, the Candidate Set of generation search input association, including:
When by matched candidate word in the initial input association model of treated candidate word the is fused to dictionary tree, It is ranked up according to the rank of each candidate word, the Candidate Set of generation search input association.
Optionally, described search input associational word is provided in the designated position of described search frame, including:
The respective rank of associational word is inputted according to described search, is presented successively in the designated position of described search frame.
Another aspect according to embodiments of the present invention additionally provides a kind of device for providing search input associational word, including:
Acquisition module, the user suitable for obtaining in multiple search engines search for interaction data;
Extraction module suitable for analyzing described search interaction data, extracts hot spot search term;
Generation module, suitable for the hot spot search term based on extraction, the Candidate Set of generation search input association;
Matching module, suitable for when search box receives a search query word input by user, described search is inquired Word is matched with the Candidate Set of described search input association, is obtained and the relevant search input association of described search query word Word;
Module is provided, suitable for providing described search input associational word in the designated position of described search frame.
Optionally, the acquisition module is further adapted for:
User's search behavior and click data based on multiple search engines obtain user and search for interaction data.
Optionally, the acquisition module is further adapted for:
Obtain the user identifier in multiple search engines;
Corresponding user session is searched, and obtain user's search row according to user session according to the user identifier For and click data, and then obtain user search for interaction data.
Optionally, described search interaction data includes the corresponding search frequency of search term, search term, search term corresponds to search As a result click condition, search term correspond to one or more of stay time of search result.
Optionally, the generation module is further adapted for:
The hot spot search term of extraction is fused in the initial input association model of dictionary tree, generation search input connection The Candidate Set thought.
Optionally, the generation module is further adapted for:
The operation of processing is filtered to the hot spot search term of extraction, the candidate word that obtains that treated;
Treated the candidate word is matched with the candidate word in the initial input association model of dictionary tree, by institute Stating treated, candidate word is fused in the initial input association model of dictionary tree in matched candidate word, generation search input connection The Candidate Set thought.
Optionally, the operation of the filtration treatment includes anti-cheating processing and/or sensitive word processing.
Optionally, the generation module is further adapted for:
When by matched candidate word in the initial input association model of treated candidate word the is fused to dictionary tree, It is ranked up according to the rank of each candidate word, the Candidate Set of generation search input association.
Optionally, the offer module is further adapted for:
The respective rank of associational word is inputted according to described search, is presented successively in the designated position of described search frame.
Another aspect according to embodiments of the present invention, additionally provides a kind of electronic equipment, including:
Processor;And
The memory of storage computer executable instructions is arranged to, the executable instruction makes the place when executed Manage the method that device performs above-mentioned offer search input associational word.
Another aspect according to embodiments of the present invention, additionally provides a kind of computer readable storage medium, wherein, the meter The one or more programs of calculation machine readable storage medium storing program for executing storage, one or more of programs are when the electricity for being included multiple application programs When sub- equipment performs so that the method that the electronic equipment performs above-mentioned offer search input associational word.
In embodiments of the present invention, it obtains the user in multiple search engines and searches for interaction data, analysis search interaction number According to extraction hot spot search term;Hot spot search term based on extraction, the Candidate Set of generation search input association;When search box receives During to a search query word input by user, search query word with the Candidate Set of search input association is matched, is obtained With the relevant search input associational word of search query word;Search input associational word is provided in the designated position of search box.As a result, originally Inventive embodiments search for interaction data based on the user in multiple search engines, are capable of providing the search input association of more horn of plenty Word.Also, the embodiment of the present invention provides hot spot search term as search input associational word, solves input association update lag Problem improves the timeliness of entire search input association.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, below the special specific embodiment for lifting the present invention.
According to the accompanying drawings to the detailed description of the specific embodiment of the invention, those skilled in the art will be brighter The above and other objects, advantages and features of the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, it is various other the advantages of and benefit it is common for this field Technical staff will become clear.Attached drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the flow chart of the method according to an embodiment of the invention for providing search input associational word;
Fig. 2 shows the flow charts of the method according to another embodiment of the present invention for providing search input associational word;And
Fig. 3 shows the structure diagram of the device according to an embodiment of the invention for providing search input associational word.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
In order to solve the above technical problems, an embodiment of the present invention provides a kind of methods for providing search input associational word.Fig. 1 Show the flow chart of the method according to an embodiment of the invention that search input associational word is provided.As shown in Figure 1, this method can To include the following steps S102 to step S108.
Step S102 obtains the user in multiple search engines and searches for interaction data, analysis search interaction data, extraction heat Point search word.
Step S104, the hot spot search term based on extraction, the Candidate Set of generation search input association.
Step S106, when search box receives a search query word input by user, by search query word and search The Candidate Set of input association is matched, and is obtained and the relevant search input associational word of search query word.
Step S108 provides search input associational word in the designated position of search box.
In embodiments of the present invention, it obtains the user in multiple search engines and searches for interaction data, analysis search interaction number According to extraction hot spot search term;Hot spot search term based on extraction, the Candidate Set of generation search input association;When search box receives During to a search query word input by user, search query word with the Candidate Set of search input association is matched, is obtained With the relevant search input associational word of search query word;Search input associational word is provided in the designated position of search box.As a result, originally Inventive embodiments search for interaction data based on the user in multiple search engines, are capable of providing the search input association of more horn of plenty Word.Also, the embodiment of the present invention provides hot spot search term as search input associational word, solves input association update lag Problem improves the timeliness of entire search input association.
The user obtained in above step S102 in multiple search engines searches for interaction data, an embodiment of the present invention provides A kind of optional scheme, in this scenario, can user's search behavior and click data based on multiple search engines, obtain use Interaction data is searched at family.
In the alternative embodiment of the present invention, user's search behavior and click data based on multiple search engines obtain User searches for interaction data, can be specifically the user identifier obtained in multiple search engines, be searched and corresponded to according to user identifier User session, and user's search behavior and click data are obtained according to user session, and then obtain user and search for and hand over Mutual data.Here, session refers to that a client accesses a conversation procedure of server, and general session is with text text Part form is stored in server end, client and the state and interactive information of server in store current session, convenient for follow-up Data processing and statistics search daily record etc..Session needs to keep its shape during entire user conversation commonly used in storage The information of state, such as log-on message or user browse the other information needed during weblication, and the effect of session is exactly It keeps the status information of user for any time from any access to web page on a web server.In addition, access weblication Each user generate an individual session object, when the duration of each session objects is that user accesses Between add the inactive time.Therefore, the embodiment of the present invention accurately and comprehensively can obtain user according to user session and search Suo Hangwei and click data.
Further, the above-mentioned search interaction data referred to can include the corresponding search frequency of search term, search term, search Rope word corresponds to the click condition of search result, search term corresponds to stay time of search result, etc., and the embodiment of the present invention is unlimited In this.
In the alternative embodiment of the present invention, the hot spot search term based on extraction in above step S104, generation is searched for defeated Enter the Candidate Set of association, can be specifically that the hot spot search term of extraction is fused in the initial input association model of dictionary tree, The Candidate Set of generation search input association.
In the initial input association model that the hot spot search term of extraction is fused to dictionary tree, generation search input association Candidate Set when, an embodiment of the present invention provides a kind of optional schemes, in this scenario, can be to the hot spot search term of extraction The operation of processing is filtered, the candidate word that obtains that treated;Then, by treated candidate word and the initial input of dictionary tree Candidate word in association's model is matched, by the initial input association model of treated candidate word is fused to dictionary tree In the candidate word matched, the Candidate Set of generation search input association.Here the operation of filtration treatment can include anti-cheating and handle Or sensitive word processing etc., the embodiment of the present invention is without being limited thereto.Specifically, anti-cheating processing can suppress cheating brush word, quick Sense word processing can be that filtering is not suitable for the sensitive word released.
In the alternative embodiment of the present invention, the initial input of treated candidate word is fused to dictionary tree is being associated into mould It in type during matched candidate word, can be ranked up according to the rank of each candidate word, the Candidate Set of generation search input association.
In above step S108 in the designated position of search box offer search input associational word, the embodiment of the present invention provides A kind of optional scheme in this scenario, can input associational word respective rank, successively in the finger of search box according to search Positioning, which is put, to be presented.
A variety of realization methods of links in embodiment shown in FIG. 1 are described above, it below will be by specific real Example is applied to be described further a kind of method that search input associational word is provided provided in an embodiment of the present invention.
Fig. 2 shows the flow charts of the method according to another embodiment of the present invention for providing search input associational word.Such as Fig. 2 Shown, this method may comprise steps of S202 to step S210.
Step S202, the user obtained in multiple search engines search for interaction data.
In this step, can user's search behavior and click data based on multiple search engines, obtain user search Interaction data.Specifically, it can be the user identifier that obtains in multiple search engines, corresponding user is searched according to user identifier Session, and user's search behavior and click data are obtained according to user session, and then obtain user and search for interaction data.
Step S204, analysis search interaction data, extracts hot spot search term.
In this step, search interaction data can include the corresponding search frequency of search term, search term, search term corresponds to The click condition of search result, search term correspond to stay time of search result, etc., and the embodiment of the present invention is without being limited thereto.Cause This, can extract hot spot search term according to these data, for example, the news word of one or more hot spots in real time can be extracted, As hot spot search term;In another example the frequency can be greater than or equal to the news search word of predetermined threshold value as hot spot search term.
The hot spot search term of extraction is fused in the initial input association model of dictionary tree, generation search by step S206 Input the Candidate Set of association.
In this step, the operation of processing can be filtered to the hot spot search term of extraction, it is candidate to obtain that treated Word;Then, by treated, candidate word is matched with the candidate word in the initial input association model of dictionary tree, after processing Candidate word be fused in the initial input association model of dictionary tree in matched candidate word, the candidate of generation search input association Collection.Here the operation of filtration treatment can include anti-cheating processing or sensitive word processing etc., and the embodiment of the present invention is not limited to This.Specifically, anti-cheating processing can suppress cheating brush word, and sensitive word processing can be that filtering is not suitable for the sensitivity released Word.
In an alternate embodiment of the invention, in the initial input association model by treated candidate word is fused to dictionary tree It during the candidate word matched, can be ranked up according to the rank of each candidate word, the Candidate Set of generation search input association.
Step S208, when search box receives a search query word input by user, by search query word and search The Candidate Set of input association is matched, and is obtained and the relevant search input associational word of search query word.
Step S210 inputs the respective rank of associational word according to search, is presented successively in the designated position of search box.
In this step, search input associational word can be presented in the combobox or other positions of search box.
In practical applications, real-time hot spot can be provided after the Candidate Set of generation search input association in step S206 Interface in step S208 when a user inputs search query word in search box, can call the real-time hot spot interface, In the Candidate Set of search input association, search query word with the Candidate Set of search input association is matched, obtains and searches for The relevant search input associational word of query word." python installations " is retrieved for the first time, but 360 search for that there is no users to search for correlation Query, pass through the whole network search behavior and click data, that is, user in multiple search engines searches for interaction data, has a large amount of User searched for " python installs study course ", " python installation kits ", " python installation steps " etc., based on above-mentioned steps S202 To step S210, then search query word is that the input association of " python installations " is recalled, and improves completion rate.
In the Candidate Set of search input association, letter of the search query word for the search input associational word of " python installations " Breath is as follows.It is only illustrative, the embodiment of the present invention is not limited it should be noted that enumerate herein.
It should be noted that in practical application, combination may be used in above-mentioned all optional embodiments arbitrary group of mode It closes, forms the alternative embodiment of the present invention, this is no longer going to repeat them.
Based on the method for a kind of offer search input associational word that each embodiment above provides, based on same invention structure Think, the embodiment of the present invention additionally provides a kind of device for providing search input associational word.
Fig. 3 shows the structure diagram of the device according to an embodiment of the invention for providing search input associational word.Such as Shown in Fig. 3, which can include acquisition module 310, extraction module 320, generation module 330, matching module 340 and provide Module 350.
Now introduce the offer search input associational word of the embodiment of the present invention each composition of device or the function of device and Connection relation between each section:
Acquisition module 310, the user suitable for obtaining in multiple search engines search for interaction data;
Extraction module 320 is coupled with acquisition module 310, suitable for analyzing described search interaction data, extraction hot spot search Word;
Generation module 330 is coupled with extraction module 320, suitable for the hot spot search term based on extraction, generation search Input the Candidate Set of association;
Matching module 340 is coupled with generation module 330, and a search input by user is received suitable for working as search box During query word, described search query word with the Candidate Set of described search input association is matched, obtains looking into described search Ask the relevant search input associational word of word;
Module 350 is provided, is coupled with matching module 340, suitable for being searched described in the offer of the designated position of described search frame Rope inputs associational word.
In the alternative embodiment of the present invention, the acquisition module 310 is further adapted for:
User's search behavior and click data based on multiple search engines obtain user and search for interaction data.
In the alternative embodiment of the present invention, the acquisition module 310 is further adapted for:
Obtain the user identifier in multiple search engines;
Corresponding user session is searched, and obtain user's search row according to user session according to the user identifier For and click data, and then obtain user search for interaction data.
In the alternative embodiment of the present invention, described search interaction data includes the corresponding search frequency of search term, search term Secondary, search term corresponds to the click condition of search result, search term corresponds to one or more of stay time of search result.
In the alternative embodiment of the present invention, the generation module 330 is further adapted for:
The hot spot search term of extraction is fused in the initial input association model of dictionary tree, generation search input connection The Candidate Set thought.
In the alternative embodiment of the present invention, the generation module 330 is further adapted for:
The operation of processing is filtered to the hot spot search term of extraction, the candidate word that obtains that treated;
Treated the candidate word is matched with the candidate word in the initial input association model of dictionary tree, by institute Stating treated, candidate word is fused in the initial input association model of dictionary tree in matched candidate word, generation search input connection The Candidate Set thought.
In the alternative embodiment of the present invention, the operation of the filtration treatment is included at anti-cheating processing and/or sensitive word Reason.
In the alternative embodiment of the present invention, the generation module 330 is further adapted for:
When by matched candidate word in the initial input association model of treated candidate word the is fused to dictionary tree, It is ranked up according to the rank of each candidate word, the Candidate Set of generation search input association.
In the alternative embodiment of the present invention, the offer module 350 is further adapted for:
The respective rank of associational word is inputted according to described search, is presented successively in the designated position of described search frame.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of electronic equipment, including processor;And pacified The memory of storage computer executable instructions is lined up, it is above-mentioned that the executable instruction when executed performs the processor Offer search input associational word method.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of computer readable storage medium, wherein, it is described Computer-readable recording medium storage one or more program, one or more of programs are when by including multiple application programs When electronic equipment performs so that the method that the electronic equipment performs above-mentioned offer search input associational word.
According to the combination of any one above-mentioned alternative embodiment or multiple alternative embodiments, the embodiment of the present invention can reach Following advantageous effect:
In embodiments of the present invention, it obtains the user in multiple search engines and searches for interaction data, analysis search interaction number According to extraction hot spot search term;Hot spot search term based on extraction, the Candidate Set of generation search input association;When search box receives During to a search query word input by user, search query word with the Candidate Set of search input association is matched, is obtained With the relevant search input associational word of search query word;Search input associational word is provided in the designated position of search box.As a result, originally Inventive embodiments search for interaction data based on the user in multiple search engines, are capable of providing the search input association of more horn of plenty Word.Also, the embodiment of the present invention provides hot spot search term as search input associational word, solves input association update lag Problem improves the timeliness of entire search input association.
In the specification provided in this place, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. required guarantor Shield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim is in itself Separate embodiments all as the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component and can be divided into addition multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used any Combination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification is (including adjoint power Profit requirement, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in detail in the claims, embodiment claimed it is one of arbitrary It mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization or to be run on one or more processor Software module realize or realized with combination thereof.It will be understood by those of skill in the art that it can use in practice Microprocessor or digital signal processor (DSP) input associational word to realize that a kind of offer according to embodiments of the present invention is searched for Device and electronic equipment in some or all components some or all functions.The present invention is also implemented as being used for Perform method as described herein some or all equipment or program of device (for example, computer program and calculating Machine program product).Such program for realizing the present invention can may be stored on the computer-readable medium or there are one can having Or the form of multiple signals.Such signal can be downloaded from internet website and obtain or be provided on carrier signal, Or it is provided in the form of any other.
It should be noted that the present invention will be described rather than limits the invention, and ability for above-described embodiment Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch To embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and run after fame Claim.
So far, although those skilled in the art will appreciate that detailed herein have shown and described multiple showing for the present invention Example property embodiment, still, without departing from the spirit and scope of the present invention, still can according to the present disclosure directly Determine or derive many other variations or modifications consistent with the principles of the invention.Therefore, the scope of the present invention is understood that and recognizes It is set to and covers other all these variations or modifications.

Claims (10)

1. a kind of method that search input associational word is provided, including:
The user obtained in multiple search engines searches for interaction data, analyzes described search interaction data, extracts hot spot search term;
The hot spot search term based on extraction, the Candidate Set of generation search input association;
When search box receives a search query word input by user, described search query word and described search input are joined The Candidate Set thought is matched, and is obtained and the relevant search input associational word of described search query word;
Described search input associational word is provided in the designated position of described search frame.
2. according to the method described in claim 1, wherein, the user obtained in multiple search engines searches for interaction data, Including:
User's search behavior and click data based on multiple search engines obtain user and search for interaction data.
3. according to the method described in any one of claim 1-2, wherein, user's search row based on multiple search engines For and click data, obtain user search for interaction data, including:
Obtain the user identifier in multiple search engines;
Corresponding user session is searched according to the user identifier, and according to user session obtain user's search behavior and Click data, and then obtain user and search for interaction data.
4. method according to any one of claim 1-3, wherein, described search interaction data includes search term, search The corresponding search frequency of word, search term corresponds to the click condition of search result, search term is corresponded in the stay time of search result One or more.
5. according to the described method of any one of claim 1-4, wherein, the hot spot search term based on extraction, generation is searched The Candidate Set of rope input association, including:
The hot spot search term of extraction is fused in the initial input association model of dictionary tree, generation search input association Candidate Set.
6. method according to any one of claims 1-5, wherein, the hot spot search term of extraction is fused to dictionary In the initial input association model of tree, the Candidate Set of generation search input association, including:
The operation of processing is filtered to the hot spot search term of extraction, the candidate word that obtains that treated;
Treated the candidate word is matched with the candidate word in the initial input association model of dictionary tree, by the place Candidate word after reason is fused in the initial input association model of dictionary tree in matched candidate word, generation search input association Candidate Set.
7. according to the method described in any one of claim 1-6, wherein, the operation of the filtration treatment is handled including anti-cheating And/or sensitive word processing.
8. a kind of device that search input associational word is provided, including:
Acquisition module, the user suitable for obtaining in multiple search engines search for interaction data;
Extraction module suitable for analyzing described search interaction data, extracts hot spot search term;
Generation module, suitable for the hot spot search term based on extraction, the Candidate Set of generation search input association;
Matching module, suitable for when search box receives a search query word input by user, by described search query word with The Candidate Set of described search input association is matched, and is obtained and the relevant search input associational word of described search query word;
Module is provided, suitable for providing described search input associational word in the designated position of described search frame.
9. a kind of electronic equipment, including:
Processor;And
The memory of storage computer executable instructions is arranged to, the executable instruction makes the processor when executed The method that offer search input associational word according to any one of claim 1-7 is provided.
10. a kind of computer readable storage medium, wherein, the computer-readable recording medium storage one or more program, One or more of programs by the electronic equipment including multiple application programs when being performed so that the electronic equipment performs root According to the method for the offer search input associational word described in any one of claim 1-7.
CN201711480914.2A 2017-12-29 2017-12-29 A kind of method, apparatus and electronic equipment that search input associational word is provided Pending CN108227954A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711480914.2A CN108227954A (en) 2017-12-29 2017-12-29 A kind of method, apparatus and electronic equipment that search input associational word is provided

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711480914.2A CN108227954A (en) 2017-12-29 2017-12-29 A kind of method, apparatus and electronic equipment that search input associational word is provided

Publications (1)

Publication Number Publication Date
CN108227954A true CN108227954A (en) 2018-06-29

Family

ID=62647281

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711480914.2A Pending CN108227954A (en) 2017-12-29 2017-12-29 A kind of method, apparatus and electronic equipment that search input associational word is provided

Country Status (1)

Country Link
CN (1) CN108227954A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109255011A (en) * 2018-07-20 2019-01-22 深圳点猫科技有限公司 A kind of Search Hints method and electronic equipment based on artificial intelligence
CN109491516A (en) * 2018-11-02 2019-03-19 北京字节跳动网络技术有限公司 Input display methods, device, storage medium and the electronic equipment of associational word
CN109582847A (en) * 2018-11-23 2019-04-05 咪咕视讯科技有限公司 A kind of information processing method and device, storage medium
CN109582155A (en) * 2018-11-23 2019-04-05 北京字节跳动网络技术有限公司 Input recommended method, device, storage medium and the electronic equipment of associational word
CN109857853A (en) * 2019-01-28 2019-06-07 掌阅科技股份有限公司 Searching method, electronic equipment and computer storage medium based on e-book
CN111782958A (en) * 2020-07-17 2020-10-16 深圳市欢太科技有限公司 Recommendation word determining method and device, electronic device and storage medium
CN111831876A (en) * 2019-04-15 2020-10-27 北京四维图新科技股份有限公司 Query method, device and storage medium
CN113704387A (en) * 2020-05-21 2021-11-26 北京沃东天骏信息技术有限公司 Method and device for providing search association words
CN114579842A (en) * 2022-02-15 2022-06-03 北京字节跳动网络技术有限公司 Method for providing associative words on search interface and related equipment
WO2023273599A1 (en) * 2021-06-30 2023-01-05 北京字节跳动网络技术有限公司 Information search method and apparatus, and computer device and storage medium
CN116662634A (en) * 2023-08-02 2023-08-29 中国标准化研究院 Knowledge graph-based path analysis reasoning research system and method
CN116737966A (en) * 2023-08-15 2023-09-12 中国标准化研究院 Knowledge system modeling method based on knowledge ontology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030163462A1 (en) * 2002-02-22 2003-08-28 International Business Machines Corporation System and method for determining numerical representations for categorical data fields and data processing system
CN103577490A (en) * 2012-08-08 2014-02-12 百度在线网络技术(北京)有限公司 Method and device of showing web browsing history
CN103631929A (en) * 2013-12-09 2014-03-12 江苏金智教育信息技术有限公司 Intelligent prompt method, module and system for search
CN104035966A (en) * 2014-05-16 2014-09-10 百度在线网络技术(北京)有限公司 Method and device for providing extended search terms
CN104850614A (en) * 2015-05-14 2015-08-19 百度在线网络技术(北京)有限公司 Showing method and device for recommendation query word
CN105447192A (en) * 2015-12-21 2016-03-30 北京奇虎科技有限公司 Method and device for recommending personalized search terms on navigation page

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030163462A1 (en) * 2002-02-22 2003-08-28 International Business Machines Corporation System and method for determining numerical representations for categorical data fields and data processing system
CN103577490A (en) * 2012-08-08 2014-02-12 百度在线网络技术(北京)有限公司 Method and device of showing web browsing history
CN103631929A (en) * 2013-12-09 2014-03-12 江苏金智教育信息技术有限公司 Intelligent prompt method, module and system for search
CN104035966A (en) * 2014-05-16 2014-09-10 百度在线网络技术(北京)有限公司 Method and device for providing extended search terms
CN104850614A (en) * 2015-05-14 2015-08-19 百度在线网络技术(北京)有限公司 Showing method and device for recommendation query word
CN105447192A (en) * 2015-12-21 2016-03-30 北京奇虎科技有限公司 Method and device for recommending personalized search terms on navigation page

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109255011A (en) * 2018-07-20 2019-01-22 深圳点猫科技有限公司 A kind of Search Hints method and electronic equipment based on artificial intelligence
CN109491516A (en) * 2018-11-02 2019-03-19 北京字节跳动网络技术有限公司 Input display methods, device, storage medium and the electronic equipment of associational word
CN109582847B (en) * 2018-11-23 2021-08-24 咪咕视讯科技有限公司 Information processing method and device and storage medium
CN109582847A (en) * 2018-11-23 2019-04-05 咪咕视讯科技有限公司 A kind of information processing method and device, storage medium
CN109582155A (en) * 2018-11-23 2019-04-05 北京字节跳动网络技术有限公司 Input recommended method, device, storage medium and the electronic equipment of associational word
CN109582155B (en) * 2018-11-23 2023-05-16 抖音视界有限公司 Recommendation method and device for inputting association words, storage medium and electronic equipment
CN109857853A (en) * 2019-01-28 2019-06-07 掌阅科技股份有限公司 Searching method, electronic equipment and computer storage medium based on e-book
CN111831876A (en) * 2019-04-15 2020-10-27 北京四维图新科技股份有限公司 Query method, device and storage medium
CN113704387A (en) * 2020-05-21 2021-11-26 北京沃东天骏信息技术有限公司 Method and device for providing search association words
CN111782958A (en) * 2020-07-17 2020-10-16 深圳市欢太科技有限公司 Recommendation word determining method and device, electronic device and storage medium
WO2023273599A1 (en) * 2021-06-30 2023-01-05 北京字节跳动网络技术有限公司 Information search method and apparatus, and computer device and storage medium
CN114579842A (en) * 2022-02-15 2022-06-03 北京字节跳动网络技术有限公司 Method for providing associative words on search interface and related equipment
CN116662634A (en) * 2023-08-02 2023-08-29 中国标准化研究院 Knowledge graph-based path analysis reasoning research system and method
CN116662634B (en) * 2023-08-02 2023-10-31 中国标准化研究院 Knowledge graph-based path analysis reasoning research system and method
CN116737966A (en) * 2023-08-15 2023-09-12 中国标准化研究院 Knowledge system modeling method based on knowledge ontology

Similar Documents

Publication Publication Date Title
CN108227954A (en) A kind of method, apparatus and electronic equipment that search input associational word is provided
CN104715064B (en) It is a kind of to realize the method and server that keyword is marked on webpage
CA3062776C (en) Integrating virtual and human agents in a multi-channel support system for complex software applications
CN108227955A (en) It is a kind of that the method and device for recommending input association is searched for based on user's history
CN104715069B (en) It is a kind of to search for the treating method and apparatus for recommending word
CN103714119B (en) A kind for the treatment of method and apparatus of browser data
CN103699669B (en) The method of message push and a kind of browser terminal is carried out in a kind of browser
CN109300059B (en) Dish recommending method and device
WO2013158758A1 (en) Semantic source code searching
CN110352427B (en) System and method for collecting data associated with fraudulent content in a networked environment
CN105224396B (en) A kind of business data processing method and device
CN105786875B (en) Question and answer are provided to the method and apparatus of data search result
CN108170293A (en) Input the personalized recommendation method and device of association
CN107958078A (en) Information generating method and device
CN108255999A (en) Content recommendation method and device
CN108241740A (en) The generation method and device of a kind of search input associational word of timeliness
CN105373590A (en) Knowledge data processing method and knowledge data processing device
CN105868225A (en) Data query method, client, server and system
RU2015102279A (en) METHOD FOR DATA ENTRY IN ELECTRONIC DEVICE, METHOD FOR PROCESSING VOICE REQUEST, MACHINE READABLE MEDIA (OPTIONS), ELECTRONIC DEVICE, SERVER AND SYSTEM
CN106599215A (en) Question generation method and question generation system based on deep learning
CN108197243A (en) Method and device is recommended in a kind of input association based on user identity
CN106446113A (en) Mobile big data analysis method and device
CN104967698B (en) A kind of method and apparatus crawling network data
CN104376045A (en) Method and device for achieving questioning and answering based on searching scenes
CN105808623B (en) A kind of page access event correlation methodology and device based on search

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180629