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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search 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
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.
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)
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)
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 |
-
2017
- 2017-12-29 CN CN201711480914.2A patent/CN108227954A/en active Pending
Patent Citations (6)
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)
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 |