CN104133908B - Method, server, client and the system that frame is discussed are shown or generated in the page - Google Patents
Method, server, client and the system that frame is discussed are shown or generated in the page Download PDFInfo
- Publication number
- CN104133908B CN104133908B CN201410386510.7A CN201410386510A CN104133908B CN 104133908 B CN104133908 B CN 104133908B CN 201410386510 A CN201410386510 A CN 201410386510A CN 104133908 B CN104133908 B CN 104133908B
- Authority
- CN
- China
- Prior art keywords
- polymerization
- search
- topic
- frame
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000006116 polymerization reaction Methods 0.000 claims abstract description 212
- 238000012423 maintenance Methods 0.000 claims description 21
- 230000002776 aggregation Effects 0.000 claims description 9
- 238000004220 aggregation Methods 0.000 claims description 9
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 5
- 239000000203 mixture Substances 0.000 claims description 5
- 235000013399 edible fruits Nutrition 0.000 claims description 4
- 238000007689 inspection Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 7
- 244000062793 Sorghum vulgare Species 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 235000019713 millet Nutrition 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- 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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- 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/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of for showing frame is discussed or generates discussion frame method, server, client and system in result of page searching.Wherein, it is used to generate the method that frame is discussed in result of page searching, including:Receive the search key sent out by the first client;Corresponding polymerization topic is calculated according to search key;Corresponding content record file is obtained according to polymerization topic, and frame file is discussed using polymerization topic and the search of corresponding content record file generated;And search is discussed that frame file is sent to first client for sending out search key.Scheme according to the present invention, corresponding polymerization topic can be obtained according to search key, and search can be generated, frame file is discussed, therefore user need not click search entry successively to chat, it has saved time and network flow consumption, and the user for having used the search key corresponding to same polymeric topic to scan for can chat for specific topics.
Description
Technical field
The present invention relates to search for technical field of information processing, and in particular to one kind is used to show in result of page searching or life
At method, server, client and the system that frame is discussed.
Background technology
In current internet, search engine is the network application that network user frequently uses, specific for some
Topic, such as much-talked-about topic (such as 2014 world cups) or common topic (such as weather), network user generally requires needle
It chats these topics.
Figure 12 is shown obtains the schematic diagram of result of page searching using the prior art.It is obtained using existing search engine
Result of page searching in, be only provided with search entry, the user of search engine in input search key and is searched for
After result page, it is also necessary to which accessing specific network address by the search entry clicked on result of page searching could be directed in network address
Appearance is chatted, such as the comment etc. made comments or browse remaining network user.
However, the results page that user obtains according to normal search result, cannot be visually known by the way which is clicked
A little search entries can participate in chatting, and only can just know whether and can join after clicking search entry and accessing corresponding website
With chat.Moreover, even if user participates in chatting just for specific webpage content if chat, (such as many topics
" 2014 world cup " etc.) for, relative different search key is very much (such as relevant with " 2014 world cup "
" Germany ", " Brazilian football " etc.), the search entry that the user scanned for using different search keys is frequently resulted in
Difference also would not mutually chat.It is inefficient in this way so that the search need of user is not fully met, and search for body
Test difference.
Invention content
In view of the above problems, it is proposed that the present invention overcoming the above problem in order to provide one kind or solves at least partly
State a kind of for providing method, server, client and system that frame is discussed in result of page searching of problem.
One side according to the present invention provides a kind of server for generating discussion frame in result of page searching,
Including Transmit-Receive Unit, polymerized unit, and frame maintenance unit is discussed;The Transmit-Receive Unit is suitable for receiving and be sent out by the first client
The search key gone out;The polymerized unit, suitable for corresponding polymerization topic is calculated according to search key;The discussion
Frame maintenance unit suitable for obtaining corresponding content record file according to polymerization topic, and uses polymerization topic and corresponding content
It records file generated search and frame file is discussed;The Transmit-Receive Unit, is further adapted for searching for that discuss that frame file is sent to described
Send out the first client of search key.
Wherein, the Transmit-Receive Unit is further adapted for receiving the commenting corresponding to polymerization topic sent out by the first client
By information;The discussion frame maintenance unit is further adapted for corresponding to the interior of polymerization topic using the comment information update received
Hold record file and generates fresh information;The Transmit-Receive Unit is further adapted for broadcasting fresh information in real time to display pair
The second client of one or more of frame should be discussed in the search of polymerization topic.
Wherein, the polymerized unit, including polymerization retrieval module and synonym retrieval module;The polymerization retrieval module,
Suitable for judging whether to polymerize topic with described search Keywords matching, if then record corresponding polymerization topic, if not
Described search keyword is then sent to the synonym retrieval module;The synonym retrieval module, suitable for searching receiving
When rope keyword, inquiry whether there is synonym corresponding with described search keyword, if being then sent to synonym described
Polymerization retrieval module;The polymerization retrieval module is further adapted for when receiving synonym, judge whether with it is any same
The adopted matched polymerization topic of word, if then recording corresponding polymerization topic.
Wherein, the polymerization retrieval module, including Keywords matching engine and canonical coupling engine;The keyword
Engine is matched, is suitable for judging whether described search keyword matches with the word to be checked included by least one polymerization set,
If then recording corresponding polymerization topic, if described search keyword is otherwise sent to the canonical coupling engine;Wherein, institute
It states polymerization set and respectively includes a polymerization topic and at least one word to be checked;The canonical coupling engine, suitable for connecing
When receiving search key, described search keyword is subjected to regular operations, the operation knot judged using regular expression
Whether fruit matches with the word to be checked included by least one polymerization set, if then recording corresponding polymerization topic, if not
Described search keyword is then sent to the synonym retrieval module.
Wherein, which further includes polymerized maintenance unit;The polymerized maintenance unit is suitable for being inputted according to user
Search key and obtained search result real-time update polymerization set.
Wherein, the polymerized maintenance unit is suitable in the given time the repeatedly search key of crawl user input
With the search result obtained according to search key;Enable the search key that captures every time and corresponding search result respectively as
One record group;It to each record group, extracts to obtain several result keywords from search result, result keyword and search is enabled to close
Keyword forms phrase to be analyzed;To each phrase to be analyzed, the correlation between each keyword that phrase to be analyzed includes is analyzed
Degree, enables the degree of correlation reach two crucial phrases of preset first threshold into a polymerization phrase;Count the multiple polymerization word
The number of each keyword in group enables number reach polymerization of the keyword of preset second threshold as a polymerization set
Topic, it is word to be checked to enable and polymerize topic to form remaining keyword of polymerization phrase, to obtain polymerization set.
According to another aspect of the present invention, a kind of client for showing discussion frame in result of page searching is provided,
Including:Searching request unit is suitable for receiving the search key of user's input, search key is sent to server;Knot
Fruit acquiring unit is suitable for receiving the search that server is sent and frame file is discussed;As a result display unit is suitable for that frame is discussed according to search
File is shown in result of page searching discusses frame.
Wherein, the client further comprises the second Transmit-Receive Unit:Second Transmit-Receive Unit is suitable for receiving user
The comment information of input, and comment information is sent to server;The result display unit is further adapted for discussing in search
Frame shows the comment information of user's input.
Wherein, second Transmit-Receive Unit is further adapted for receiving the fresh information that server is sent;The result is shown
Unit is further adapted for that frame is discussed according to fresh information more new search;Wherein, the fresh information is that server is being received by showing
Show the commenting corresponding to polymerization topic that the search for corresponding to polymerization topic discusses that remaining one or more client of frame are sent out
When by information, generated using the comment information of reception;Wherein, the result display unit is suitable for according to fresh information more
New search discusses the content shown by frame.
According to another aspect of the present invention, it provides a kind of for showing the system that frame is discussed, packet in result of page searching
Include client as described above and server as described above.
According to another aspect of the present invention, it provides a kind of for generating the method that frame is discussed, packet in result of page searching
Include following steps:Receive the search key sent out by the first client;Corresponding polymerization is calculated according to search key
Topic;Corresponding content record file is obtained according to polymerization topic, and is given birth to using polymerization topic and corresponding content record file
Frame file is discussed at search;And search is discussed that frame file is sent to first client for sending out search key.
Wherein, the method further includes:It receives and is believed by the comment for corresponding to polymerization topic that the first client is sent out
Breath;Correspond to the content record file of polymerization topic using the comment information update of reception and generates fresh information;And it will more
New information, which is broadcasted in real time to display, corresponds to the second client of one or more that the search for polymerizeing topic discusses frame.
Wherein, described that corresponding polymerization topic is calculated according to search key, including:S31, judge whether with
The polymerization topic of described search Keywords matching, if so then execute step S34;S32 is thened follow the steps if not;S32, inquiry whether
In the presence of synonym corresponding with described search keyword, if so then execute step S33, if otherwise exiting flow;S33, judgement are
No exist and any synonym is matched polymerize topic, if so then execute step S34, if otherwise exiting flow;S34, record pair
The polymerization topic answered.
Wherein, the step S31 is specifically included:S41, judge whether described search keyword at least one polymerize word set
Included word to be checked matching is closed, if so then execute step S34, thens follow the steps S42 if not;Wherein, the polymerization word set
Conjunction respectively includes a polymerization topic and at least one word to be checked;S42, by described search keyword using regular expression into
Whether row regular operations, the operation result judged match with the word to be checked included by least one polymerization set, if
It is to then follow the steps S34, thens follow the steps S32 if not.
Wherein, this method further includes:According to the search key of user's input and obtained search result real-time update
Polymerization set.
Wherein, the search key according to user's input and obtained search result real-time update polymerize word set
It closes, specifically includes:The search key of crawl user input and the search obtained according to search key in the given time
As a result;Enable the search key captured and corresponding search result respectively as a record group;To each record group, from search
As a result extraction obtains several result keywords, and result keyword and search key is enabled to form phrase to be analyzed;It is waited for point to each
Phrase is analysed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, the degree of correlation is enabled to reach preset first threshold
Two crucial phrases at a polymerization phrase;The number for counting each keyword in the polymerization phrase enables number reach pre-
If second threshold polymerization topic of the keyword as a polymerization set, enable and polymerize topic composition polymerization phrase with this
Remaining keyword is word to be checked, to obtain polymerization set.
According to another aspect of the present invention, it provides a kind of for showing the method that frame is discussed, packet in result of page searching
Include following steps:The search key for receiving user's input, server is sent to by search key;Server is received to send
Search discuss frame file;And discuss that frame file shows that search discusses frame in result of page searching according to search.
Wherein, the method further includes:The comment information for receiving user's input, service is sent to by comment information
Device;And discuss that frame shows the comment information of user's input in search.
Wherein, the method further includes:Receive the fresh information that server is sent;And it is updated according to fresh information
Search discusses frame;Wherein, the fresh information is that server is being received by showing that the search for corresponding to polymerization topic discusses frame
When the comment information for corresponding to polymerization topic that remaining one or more client is sent out, given birth to using the comment information of reception
At;Wherein, described that frame is discussed according to fresh information more new search, including discussed shown by frame according to fresh information more new search
Content.
It is according to the present invention a kind of for generating or showing the method that frame is discussed, server, client in result of page searching
End and system, can obtain corresponding polymerization topic (such as " 2014 world cup ") according to search key (such as " Germany "),
And search can be generated and discuss frame file so that client is shown.It can enable user that need not click search entry energy successively
Chat, can the person of eliminating the need for enter the operation of Chat page by clicking search entry, saved time and network flow
Amount consumption, and enable the user for having used the search key corresponding to same polymeric topic to scan for for spy
Determine topic to chat.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technical means of the present invention,
And 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 implementation mode for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field
Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, 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 stream for generating the method that frame is discussed in result of page searching according to a first embodiment of the present invention
Cheng Tu;
Fig. 2 shows the detailed flow charts of the step S200 among Fig. 1;
Fig. 3 shows the more detailed flow chart of the step S200 among Fig. 1, Fig. 2;
Fig. 4 shows the stream for generating the method that frame is discussed in result of page searching according to a second embodiment of the present invention
Cheng Tu;
The search result real-time update polymerization set that Fig. 5 shows the search key inputted according to user and obtains
Flow chart;
Fig. 6 shows the stream according to an embodiment of the invention for showing the method that frame is discussed in result of page searching
Cheng Tu;
Fig. 7 shows the server for generating discussion frame in result of page searching according to a first embodiment of the present invention
Block diagram;
Fig. 8 shows the server for generating discussion frame in result of page searching according to a second embodiment of the present invention
Block diagram;
Fig. 9 shows the detailed block diagram of Fig. 7 or shown in Fig. 8 polymerized units 200;
Figure 10 shows the detailed block diagram of polymerization retrieval module shown in Fig. 9;
Figure 11 shows according to an embodiment of the invention for showing the client that frame is discussed in result of page searching
Block diagram;
Figure 12 is shown obtains the schematic diagram of result of page searching using the prior art;And
Figure 13 is shown using technical scheme of the present invention, and the schematic diagram that frame is discussed is shown in result of page searching.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure 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.
The overall technology design of the present invention is, is received the search key of user's input by client and is sent to and searched
Rope server;Corresponding polymerization topic is calculated according to search key in search server, to be generated according to polymerization topic
Search discusses frame file and search is discussed that frame file is sent to client;It is begged in result of page searching display search by client
By frame.Further, it receives display in real time by search server and corresponds to specific aggregation topic (such as " 2014 world cup ")
Search the comment information of user that the client of frame is sent is discussed, and fresh information is sent to that same display corresponds to should
The search for polymerizeing topic (i.e. " 2014 world cup ") discusses remaining client of frame, is chatted for specific topics to realize
It function.Still further, being recorded by the search for capturing and counting user in the given time, i.e., crawl and statistics make
The search key of user's input and the search result obtained according to search key, update is for calculating required for polymerization topic
Polymerization set, polymerization set can be updated, real-time is more preferable in real time according to analysis to mass data.
One side according to the present invention provides a kind of for generating the method that frame is discussed in result of page searching.Fig. 1
Show the flow chart for generating the method that frame is discussed in result of page searching according to a first embodiment of the present invention.Wherein,
Method as shown in Figure 1 includes step S100, S200, S300 and S400 as described below:
Step S100, the search key sent out by the first client is received.In the present embodiment, the reception of the first client makes
The search key of user's input, and the search key transmitted and received.
Step S200, corresponding polymerization topic is calculated according to search key.It is poly- by calculating among the present embodiment
Topic is closed, it can be identical to using the user that the different search keys corresponding to identical polymerization topic scan for show
Search discuss frame.
Step S300, corresponding content record file is obtained according to polymerization topic, and uses polymerization topic and corresponding interior
Hold record file generated search and frame file is discussed.
Among the present embodiment, content record file record is directed to the discussion record of specific aggregation topic, preferably, content
Recording file record, (such as nearest 30 minutes or nearest three hours etc.) user talks about for specific aggregation in the given time
Inscribe the discussion record of (such as " 2014 world cup ").The search of the present embodiment discusses the specific implementation mode of frame file, Neng Goushi
The discussion frame being embedded in a manner of window in result of page searching can pass through the various ways such as JavaScript or C# reality
It applies.
Step S400, search is discussed that frame file is sent to first client for sending out search key.
Among the present embodiment, discuss that frame file is sent to the first client by that will search for, it can be for the first client
Browser display search discusses frame, preferably, discussing that frame file is embedded in search knot in a manner of window file that will search for
In the predeterminated position of fruit file and it is sent to the first client, the first client is in the predeterminated position display window of search results pages
The mode of mouth shows that the search being embedded in search results pages discusses frame.
Further include calling further, in this embodiment when receiving the search key sent out by the first client
Existing search engine obtains search result file, and the step of search result file is sent to the first client, this
Point repeats no more.Preferably, can search be discussed that frame file is embedded in the pre- of search result file in a manner of window file
If in position and being sent to the first client, the browser of the first client shows search results pages, and in search result
The mode of the predeterminated position display window of page shows that the search being embedded in search results pages discusses frame.
The more specific contents of above-mentioned steps S200 of the present embodiment are described more particularly below.
Fig. 2 shows the detailed flow charts of the step S200 among Fig. 1.Referring to Fig.2, step S200's closes according to search
Corresponding polymerization topic is calculated in keyword, specifically includes step S31, S32, S33 and S34 as described below:
Step S31, it judges whether to polymerize topic with described search Keywords matching, if so then execute step S34;
S32 is thened follow the steps if not.If more specifically, in the presence of with search key is matched polymerize topic, record corresponding polymerization
Topic, and then execute step S300 corresponding content record file is obtained according to polymerization topic and uses polymerization topic and correspondence
Content record file generated search discuss frame file;If there is no with search key is matched polymerize topic, execute step
Rapid S32 attempts further to inquire polymerization topic by inquiring synonym.
Step S32, inquiry whether there is synonym corresponding with described search keyword, if so then execute step S33, if
Otherwise flow is exited.Preferably, the step S32 of the present embodiment can be by agreeing to that word and search engine queries whether there is and search
The corresponding synonym of keyword is judged whether and synonym if thening follow the steps S33 there are synonym using synonym
The polymerization topic matched, if there is no indicate that polymerization topic corresponding with current search key and content is not present if synonym
File is recorded, flow is exited, search is not generated and frame file is discussed.
Step S33, it judges whether and any synonym is matched polymerize topic, if so then execute step S34, if not
Then exit flow.If more specifically, in the presence of with search key is matched polymerize topic, record corresponding polymerization topic, into
And execute step S300 corresponding content record file is obtained according to polymerization topic and uses polymerization topic and corresponding content
It records file generated search and frame file is discussed;If there is no indicate that corresponding polymerization topic and content record is not present if synonym
File, exits flow, does not generate search and frame file is discussed.
Step S34, corresponding polymerization topic is recorded, step S300 is executed.
More specifically, Fig. 3 shows the more detailed flow chart of the step S200 among Fig. 1, Fig. 2.Wherein, among Fig. 2
Step S31 specifically include step S41 and step S42 as described below:
Step S41, judge described search keyword whether with the word to be checked included by least one polymerization set
Match, if so then execute step S34, thens follow the steps S42 if not.Wherein, the polymerization set respectively includes a polymerization words
Topic and at least one word to be checked.Preferably, the polymerization set of the present embodiment includes polymerization topic (such as " 2014 generation
Boundary's cup ") and it is at least one with polymerize the relevant word to be checked of topic (for example, " Germany ", " German football team ", " Brazilian enough
Team ", " Argentinian men's football " etc.), by the way that search key and word to be checked are compared, if search key (such as " Germany
Team ") it is matched with a word (i.e. " Germany ") to be checked, then it represents that search key is matched with topic is polymerize, and is further passed through
Step S34 records corresponding polymerization topic.If by search key be compared with the polymerization set and with it is to be checked
Word mismatches, then further executes step S42.
Step S42, described search keyword is subjected to regular operations, the operation result judged using regular expression
Whether match with the word to be checked included by least one polymerization set, if so then execute step S34, thens follow the steps if not
S32.Wherein, by the way that search key is carried out regular operations, it accurately can identify and analyze the lack of standardization of user's input
Search key, for example, for user input search key " millet * ", by using regular expression carry out just
The operation result that then operation obtains can be " millet ", further judge whether " millet " is wrapped at least one polymerization set
The word to be checked matching included, judgment method is roughly the same with above-mentioned steps S41, repeats no more.If being judged as YES, further lead to
It crosses step S34 and records corresponding polymerization topic, if being judged as NO, then follow the steps step of the inquiry with the presence or absence of synonym of S32
Suddenly.
Preferably, executing the operation of similar above-mentioned steps S41 and step S42 among step S33 respectively for synonym.Example
Such as, judge whether synonym matches with the word to be checked included by least one polymerization set, if so then execute step S34,
If otherwise further by search key using regular expression carry out regular operations, the operation result judged whether with extremely
Word to be checked matching included by a few polymerization set, if so then execute step S34, if otherwise exiting flow.
Fig. 4 shows the stream for generating the method that frame is discussed in result of page searching according to a second embodiment of the present invention
Cheng Tu.Wherein, method as shown in Figure 4 include step S100 ' as described below, S200 ', S300 ', S400 ', S500 ',
S600 ' and S700 ':
Wherein, step S100 ', S200 ', S300 ' and S400 ' as shown in Figure 4, respectively with step as shown in Figure 1
S100, S200, S300 and S400 are identical.
Step S500 ', the comment information for corresponding to polymerization topic sent out by the first client is received.In the present embodiment,
First client receives the comment of user's input, generates and sends comment information.
Step S600 ', correspond to the content record file of polymerization topic using the comment information update of reception and generate more
New information.
Step S700 ', fresh information is broadcasted to one that extremely display corresponds to the search discussion frame of polymerization topic in real time
Or multiple second clients.
Among the present embodiment, user's begging for for polymerization topic is preserved corresponding to the content record file of polymerization topic
By content, by when receiving comment information, changing the content record file for corresponding to polymerization topic preserved and generating more
New information and fresh information is broadcasted in real time (push) to display corresponding to the search of the polymerization topic discuss frame its
The second remaining client updates the content shown by the search discussion frame of the second client, spy is directed to realize in real time
Determine the function that topic is chatted.
Preferably, the above-mentioned first embodiment of the application and second embodiment discuss frame for being generated in result of page searching
Method further include:According to the search key of user's input and obtained search result real-time update polymerization set.It is logical
Polymerization set is updated according to the service condition of the magnanimity of user after in real time, polymerization set can be enabled to reflect net in real time
Network much-talked-about topic, and then can obtain more accurately polymerizeing topic.
The search result real-time update polymerization set that Fig. 5 shows the search key inputted according to user and obtains
Flow chart, including step S510, S520, S530 and S540 as described below:
Step S510, it the search key of crawl user input and is obtained in the given time according to search key
Search result;Enable the search key captured and corresponding search result respectively as a record group.Preferably, step S510
The search key of user's input of (for example, nearest three days or nearest six days etc.) crawl search engine in the given time
(for example, " Germany ") and obtained corresponding search result are (for example, obtained search entry;In the present embodiment, Ke Yiji
The search entry for recording fixed quantity, for example, recording first three ten search entry), enable search key and search result make respectively
For a record group (for example, " Germany " of user's input and obtained multiple search entries).Preferably, in pre- timing
In, by step S510, it is able to record the record group of magnanimity.
Step S520, to each record group, extract to obtain several result keywords from search result, enable result keyword and
Search key forms phrase to be analyzed.More specifically, from the method that search result extracts to obtain several result keywords, it can
It is that cutting word is carried out to search result, counts the appearance number of each word, it is that result is crucial select to occur several words more than number
Word.And then search key and result keyword can be formed phrase to be analyzed.For example, " moral is inputted for user
The primary search that team of state " carries out, obtained phrase to be analyzed can be { Germany, world cup, 2014 world cups, champion, A Gen
The court of a feudal ruler, Muller, Loew ... ... }.Certainly, it there are many ways to extraction obtains several result keywords, is not limited to this embodiment.
Step S530, to each phrase to be analyzed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed,
The degree of correlation is enabled to reach two crucial phrases of preset first threshold into a polymerization phrase.The analysis degree of correlation of the present embodiment
Method can be two keywords calculated for phrase to be analyzed, calculate the multiple to be analyzed of one of keyword appearance
Phrase includes the probability of another keyword, for example, for two keywords " Germany in the phrase to be analyzed of the example above
For team " and " 2014 world cup ", if in 6000 phrases to be analyzed comprising " Germany " counted in the given time,
5400 phrases to be analyzed include " 2014 world cup " simultaneously, then the phrase to be analyzed for including " Germany " includes " 2014 generation
The probability of boundary's cup " is 90%, it is assumed that predetermined threshold value 60% then enables " Germany " and " 2014 world cup " to form a polymerization word
Group.Certainly, it there are many ways to analyzing the degree of correlation between each keyword, is not limited to this embodiment.
Step S540, the number for counting each keyword in the polymerization phrase, enables number reach preset second threshold
Polymerization topic of the keyword as a polymerization set, enable remaining keyword for polymerizeing topic composition polymerization phrase with this be
Word to be checked, to obtain polymerization set.Among the present embodiment, S510, S520 and S530, obtain multiple through the above steps
Polymerization phrase.In step S540 in statistics and convergence phrase each keyword number, for example, the number of " Germany " be 22,
The number of " 2014 world cup " is 90, and the number of " Brazilian team " is 19, and the number of " Argentinian team " is 21 etc., then enables " 2014
World cup " polymerize as a polymerization topic, " Germany ", " Brazilian team ", " Argentinian team " etc. with " 2014 world cup " composition
The keyword of phrase is word to be checked, obtains a polymerization set.Certainly, there are many ways to obtaining polymerization set, no
It is limited with the present embodiment.
Step S510, S520, S530 and S540 are poly- by being updated in real time according to the service condition of the magnanimity of user
Set of words is closed, polymerization set can be enabled to reflect network hot topic in real time, and then pass through first embodiment as shown in Figure 1
Step S200 and the step S200 ' of second embodiment as shown in Figure 4 can obtain more accurately polymerizeing topic.
Other side according to the present invention provides a kind of for showing the method that frame is discussed in result of page searching.
Fig. 6 shows the flow chart according to an embodiment of the invention for showing the method that frame is discussed in result of page searching.Its
In, method as shown in FIG. 6 includes the following steps S610, S620 and S630:
Step S610, the search key for receiving user's input, server is sent to by search key.
Step S620, it receives the search that server is sent and frame file is discussed.Preferably, server receives search key
After (such as " Germany "), corresponding polymerization topic (such as " 2014 generation are calculated according to step S200 as shown in Figure 1
Boundary's cup ") and according to step S300 generation search discussion frame files as shown in Figure 1, and send search and frame file is discussed.
Step S630, discuss that frame file shows that search discusses frame in result of page searching according to search.
Preferably, search discusses the specific implementation mode of frame file, and refering to fig. 13, can be embedded in a manner of window
Discussion frame in result of page searching.
The present embodiment is used to show that the method that frame is discussed further comprises in result of page searching:Receive user's input
Comment information is sent to server by comment information;And discuss that frame shows the comment information of user's input in search.
Preferably, the present embodiment further comprises:Receive the fresh information that server is sent;And more according to fresh information
New search discusses frame.Then the present embodiment can show that remaining user comments for what specific topics were carried out in search discusses frame
By realizing the function of chatting for specific topics.
Wherein, fresh information be server receive by show correspond to polymerization topic search discuss frame remaining one
When what a or multiple client was sent out corresponds to the comment information of polymerization topic, generated using the comment information of reception.Root
Frame is discussed according to fresh information more new search, includes the content discussed according to fresh information more new search shown by frame.
Other side according to the present invention provides a kind of for generating the service that frame is discussed in result of page searching
Device.Fig. 7 shows the block diagram for generating the server that frame is discussed in result of page searching according to a first embodiment of the present invention.
The server of the present embodiment includes Transmit-Receive Unit 100, polymerized unit 200, and frame maintenance unit 300 is discussed.
Wherein, Transmit-Receive Unit 100 is suitable for receiving the search key sent out by the first client.In the present embodiment, first
Client receives the search key of user's input, and the search key of reception is sent to starting unit of server
100。
Polymerized unit 200 is suitable for that corresponding polymerization topic is calculated according to search key.Among the present embodiment, pass through
Polymerization topic is calculated, can be shown to the user for using the different search keys corresponding to identical polymerization topic to scan for
Show that identical search discusses frame.For example, for using making for different search keys (such as " Germany " and " Brazilian team ")
User can show that identical search is begged for if used different search key corresponds to identical polymerization topic
By frame.
It discusses that frame maintenance unit 300 is suitable for obtaining corresponding content record file according to polymerization topic, and uses polymerization words
Topic and the search of corresponding content record file generated discuss frame file.Among the present embodiment, content record file record is directed to
The discussion record of specific aggregation topic, preferably, content record file record in the given time (it is 30 minutes such as nearest, or
Nearest three hours of person etc.) user is directed to the discussion record of specific aggregation topic (such as " 2014 world cup ").The present embodiment
Search discusses the specific implementation mode of frame file, can be the discussion frame being embedded in a manner of window in result of page searching,
It can be implemented by various ways such as JavaScript or C#.
Transmit-Receive Unit 100, which is further adapted for search for, discusses that frame file is sent to first visitor for sending out search key
Family end.Among the present embodiment, Transmit-Receive Unit 100 discusses that frame file is sent to the first client by that will search for, can be for first
The browser display search of client discusses frame.
Further, the server of the present embodiment is also suitable when receiving the search key sent out by the first client
In calling existing search engine, search result file is obtained, and search result file is sent to the first client.Preferably
Search can be discussed that frame file is embedded in the predeterminated position of search result file and is sent in a manner of window file by ground
First client, then the browser of the first client show search results pages, and with aobvious in the predeterminated position of search results pages
Show that the mode of window shows that the search being embedded in search results pages discusses frame.
In the present embodiment, Transmit-Receive Unit 100 is further adapted for receiving corresponds to polymerization topic by what the first client was sent out
Comment information.Discuss that frame maintenance unit 300 is further adapted for corresponding to polymerization topic using the comment information update received
Content record file simultaneously generates fresh information.Transmit-Receive Unit 100 is further adapted for broadcasting fresh information in real time to display pair
The second client of one or more of frame should be discussed in the search of polymerization topic.
Among the present embodiment, user's begging for for polymerization topic is preserved corresponding to the content record file of polymerization topic
By content, by when receiving comment information, changing the content record file for corresponding to polymerization topic preserved and generating more
New information and fresh information is broadcasted in real time (push) to display corresponding to the search of the polymerization topic discuss frame its
The second remaining client updates the content shown by the search discussion frame of the second client, spy is directed to realize in real time
Determine the function that topic is chatted.
Fig. 8 shows the server for generating discussion frame in result of page searching according to a second embodiment of the present invention
Block diagram.The server of second embodiment is roughly the same with the server of first embodiment, the difference is that, second embodiment
Server further includes polymerized maintenance unit 400.Wherein, the search that polymerized maintenance unit 400 is suitable for being inputted according to user is crucial
Word and obtained search result real-time update polymerization set.
More specifically, the search that polymerized maintenance unit 400 is suitable for repeatedly crawl user input in the given time is crucial
Word and the search result obtained according to search key enable the search key captured every time and corresponding search result make respectively
For a record group;Polymerized maintenance unit 400 is suitable for, to each record group, extracting to obtain several results keys from search result
Word enables result keyword and search key form phrase to be analyzed;Further, polymerized maintenance unit 400 is suitable for each
Phrase to be analyzed analyzes the degree of correlation between each keyword that phrase to be analyzed includes, the degree of correlation is enabled to reach preset first
Two crucial phrases of threshold value are at a polymerization phrase;By counting the number of each keyword in the multiple polymerization phrase,
It enables number reach polymerization topic of the keyword of preset second threshold as a polymerization set, enable and polymerize topic composition
Remaining keyword of polymerization phrase is word to be checked, to obtain polymerization set.
Fig. 9 shows the detailed block diagram of Fig. 7 or shown in Fig. 8 polymerized units 200.Wherein, as described above first is real
Apply the polymerized unit 200 among example and second embodiment, including polymerization retrieval module 210 and synonym retrieval module 220.
Specifically, polymerization retrieval module 210 is suitable for judging whether polymerizeing topic with described search Keywords matching,
If then recording corresponding polymerization topic, if described search keyword is otherwise sent to the synonym retrieval module 220.Together
Adopted word and search module 220, suitable for when receiving search key, inquiry is with the presence or absence of corresponding with described search keyword same
Adopted word, if synonym is then sent to polymerization retrieval module 210.Polymerization retrieval module 210 is further adapted for receiving together
It when adopted word, judges whether and any synonym is matched polymerize topic, if then recording corresponding polymerization topic.
More specifically, Figure 10 shows the detailed block diagram of polymerization retrieval module shown in Fig. 9.Polymerization as shown in Figure 10
Retrieve module 210, including Keywords matching engine 211 and canonical coupling engine 212.
Wherein, Keywords matching engine 211, suitable for when receiving search key, judge search key whether with
Word to be checked matching included by least one polymerization set, if then recording corresponding polymerization topic, if otherwise will search
Keyword is sent to canonical coupling engine 212.Wherein, polymerization set respectively includes a polymerization topic and at least one to be checked
Ask word.
Canonical coupling engine 212, suitable for when receiving search key, by search key using regular expression into
Whether row regular operations, the operation result judged match with the word to be checked included by least one polymerization set, if
It is to record corresponding polymerization topic, if described search keyword is otherwise sent to synonym retrieval module 220.
It will be recognized by one of ordinary skill in the art that Keywords matching engine 211 is further adapted for receiving synonym inspection
Rope module 220 send synonym when, judge search for synonym whether with it is to be checked included by least one polymerization set
Word matches, if then recording corresponding polymerization topic, if synonym is otherwise sent to canonical coupling engine 212;Canonical matches
Engine 212 is further adapted for when receiving synonym, and synonym is carried out regular operations using regular expression, judges to obtain
Operation result whether matched with the word to be checked included by least one polymerization set, if then recording corresponding polymerization words
Topic.
According to another aspect of the present invention, it provides a kind of for showing the client that frame is discussed in result of page searching.
Figure 11 shows the block diagram according to an embodiment of the invention for showing the client that frame is discussed in result of page searching.This
The client of embodiment includes searching request unit 10, result acquiring unit 20 and result display unit 30.
Wherein, searching request unit 10 is suitable for receiving the search key of user's input, and search key is sent to
Server.
As a result acquiring unit 20 is suitable for receiving the search discussion frame file that server is sent.Preferably, can coordinate such as Fig. 7
If or server shown in Fig. 8 is for example, Transmit-Receive Unit 100 receives the search key of the transmission of searching request unit 10
Then corresponding polymerization topic (such as " 2014 world cup "), Yi Jiyou is calculated by polymerized unit 200 in (such as " Germany ")
It discusses that frame maintenance unit 300 generates search and frame file is discussed, and search is discussed that frame file is sent to result acquiring unit 20.
As a result display unit 30, which is suitable for discussing that frame file is shown in result of page searching according to search, discusses frame.Preferably,
Search discusses the specific implementation mode of frame file, refering to fig. 13, can be embedded in result of page searching in a manner of window
Discussion frame.
Preferably, the client of the present embodiment further comprises the second Transmit-Receive Unit 40.Wherein, the second Transmit-Receive Unit 40 is suitable
In the comment information of reception user's input, and comment information is sent to server.As a result display unit 30 are further adapted for
Discuss that frame shows the comment information of user's input in search.
Preferably, the second Transmit-Receive Unit 40 is further adapted for receiving the fresh information that server is sent.As a result display unit
30 are further adapted for that frame is discussed according to fresh information more new search.Then the present embodiment can show that remaining makes in search discusses frame
User is directed to the comment that specific topics are carried out, and realizes the function of chatting for specific topics.
It is being received more specifically, fresh information is server by showing that the search for corresponding to polymerization topic discusses remaining of frame
One or more clients send out correspond to polymerization topic comment information when, generated using the comment information of reception
's.As a result display unit 30 is suitable for that the content shown by frame is discussed according to fresh information more new search.
According to another aspect of the present invention, it provides a kind of for showing the system that frame is discussed, packet in result of page searching
Include client as described above and server as described above.Preferably, discussing frame for being shown in result of page searching
System, including server as is seen in figs 7-10 and client as shown in figure 11.
Figure 13 shows the schematic diagram that frame is discussed in result of page searching to show using technical scheme of the present invention.Knot
It closes shown in Figure 13, when user, which inputs search key " Germany ", to be scanned for, server can be according to search key " moral
Team of state ", which is calculated corresponding polymerization topic " 2014 world cup " and generates search, discusses frame file, so shown search
Results page can include the discussion frame on the right side that Figure 13 is embedded in a manner of window.User can make comments, and also can
Enough see remaining user's (for example, using the user that " Germany " or " Brazilian team " etc. search key scan for)
The function of chatting for specific topics is realized in the comment made.
It should be noted that:
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together with teaching based on this.As described above, it constructs required by this kind of system
Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that can utilize various
Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair
Bright preferred forms.
In the instructions provided here, 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:It is i.e. required to protect
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 implementation mode are expressly incorporated in the specific implementation mode, wherein each claim itself
All as a separate embodiment of 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 the 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 (including adjoint power
Profit requires, 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 the following claims, embodiment claimed is appointed
One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization, or to run on one or more processors
Software module realize, or realized with combination thereof.It will be understood by those of skill in the art that can use in practice
Microprocessor or digital signal processor (DSP) are according to the ... of the embodiment of the present invention for being generated in result of page searching to realize
The server of frame is discussed, for showing the client that frame is discussed, and one kind in search results pages in result of page searching
Face display discusses some or all functions of some or all components in the system of frame.The present invention is also implemented as using
In executing some or all equipment or program of device of method as described herein (for example, computer program and meter
Calculation machine program product).It is such to realize that the program of the present invention may be stored on the computer-readable medium, or can have one
The form of a or multiple signals.Such signal can be downloaded from internet website and be obtained, or above be carried in carrier signal
For, or provide in any other forms.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability
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.In the unit claims listing several devices, several in these devices can be by the 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 be run after fame
Claim.
Claims (15)
1. a kind of for generating the server that frame is discussed, including Transmit-Receive Unit, polymerized unit, and discussion in result of page searching
Frame maintenance unit;
The Transmit-Receive Unit, suitable for receiving the search key sent out by the first client;
The polymerized unit, suitable for corresponding polymerization topic is calculated according to search key;
The discussion frame maintenance unit suitable for obtaining corresponding content record file according to polymerization topic, and uses polymerization topic
It is searched for corresponding content record file generated and frame file is discussed;Content record file record being begged for for specific aggregation topic
By record;
The Transmit-Receive Unit, discussion frame file will be searched for by, which being further adapted for, is sent to first client for sending out search key
End;
The Transmit-Receive Unit is further adapted for receiving the comment information for corresponding to polymerization topic sent out by the first client;
The discussion frame maintenance unit, the content for being further adapted for being corresponded to using the comment information update received polymerization topic are remembered
Record file simultaneously generates fresh information;
The Transmit-Receive Unit is further adapted for that fresh information is broadcasted to display the search discussion for corresponding to polymerization topic in real time
The second client of one or more of frame.
2. server according to claim 1, wherein the polymerized unit, including polymerization retrieval module and synonym inspection
Rope module;
The polymerization retrieval module polymerize topic, if then remember suitable for judging whether with described search Keywords matching
Corresponding polymerization topic is recorded, if described search keyword is otherwise sent to the synonym retrieval module;
The synonym retrieval module, suitable for when receiving search key, inquiry whether there is and described search keyword
Corresponding synonym, if synonym is then sent to the polymerization retrieval module;
The polymerization retrieval module is further adapted for when receiving synonym, judges whether to match with any synonym
Polymerization topic, if then recording corresponding polymerization topic.
3. server according to claim 2, wherein the polymerization retrieval module, including Keywords matching engine, and
Canonical coupling engine;
The Keywords matching engine, be suitable for judge described search keyword whether with included by least one polymerization set
Word matching to be checked, if then recording corresponding polymerization topic, if described search keyword is otherwise sent to the canonical
With engine;Wherein, the polymerization set respectively includes a polymerization topic and at least one word to be checked;
The canonical coupling engine, suitable for when receiving search key, described search keyword is used regular expression
Regular operations are carried out, whether the operation result judged matches with the word to be checked included by least one polymerization set,
If then recording corresponding polymerization topic, if described search keyword is otherwise sent to the synonym retrieval module.
4. server according to claim 3, wherein the server further includes polymerized maintenance unit;
The polymerized maintenance unit, it is poly- suitable for the search key inputted according to user and obtained search result real-time update
Close set of words.
5. server according to claim 4, wherein
The polymerized maintenance unit is suitable in the given time the repeatedly search key of crawl user input and according to search
The search result that keyword obtains;The search key captured every time and corresponding search result is enabled to be recorded respectively as one
Group;It to each record group, extracts to obtain several result keywords from search result, result keyword and search key is enabled to form
Phrase to be analyzed;To each phrase to be analyzed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, is enabled related
Degree reaches two crucial phrases of preset first threshold into a polymerization phrase;Count each keyword in multiple polymerization phrases
Number, enable number reach polymerization topic of the keyword of preset second threshold as a polymerization set, enable and polymerize
Remaining keyword that topic forms polymerization phrase is word to be checked, to obtain polymerization set.
6. a kind of client for showing discussion frame in result of page searching, including:
Searching request unit is suitable for receiving the search key of user's input, search key is sent to server;
As a result corresponding polymerization topic is calculated according to search key suitable for receiving server in acquiring unit;According to polymerization
Topic obtains corresponding content record file, and frame text is discussed using polymerization topic and the search of corresponding content record file generated
Described search is sent after part, and frame file is discussed;Content record file record is directed to the discussion record of specific aggregation topic;
As a result display unit is suitable for discussing that frame file shows discussion frame in result of page searching according to search;
The client further comprises the second Transmit-Receive Unit:
Second Transmit-Receive Unit, is suitable for receiving the comment information of user's input, and comment information is sent to server;
The result display unit is further adapted for discussing that frame shows the comment information of user's input in search.
7. client according to claim 6, wherein
Second Transmit-Receive Unit is further adapted for receiving the fresh information that server is sent;
The result display unit is further adapted for that frame is discussed according to fresh information more new search;
Wherein, the fresh information be server receive by show correspond to polymerization topic search discuss frame remaining one
When what a or multiple client was sent out corresponds to the comment information of polymerization topic, generated using the comment information of reception;
Wherein, the result display unit is suitable for that the content shown by frame is discussed according to fresh information more new search.
8. a kind of system for showing discussion frame in result of page searching, including such as claim 6-7 any claims institute
The client stated and the server as described in claim 1-5 any claims.
9. it is a kind of for generating the method that frame is discussed in result of page searching, include the following steps:
Receive the search key sent out by the first client;
Corresponding polymerization topic is calculated according to search key;
Corresponding content record file is obtained according to polymerization topic, and uses polymerization topic and corresponding content record file generated
Search discusses frame file;Content record file record is directed to the discussion record of specific aggregation topic;And
Search is discussed that frame file is sent to first client for sending out search key;
The method further includes:
Receive the comment information for corresponding to polymerization topic sent out by the first client;
Correspond to the content record file of polymerization topic using the comment information update of reception and generates fresh information;And
Fresh information is broadcasted in real time to display and corresponds to the second client of one or more that the search for polymerizeing topic discusses frame
End.
10. it is described that corresponding polymerization topic is calculated according to search key according to the method described in claim 9, wherein,
Including:
S31, it judges whether to polymerize topic with described search Keywords matching, if so then execute step S34;If otherwise holding
Row step S32;
S32, inquiry whether there is synonym corresponding with described search keyword, if so then execute step S33, if otherwise exiting
Flow;
S33, it judges whether and any synonym is matched polymerize topic, if so then execute step S34, if otherwise exiting stream
Journey;
S34, corresponding polymerization topic is recorded.
11. according to the method described in claim 10, wherein, the step S31 is specifically included:
S41, judge whether described search keyword matches with the word to be checked included by least one polymerization set, if then
Step S34 is executed, thens follow the steps S42 if not;Wherein, the polymerization set respectively includes a polymerization topic and at least one
A word to be checked;
S42, by described search keyword using regular expression carry out regular operations, the operation result judged whether with extremely
Word to be checked matching included by a few polymerization set, if so then execute step S34, thens follow the steps S32 if not.
12. according to the method for claim 11, wherein this method further includes:The search key inputted according to user
With obtained search result real-time update polymerization set.
13. according to the method for claim 12, wherein the search key according to user's input is searched with what is obtained
Hitch fruit real-time update polymerization set, specifically includes:
The search key of crawl user input and the search result obtained according to search key in the given time;Order is grabbed
The search key and corresponding search result taken is respectively as a record group;
To each record group, extracts to obtain several result keywords from search result, enable result keyword and search key group
At phrase to be analyzed;
To each phrase to be analyzed, the degree of correlation between each keyword that phrase to be analyzed includes is analyzed, the degree of correlation is enabled to reach
Two crucial phrases of preset first threshold are at a polymerization phrase;
The number for counting each keyword in multiple polymerization phrases enables number reach the keyword of preset second threshold as one
The polymerization topic of a polymerization set, it is word to be checked to enable with remaining keyword for polymerizeing topic composition polymerization phrase, to
Obtain polymerization set.
14. it is a kind of for showing the method that frame is discussed in result of page searching, include the following steps:
The search key for receiving user's input, server is sent to by search key;
It receives server and corresponding polymerization topic is calculated according to search key;Corresponding content is obtained according to polymerization topic
File is recorded, and is begged for using described search is sent after polymerization topic and corresponding content record file generated search discussion frame file
By frame file;Content record file record is directed to the discussion record of specific aggregation topic;And
Discuss that frame file shows that search discusses frame in result of page searching according to search;
The method further includes:
The comment information for receiving user's input, server is sent to by comment information;And
Discuss that frame shows the comment information of user's input in search.
15. according to the method for claim 14, wherein the method further includes:
Receive the fresh information that server is sent;And
Frame is discussed according to fresh information more new search;
Wherein, the fresh information be server receive by show correspond to polymerization topic search discuss frame remaining one
When what a or multiple client was sent out corresponds to the comment information of polymerization topic, generated using the comment information of reception;
Wherein, described that frame is discussed according to fresh information more new search, including discussed shown by frame according to fresh information more new search
Content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410386510.7A CN104133908B (en) | 2014-08-07 | 2014-08-07 | Method, server, client and the system that frame is discussed are shown or generated in the page |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410386510.7A CN104133908B (en) | 2014-08-07 | 2014-08-07 | Method, server, client and the system that frame is discussed are shown or generated in the page |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104133908A CN104133908A (en) | 2014-11-05 |
CN104133908B true CN104133908B (en) | 2018-09-04 |
Family
ID=51806586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410386510.7A Active CN104133908B (en) | 2014-08-07 | 2014-08-07 | Method, server, client and the system that frame is discussed are shown or generated in the page |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104133908B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608100A (en) * | 2015-08-31 | 2016-05-25 | 南京酷派软件技术有限公司 | Information extraction method and information extraction device |
CN105677927B (en) * | 2016-03-31 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | For providing the method and apparatus of search result |
CN108628861B (en) * | 2017-03-15 | 2022-03-04 | 百度在线网络技术(北京)有限公司 | Method and device for pushing information |
CN113159707B (en) * | 2021-03-15 | 2024-02-06 | 天津中新智冠信息技术有限公司 | Discussion information aggregation method and device, electronic equipment and storage medium |
CN113378061B (en) * | 2021-07-02 | 2023-05-30 | 抖音视界有限公司 | Information searching method, device, computer equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102339311A (en) * | 2011-09-19 | 2012-02-01 | 百度在线网络技术(北京)有限公司 | Method and equipment for searching webpage content on user equipment on basis of query classification |
CN103488781A (en) * | 2013-09-30 | 2014-01-01 | 北京奇虎科技有限公司 | Method and search engine server for providing information search |
CN103530389A (en) * | 2013-10-22 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for improving stopword searching effectiveness |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100421445C (en) * | 2002-01-23 | 2008-09-24 | 英华达(上海)电子有限公司 | Method for realizing multiaspect simultaneous chat interaction by information transmitting/receiving |
US8132112B2 (en) * | 2007-12-03 | 2012-03-06 | Ebay Inc. | Live search chat room |
CN103995870A (en) * | 2014-05-21 | 2014-08-20 | 百度在线网络技术(北京)有限公司 | Interactive searching method and device |
-
2014
- 2014-08-07 CN CN201410386510.7A patent/CN104133908B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102339311A (en) * | 2011-09-19 | 2012-02-01 | 百度在线网络技术(北京)有限公司 | Method and equipment for searching webpage content on user equipment on basis of query classification |
CN103488781A (en) * | 2013-09-30 | 2014-01-01 | 北京奇虎科技有限公司 | Method and search engine server for providing information search |
CN103530389A (en) * | 2013-10-22 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for improving stopword searching effectiveness |
Also Published As
Publication number | Publication date |
---|---|
CN104133908A (en) | 2014-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104133908B (en) | Method, server, client and the system that frame is discussed are shown or generated in the page | |
Kamp et al. | Unstructured citizen science data fail to detect long‐term population declines of common birds in Denmark | |
Motoyama et al. | I seek you: searching and matching individuals in social networks | |
US10187490B2 (en) | Discovering signature of electronic social networks | |
Benjamin et al. | Examining hacker participation length in cybercriminal internet-relay-chat communities | |
Black et al. | Twitter zombie: Architecture for capturing, socially transforming and analyzing the Twittersphere | |
Eshraqi et al. | Detecting spam tweets in Twitter using a data stream clustering algorithm | |
CN104915359B (en) | Theme label recommended method and device | |
CN105893484A (en) | Microblog Spammer recognition method based on text characteristics and behavior characteristics | |
CN112242984A (en) | Method, electronic device and computer program product for detecting abnormal network requests | |
KR101559719B1 (en) | Auto-learning system and method for derive effective marketing | |
CN105302880A (en) | Content correlation recommendation method and apparatus | |
CN111754241A (en) | User behavior perception method, device, equipment and medium | |
CN107330079A (en) | The method and apparatus that information of refuting a rumour is presented based on artificial intelligence | |
CN103139257B (en) | Sharing method in open platform and system | |
Teljstedt et al. | A semi-automatic approach for labeling large amounts of automated and non-automated social media user accounts | |
Derczynski et al. | Misinformation on Twitter during the Danish national election: A case study | |
Zeng et al. | Dynamic online conversation recommendation | |
US8854372B2 (en) | Consolidation and visualization of a set of raw data corresponding to a communication between a person of interest and a correspondent across a plurality of mediums of communication | |
CN109478219A (en) | For showing the user interface of network analysis | |
CN107729569B (en) | Social relationship prediction method fusing network structure and text information | |
CN101335639A (en) | Novel network surveying method on basis of network forum | |
CN104239487B (en) | Multiusers interaction method, server, client based on search and system | |
CN106874745B (en) | Risk detection method and device | |
US20140095700A1 (en) | System and method for passive decoding of social network activity using replica database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220713 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |