Summary of the invention
In view of this, the embodiment of the present invention provides a kind of searching method and client, during with or client's side link poor in network environment less than network, realizes function of search.
For achieving the above object, the embodiment of the present invention provides following technical scheme:
A kind of searching method, be applied to client, described method comprises:
Determine the search word that user inputs;
If current network conditions does not meet the web search condition of setting, then in the local dictionary of described client, determine the summary of results information that the keyword that described search word is corresponding mates, wherein, described local dictionary stores the corresponding relation of keyword and summary of results information;
Show the summary of results information of mating.
Wherein, describedly in the local dictionary of described client, determine that the summary of results information that the keyword that described search word is corresponding mates comprises:
At least one keyword that search is corresponding with described search word in described local dictionary;
Determine the weight order corresponding to each keyword at least one keyword described;
The sequence of the summary of results information of described each keyword is determined according to described weight order;
The summary of results information of described each keyword is mated in described local dictionary;
The summary of results information that described displaying is mated comprises:
Mate the summary of results information of described each keyword in described local dictionary after, according to described sequence, show the summary of results information of the described each keyword mated.
Wherein, describedly determine that the weight order at least one keyword described corresponding to each keyword comprises:
For each keyword, determine the index weights of each setting weight index of keyword;
For each keyword, determined each index weights is combined, obtain the index weights total value of each keyword, the weight order of index weights total value corresponding to described each keyword of described each keyword.
Wherein, describedly determine that according to described weight order the sequence of the summary of results information of described each keyword comprises:
If there is the keyword that index weights total value is identical, then according to the priority height of each setting weight index, each index weights of the keyword that sequentially comparison index weights total value is identical;
Determine in the keyword that index weights total value is identical in first time, when there is different index weightses in the setting weight index that priority is identical, by the summary of results information sorting of the large keyword of the index weights determined front, by the summary of results information sorting of the little keyword of the index weights determined rear.
Wherein, describedly determine that the index weights of each setting weight index of keyword comprises:
Determine that keyword is in the setting-up time apart from the present, the index weights of searched number of times;
And/or, determine the index weights of the searched number of times of keyword history;
And/or, determine the index weights of keyword in the current location of user;
And/or, determine the index weights of the keyword classification corresponding to keyword;
And/or, determine the index weights of the trade classification corresponding to keyword;
And/or, determine the index weights of keyword in full gateway keyword.
Wherein, described in described local dictionary search at least one keyword corresponding with described search word comprise:
Participle is carried out to described search word, obtains at least one participle character;
At least one keyword that search is corresponding with at least one participle character described in described local dictionary;
Wherein, describedly participle carried out to described search word comprise:
Search word being mated according to setting matching order with a setting point vocabulary, obtaining at least one participle character;
Or, carry out participle according to the part of speech in search word, obtain at least one participle character;
Or, according to the frequency meter of the adjacent appearance of character, the word meeting described frequency meter in search word is carried out participle, obtain at least one participle character.
Wherein, described according to described sequence, show that the summary of results information of the described each keyword mated comprises:
After determining the summary of results information that each keyword mates, determine the position of each keyword in the title of summary of results information;
According to the position of each keyword in the title of summary of results information, determine the first weight of described each summary of results information;
In conjunction with described each summary of results information degree of perfection corresponding to sophistication weight, obtain the similarity weight of described each summary of results information with the first weight;
Weight order corresponding to comprehensive described each keyword, and the similarity weight of the summary of results information of each keyword, obtain the final weight order of described each summary of results information;
According to described final weight order, show the summary of results information of the described each keyword mated.
Wherein, described method also comprises:
If current network conditions meets the web search condition of setting, described search word is committed to server, so that the Search Results of search word described in described server matches;
Obtain the Search Results of the described search word that described server mates, and each Search Results is shown in the displaying sequence of each Search Results determined according to described server;
Wherein, described server, according to the similarity of each Search Results of mated described search word and temperature, determines the displaying sequence of each Search Results.
Wherein, described method also comprises:
If current network conditions meets the web search condition of setting, and when detecting that the local Word library updating that server sends notifies, upgrade local dictionary to server request; Wherein, the version number of the local dictionary that described client stores and the version number of up-to-date local dictionary inconsistent time, described server is to the local Word library updating notice of described client push;
Obtain up-to-date local dictionary and the distinctive information of local dictionary stored;
Change the local dictionary stored according to described distinctive information, and the version number adjusting the local dictionary stored is consistent with the version number of up-to-date local dictionary.
The embodiment of the present invention also provides a kind of client, comprising:
Search word determination module, for determining the search word that user inputs;
Local search module, if do not meet the web search condition of setting for current network conditions, then in the local dictionary of described client, determine the summary of results information that the keyword that described search word is corresponding mates, wherein, described local dictionary stores the corresponding relation of keyword and summary of results information;
Display module, for showing mated summary of results information.
Based on technique scheme, the searching method that the embodiment of the present invention provides, the local dictionary of the corresponding relation storing keyword and summary of results information can be set in the client, thus when current network conditions does not meet the web search condition of setting, client can determine the summary of results information that the keyword that described search word is corresponding mates in local dictionary, realize the summary of results information at local match search word, by showing the summary of results information matched, the Search Results of user to search word can be made to have gained some understanding.The searching method that the embodiment of the present invention provides, when poor or client's side link is less than network in network environment, can searches for the summary of results information of described search word coupling, by showing this summary of results information to user, realizes function of search in local dictionary.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The process flow diagram of the searching method that Fig. 1 provides for the embodiment of the present invention, this searching method can be applicable to client, and described client can for be loaded on subscriber equipment and to have the client of function of search; With reference to Fig. 1, the method can comprise:
Step S100, determine the search word that user inputs;
Search word can think the words of user's inputted search frame.
If step S110 current network conditions does not meet the web search condition of setting, then in the local dictionary of described client, determine the summary of results information that the keyword that described search word is corresponding mates, wherein, described local dictionary stores the corresponding relation of keyword and summary of results information;
In embodiments of the present invention, client stores local dictionary, and this local dictionary is provided with the corresponding relation of keyword and summary of results information, and summary of results information can think the summary to the Search Results that keyword mates;
For for the client being exclusively used in searching products, keyword can be name of product, as Switching Power Supply, switch cubicle, opening agent, combined socket and switch etc.; The summary of results information that keyword mates in local dictionary can be product picture, and product rises orders quantity, production unit cost, the information such as company belonging to product;
The embodiment of the present invention, when searching for search word, needs to detect current network environment, if current network environment does not meet the web search condition of setting, then can arrange the follow-up search carrying out search word in local dictionary; If current network environment meets the web search condition of setting, then the follow-up search (search carrying out search word in the webserver can similarly to the prior art) carrying out search word in the webserver can be set; Optionally, current network environment does not meet setting network search condition, can data rate as the network formats of current non-interconnection network, connection lower (as connected the network of 2G standard), network signal poor (as network signal requires lower than setting) etc.;
When current network conditions does not meet the web search condition of setting, client can in local dictionary search subscriber input the keyword corresponding to search word, thus in local dictionary, mate corresponding summary of results information by the keyword corresponded to, realize the determination of the summary of results information that search word mates.
The summary of results information that step S120, displaying are mated.
The searching method that the embodiment of the present invention provides, the local dictionary of the corresponding relation storing keyword and summary of results information can be set in the client, thus when current network conditions does not meet the web search condition of setting, client can determine the summary of results information that the keyword that described search word is corresponding mates in local dictionary, realize the summary of results information at local match search word, by showing the summary of results information matched, the Search Results of user to search word can be made to have gained some understanding.The searching method that the embodiment of the present invention provides, when poor or client's side link is less than network in network environment, can searches for the summary of results information of described search word coupling, by showing this summary of results information to user, realizes function of search in local dictionary.
Optionally, the embodiment of the present invention can sort to each summary of results information searched, thus make user by the sequence of summary of results information, recognize the summary of results information different from the search word degree of correlation, enable user comparatively simply search out interested summary of results information; Fig. 2 shows another process flow diagram of the searching method that the embodiment of the present invention provides, and with reference to Fig. 2, the method can comprise:
Step S200, determine the search word that user inputs;
If step S210 current network conditions does not meet the web search condition of setting, then at least one keyword that search is corresponding with described search word in described local dictionary;
Optionally, the embodiment of the present invention can carry out participle to search word, after obtaining at least one participle character, then the keyword that search is corresponding with at least one obtained participle character in local dictionary;
Optionally, the embodiment of the present invention carries out participle by such as under type:
A kind of participle mode is, being mated by search word, obtaining at least one participle character with a setting point vocabulary according to setting matching order; Optionally, setting point vocabulary upgrades by two modes: the participle used during user search success is added setting point vocabulary; Or upgraded by network, during each startup client, the new participle being greater than this version number by version number's request adds in setting point vocabulary;
Another kind of participle mode is carry out participle according to the part of speech in search word, obtains at least one participle character; As search word being divided into the participles such as preposition, auxiliary word, modal particle;
Another participle mode is, according to the frequency meter of the adjacent appearance of character, the word meeting described frequency meter in search word is carried out participle, obtains at least one participle character.
Step S220, determine the weight order corresponding to each keyword at least one keyword described;
Step S230, determine the sequence of the summary of results information of described each keyword according to described weight order;
Step S240, in described local dictionary, mate the summary of results information of described each keyword;
Step S250, in described local dictionary, mate described each keyword summary of results information after, according to described sequence, show the summary of results information of the described each keyword mated.
Optionally, the embodiment of the present invention can arrange multiple setting weight index, thus passes through the index weights of each setting weight index of keyword, determines the weight order corresponding to each keyword; Fig. 3 shows the method flow diagram of the weight order corresponding to each keyword of determination that the embodiment of the present invention provides, and with reference to Fig. 3, the method can comprise:
Step S300, for each keyword, determine the index weights of each setting weight index of keyword;
Optionally, the index weights of each setting weight index can be keyword apart from modern setting-up time, the index weights of searched number of times, the index weights of the searched number of times of keyword history, the index weights of keyword in the current location of user, the index weights of keyword classification corresponding to keyword, the index weights of the trade classification corresponding to keyword, the index weights etc. of keyword in full gateway keyword; Obviously, at least one in above-mentioned listed index weights can also be chosen.
Step S310, for each keyword, determined each index weights to be combined, obtain the index weights total value of each keyword, the weight order of index weights total value corresponding to described each keyword of described each keyword.
Take search word as "ON" be example, the keyword that may mate in local dictionary has the jackdrill that cuts into a mountain, Switching Power Supply, switch cubicle, opening agent, combined socket and switch, opens clothes one continuous line, opens sharp water chiller, boiler etc.; For the keyword respectively matched, the embodiment of the present invention determines the index weights of each setting weight index of each keyword by such as under type:
1, the weight of keyword in nearest historical search is determined; As in the client-side search history of nearly 5 days, search this keyword and searched and hit n time, corresponding index weights can be n*20 (20 is the benchmark weight of nearest historical search, obviously also can arrange other values);
2, the weight of keyword in the machine historical search is determined: occurred several times as searched keyword in the historical record of all search of user, if occurred n time, then corresponding index weights can be n*10 (10 is the benchmark weight of the machine historical search, obviously also can arrange other values);
3, the weight of keyword in user location is determined: client can navigate to the city (as Zhengzhou, henan) at user place, then client can in the table of " keyword-regional weight " of setting, search the keyword weight corresponding in Zhengzhou area (if weight is 5, being only example herein);
4, the weight of keyword under classified search is determined: if user have selected classified search (as have selected machinery), then client is in " keyword-classification " this table, search the weight (if weight be 6, be herein only example) of keyword under this classification of corresponding machinery;
5, the weight of keyword in industry belonging to user is determined: if user does not have selection sort to search for, the industry that then can judge belonging to user according to the search history of user, then client is in " keyword-industry " this table, search the weight of keyword in industry belonging to user (if weight is 8, being only example herein);
Optionally, above-mentioned 4 and 5 steps can be selected one and be chosen execution, even perform step 4 and can not perform step 5, if perform step 5 can not perform step 4; Obvious step 4 and step 5 also can together perform.
6, keyword is in the weight of full gateway keyword: search the weight (if weight be 40, be herein only example) of keyword at full gateway keyword.
For each keyword, after determining each index weights of keyword by the way, can using the index weights total value of the summation of above-mentioned each index weights of keyword as keyword.
Optionally, after determining the index weights total value of each keyword, the embodiment of the present invention according to the index weights total value of described each keyword, can determine the sequence of the summary of results information of described each keyword; Index weights total value as keyword is larger, then the summary of results information sorting of this keyword is more forward, and the index weights total value of keyword is less, then the summary of results information sorting of this keyword more rearward;
But also likely there is the identical keyword of index weights total value, for this class keywords, the embodiment of the present invention can according to the size of the index weights of the high setting weight index of priority, the sequence of determination result summary info;
The method flow diagram of the sequence of the determination summary of results information that Fig. 4 provides for the embodiment of the present invention, the method can the sequence of summary of results information of the identical keyword of agriculture products weight total value; With reference to Fig. 4, the method can comprise:
If step S400 exists the identical keyword of index weights total value, then according to the priority height of each setting weight index, each index weights of the keyword that sequentially comparison index weights total value is identical;
Step S410, first time determining in the keyword that index weights total value is identical, when there is different index weightses in the setting weight index that priority is identical, by the summary of results information sorting of the large keyword of the index weights determined front, by the summary of results information sorting of the little keyword of the index weights determined rear.
In above-mentioned citing, set the priority of sequencing as setting weight index of weight index description, if the weight of keyword in nearest historical search is limit priority, keyword is the second priority in the weight of the machine historical search, by that analogy;
When in the size according to index weights total value, when sequentially determining the sequence of summary of results information of each keyword, if run into the keyword that index weights total value is identical, the then index weights of the weight index of the first priority of the keyword that first comparison index weights total value is identical, if different, then according to the keyword that the index weights of the first priority is large, the corresponding preceding principle of summary of results information sorting, the sequence of the summary of results information of the keyword that agriculture products weight total value is identical; If identical, then the index weights of the weight index of comparison second priority, by that analogy.
Keyword as determined has A1, A2, A3, A4, A5 these 5, and wherein the index weights total value of the index weights total value of the index weights total value of A1 to be the index weights total value of 100, A2 be 80, A3 to be the index weights total value of 80, A4 be 50, A5 is 60; Then according to the size of index weights total value, can determine the summary of results information sorting of A1 the first, A5 summary of results information sorting the four, A4 summary of results information sorting the 5th; And A2 and A3 being 80 by index weights total value fights for summary of results information sorting second or the 3rd;
Further, the index weights being the weight index of first priority of 30, A3 when the index weights (as the weight of keyword in nearest historical search) of weight index of the first priority determining A2 is 40; Then can determine that the summary of results information sorting of A3 is before the summary of results information of A2; The sequence obtained is: the summary of results information sorting of A1 the first, A3 summary of results information sorting the second, A2 summary of results information sorting the three, A5 summary of results information sorting the four, A4 summary of results information sorting the 5th.
Optionally, match the summary of results information of search word in local dictionary after, the embodiment of the present invention also on the basis determining the weight order corresponding to each keyword, in conjunction with the similarity of the summary of results information matched, can determine the sequence of the summary of results information of each keyword;
Optionally, the method flow diagram of the summary of results information of described each keyword that the displaying that Fig. 5 shows the embodiment of the present invention to be provided is mated, the method can on the basis determining the weight order corresponding to each keyword shown in Fig. 2 ~ Fig. 4, by determining the similarity weight of the summary of results information of each keyword, determine the sequence of the summary of results information of each keyword, and with this displaying of sorting; With reference to Fig. 5, the method can comprise:
Step S500, after determining the summary of results information that each keyword mates, determine the position of each keyword in the title of summary of results information;
Step S510, according to the position of each keyword in the title of summary of results information, determine the first weight of described each summary of results information;
After determining the summary of results information that each keyword mates, if keyword, occur in the title (as the title of the product searched) of summary of results information, and be in the forward position of product title, so weight adds 3 (being only example values), if be in the title centre position of summary of results information, weight adds 2 (being only example values), and the title end being in summary of results information then adds 1 (being only example values);
Step S520, in conjunction with described each summary of results information degree of perfection corresponding to sophistication weight, obtain the similarity weight of described each summary of results information with the first weight;
Optionally, sophistication weight can think a scoring of the sophistication to summary of results information, can divide from 0-5 (value that 0-5 divides is only example) and evaluate, the mark of evaluation can be multiplied by the sophistication weight of 0.2 (value of 0.2 is only example) summary info as a result; The sophistication scoring of each summary of results information can set in advance, and modifies to scoring after substantial in content again; Further, under the scene of searching products, the measurement of sophistication weight also can consider the information sophistication of the enterprise belonging to product, if whether enterprise is through operation license certification etc.
After the sophistication weight determining each summary of results information and the first weight, similarity weight can be obtained in conjunction with the sophistication weight of summary of results information and the first weight.
Step S530, weight order corresponding to comprehensive described each keyword, and the similarity weight of the summary of results information of each keyword, obtain the final weight order of described each summary of results information;
Optionally, the determination mode of the weight order corresponding to each keyword can be as indicated above.
Optionally, for each summary of results information, the weight order of keyword can be added corresponding similarity weight by the embodiment of the present invention, obtains final weight order.
Step S540, according to described final weight order, show the summary of results information of described each keyword of mating.
Optionally, can be larger according to final weight order, then the principle that the sequence of summary of results information display is more forward, shows each summary of results information.
By method shown in Fig. 5, consider the sequence of summary of results information by multi-angle, thus summary of results information is more relevant to user to make to sort more forward; Make user by shown summary of results information, hit interested summary of results information more easily.
Optionally, if after user's inputted search word, client detects that current network conditions meets the web search condition of setting, then by the Search Results of search word described in server search; By server search to Search Results be different from above-described summary of results information, summary of results information can think the Search Results arrived by server search one summary.
Fig. 6 shows a process flow diagram again of the searching method that the embodiment of the present invention provides, and with reference to Fig. 6, the method can comprise:
Step S600, determine the search word that user inputs;
Step S610, judge whether current network conditions meets the web search condition of setting, if not, perform step S620, if so, perform step S640;
If step S620 current network conditions does not meet the web search condition of setting, then in the local dictionary of described client, determine the summary of results information that the keyword that described search word is corresponding mates, wherein, described local dictionary stores the corresponding relation of keyword and summary of results information;
The summary of results information that step S630, displaying are mated;
Optionally, the specific implementation of step S620 ~ step S630 can refer to appropriate section above.
Step S640, described search word is committed to server, so that the Search Results of search word described in described server matches;
Step S650, obtain the Search Results of the described search word that described server mates, and each Search Results is shown in the displaying sequence of each Search Results determined according to described server.
Optionally, server, after the Search Results searching described search word, according to the similarity of each Search Results of mated described search word and temperature, can determine the displaying sequence of each Search Results;
Wherein, the determination mode of the similarity of Search Results can be similar with principle shown in Fig. 5 part; And the temperature of Search Results is the another kind of attribute different from similarity, for product search scene, the number of times that product is viewed in website, the approach etc. that user enters product information page all can be converted into numerical value and be recorded to inside product temperature.
Optionally, (comprise local dictionary search scene and web search scene) when the sequence of determination result summary info, also can consider after search word participle, the part of speech weight of the participle character corresponding with keyword; After participle is carried out to search word, the participle character as parts of speech such as noun, verb, adjectives can be obtained; If the participle character match of noun is to keyword, then determine that the weight entirety of corresponding summary of results information or search results ranking is multiplied by 1; If the participle character match of verb is to keyword, then determine that the weight entirety of corresponding summary of results information or search results ranking is multiplied by 0.5; If adjectival participle character match is to keyword, then determine that the weight entirety of corresponding summary of results information or search results ranking is multiplied by 0.7.
Optionally, when the keyword that match search word is corresponding, the embodiment of the present invention can also can be done to turn phonetic process for the participle character of search word, indexes the keyword identical with participle character pronunciation, the keyword scope of the search that extends one's service, and improves precision.
Optionally, the embodiment of the present invention also provides the update mechanism of local dictionary; Fig. 7 shows the method flow diagram of the local dictionary of renewal that the embodiment of the present invention provides, and with reference to Fig. 7, the method can comprise:
If step S700 current network conditions meets the web search condition of setting, and when detecting that the local Word library updating that server sends notifies, upgrade local dictionary to server request;
Wherein, the version number of the local dictionary that described client stores and the version number of up-to-date local dictionary inconsistent time, described server is to the local Word library updating notice of described client push.
Step S710, obtain up-to-date local dictionary and the distinctive information of local dictionary stored;
Step S720, change the local dictionary stored according to described distinctive information, and the version number adjusting the local dictionary stored is consistent with the version number of up-to-date local dictionary.
In embodiments of the present invention, upgrading (when network state the is good) mode of dictionary version can be as follows: on original dictionary basis, if client background receives the Word library updating notice of server, Word library updating service will be started, which get up-to-date dictionary from service end to compare the change (increase and decrease keyword) that active client dictionary does, then client also makes the process of adding and deleting keyword accordingly, and the version number changing current dictionary is up-to-date.
The searching method that the embodiment of the present invention provides, when poor or client's side link is less than network in network environment, can searches for the summary of results information of described search word coupling, by showing this summary of results information to user, realizes function of search in local dictionary.
Be introduced the client that the embodiment of the present invention provides below, client described below can corresponding reference mutual to above-described searching method.
The structured flowchart of the client that Fig. 8 provides for the embodiment of the present invention, with reference to Fig. 8, this client can comprise:
Search word determination module 100, for determining the search word that user inputs;
Local search module 200, if do not meet the web search condition of setting for current network conditions, then in the local dictionary of described client, determine the summary of results information that the keyword that described search word is corresponding mates, wherein, described local dictionary stores the corresponding relation of keyword and summary of results information;
Display module 300, for showing mated summary of results information.
Optionally, Fig. 9 shows a kind of alternate configurations of the local search module 200 that the embodiment of the present invention provides, and with reference to Fig. 9, local search module 200 can comprise:
Keyword search unit 210, at least one keyword that search in described local dictionary is corresponding with described search word;
Weight order determining unit 220, for determining the weight order at least one keyword described corresponding to each keyword;
Sequence determining unit 230, for determining the sequence of the summary of results information of described each keyword according to described weight order;
Result matching unit 240, for mating the summary of results information of described each keyword in described local dictionary.
On basis shown in Fig. 9, Figure 10 shows a kind of alternate configurations of the display module 300 that the embodiment of the present invention provides, and with reference to Figure 10, display module 300 can comprise:
Sequentially display unit 310, in described local dictionary, mate described each keyword summary of results information after, according to described sequence, show the summary of results information of the described each keyword mated.
Optionally, Figure 11 shows a kind of alternate configurations of the weight order determining unit 220 that the embodiment of the present invention provides, and with reference to Figure 11, weight order determining unit 220 can comprise:
Desired value determination subelement 221, for for each keyword, determines the index weights of each setting weight index of keyword;
Total value determination subelement 222, for for each keyword, combines determined each index weights, obtains the index weights total value of each keyword, the weight order of index weights total value corresponding to described each keyword of described each keyword.
Optionally, Figure 12 shows a kind of alternate configurations of the desired value determination subelement 221 that the embodiment of the present invention provides, and with reference to Figure 12, desired value determination subelement 221 can comprise:
Desired value is determined to perform subelement 2211, for determining that keyword is in the setting-up time apart from the present, the index weights of searched number of times; And/or, determine the index weights of the searched number of times of keyword history; And/or, determine the index weights of keyword in the current location of user; And/or, determine the index weights of the keyword classification corresponding to keyword; And/or, determine the index weights of the trade classification corresponding to keyword; And/or, determine the index weights of keyword in full gateway keyword.
Optionally, Figure 13 shows a kind of alternate configurations of the sequence determining unit 230 that the embodiment of the present invention provides, and with reference to Figure 13, sequence determining unit 230 can comprise:
Comparer unit 231, if for there is the identical keyword of index weights total value, then according to the priority height of each setting weight index, each index weights of the keyword that sequentially comparison index weights total value is identical;
Sequence adjustment subelement 232, for determining in the keyword that index weights total value is identical in first time, when there is different index weightses in the setting weight index that priority is identical, by the summary of results information sorting of the large keyword of the index weights determined front, by the summary of results information sorting of the little keyword of the index weights determined rear.
Optionally, Figure 14 shows a kind of alternate configurations of the keyword search unit 210 that the embodiment of the present invention provides, and with reference to Figure 14, keyword search unit 210 can comprise:
Participle subelement 211, for carrying out participle to described search word, obtains at least one participle character;
Participle search subelement 212, at least one keyword that search in described local dictionary is corresponding with at least one participle character described.
Optionally, participle subelement 211 specifically can be used for search word to mate according to setting matching order with a setting point vocabulary, obtains at least one participle character; Or, carry out participle according to the part of speech in search word, obtain at least one participle character; Or, according to the frequency meter of the adjacent appearance of character, the word meeting described frequency meter in search word is carried out participle, obtain at least one participle character.
Optionally, on Fig. 9 ~ Figure 12 basis, Figure 15 shows a kind of alternate configurations of the sequentially display module 310 that the embodiment of the present invention provides, and with reference to Figure 15, sequentially display unit 310 can comprise:
Subelement 311 is determined in position, for after determining the summary of results information that each keyword mates, determines the position of each keyword in the title of summary of results information;
First weight determination subelement 312, for according to the position of each keyword in the title of summary of results information, determines the first weight of described each summary of results information;
Similarity weight determination subelement 313, for the sophistication weight corresponding to the degree of perfection in conjunction with described each summary of results information, obtains the similarity weight of described each summary of results information with the first weight;
Final weight order determination subelement 314, for the weight order corresponding to comprehensive described each keyword, and the similarity weight of the summary of results information of each keyword, obtain the final weight order of described each summary of results information;
Show and perform subelement 315, for according to described final weight order, show the summary of results information of the described each keyword mated.
Optionally, Figure 16 shows another structured flowchart of the client that the embodiment of the present invention provides, and shown in composition graphs 8 and Figure 16, this client can also comprise:
Submit module 400 to, if meet the web search condition of setting for current network conditions, described search word is committed to server, so that the Search Results of search word described in described server matches;
Search Results obtains display module 500, and for obtaining the Search Results of the described search word that described server mates, and each Search Results is shown in the displaying sequence of each Search Results determined according to described server;
Wherein, described server, according to the similarity of each Search Results of mated described search word and temperature, determines the displaying sequence of each Search Results.
Optionally, Figure 17 shows a structured flowchart again of the client that the embodiment of the present invention provides, and shown in composition graphs 8 and Figure 17, this client can also comprise:
Update request module 600, if the web search condition meeting setting for current network conditions, and when detecting that the local Word library updating that server sends notifies, upgrades local dictionary to server request; Wherein, the version number of the local dictionary that described client stores and the version number of up-to-date local dictionary inconsistent time, described server is to the local Word library updating notice of described client push;
Distinctive information acquisition module 700, for obtaining up-to-date local dictionary and the distinctive information of local dictionary stored;
Update module 800, for changing the local dictionary stored according to described distinctive information, and the version number adjusting the local dictionary stored is consistent with the version number of up-to-date local dictionary.
The client that the embodiment of the present invention provides, when poor or client's side link is less than network in network environment, can searches for the summary of results information of described search word coupling, by showing this summary of results information to user, realizes function of search in local dictionary.
In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For device disclosed in embodiment, because it corresponds to the method disclosed in Example, so description is fairly simple, relevant part illustrates see method part.
Professional can also recognize further, in conjunction with unit and the algorithm steps of each example of embodiment disclosed herein description, can realize with electronic hardware, computer software or the combination of the two, in order to the interchangeability of hardware and software is clearly described, generally describe composition and the step of each example in the above description according to function.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
The software module that the method described in conjunction with embodiment disclosed herein or the step of algorithm can directly use hardware, processor to perform, or the combination of the two is implemented.Software module can be placed in the storage medium of other form any known in random access memory (RAM), internal memory, ROM (read-only memory) (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.