Movatterモバイル変換


[0]ホーム

URL:


CN104881497A - Searching method and client - Google Patents

Searching method and client
Download PDF

Info

Publication number
CN104881497A
CN104881497ACN201510336177.3ACN201510336177ACN104881497ACN 104881497 ACN104881497 ACN 104881497ACN 201510336177 ACN201510336177 ACN 201510336177ACN 104881497 ACN104881497 ACN 104881497A
Authority
CN
China
Prior art keywords
keyword
search
results information
weight
results
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510336177.3A
Other languages
Chinese (zh)
Inventor
常晓阳
褚思凡
刘涛
孟伟
陈静
李国强
刘建辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Original Assignee
ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co LtdfiledCriticalZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Priority to CN201510336177.3ApriorityCriticalpatent/CN104881497A/en
Publication of CN104881497ApublicationCriticalpatent/CN104881497A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

An embodiment of the invention provides a searching method and a client. The method comprises steps as follows: determining search terms input by a user; if the current network environment does not meet a set network search condition, determining result summary information matched with key words corresponding to the search items in a local lexicon of the client, wherein the local lexicon stores the correspondence between the key words and the result summary information; displaying the matched result summary information. With the adoption of the searching method and the client, when the network environment is poorer or the client fails to access the network, the result summary information matched with the search items can be searched from the local lexicon, and the search function is realized through display of the result summary information to the user.

Description

A kind of searching method and client
Technical field
The present invention relates to search technique field, be specifically related to a kind of searching method and client.
Background technology
Search refers to that the search word submitted to according to user gathers information, and to determine Search Results, and Search Results is showed a kind of information processing manner of user.
At present, the main data interaction relied between client and server of search realizes, and the search word that user inputs is committed to server by client, and server according to search word determination Search Results, and shows Search Results to subscriber equipment.
The present inventor finds in research process, carries out the way of search that data interaction realizes, will depend critically upon network environment between existing dependence client and server; Because whether network environment can carry out data interaction smoothly by directly affecting client and server, therefore when or client's side link poor in network environment is less than network, the data interaction of client and server cannot realize, thus search cannot be reached; Based on this, how Optimizing Search mode, when making or client's side link poor in network environment less than network, also can realize function of search, to show Search Results to user, become the problem that those skilled in the art need to consider.
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.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only embodiments of the invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to the accompanying drawing provided.
The process flow diagram of the searching method that Fig. 1 provides for the embodiment of the present invention;
Another process flow diagram of the searching method that Fig. 2 provides for the embodiment of the present invention;
The method flow diagram of the weight order corresponding to each keyword of determination that Fig. 3 provides for the embodiment of the present invention;
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 flow diagram of the summary of results information of described each keyword that Fig. 5 mates for the displaying that the embodiment of the present invention provides;
A process flow diagram again of the searching method that Fig. 6 provides for the embodiment of the present invention;
The method flow diagram of the local dictionary of renewal that Fig. 7 provides for the embodiment of the present invention;
The structured flowchart of the client that Fig. 8 provides for the embodiment of the present invention;
The structured flowchart of the local search module that Fig. 9 provides for the embodiment of the present invention;
The structured flowchart of the display module that Figure 10 provides for the embodiment of the present invention;
The structured flowchart of the weight order determining unit that Figure 11 provides for the embodiment of the present invention;
The structured flowchart of the desired value determination subelement that Figure 12 provides for the embodiment of the present invention;
The structured flowchart of the sequence determining unit that Figure 13 provides for the embodiment of the present invention;
The structured flowchart of the keyword search unit that Figure 14 provides for the embodiment of the present invention;
The structured flowchart of the sequentially display module that Figure 15 provides for the embodiment of the present invention;
Another structured flowchart of the client that Figure 16 provides for the embodiment of the present invention;
A structured flowchart again of the client that Figure 17 provides for the embodiment of the present invention.
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.

Claims (10)

CN201510336177.3A2015-06-172015-06-17Searching method and clientPendingCN104881497A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510336177.3ACN104881497A (en)2015-06-172015-06-17Searching method and client

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510336177.3ACN104881497A (en)2015-06-172015-06-17Searching method and client

Publications (1)

Publication NumberPublication Date
CN104881497Atrue CN104881497A (en)2015-09-02

Family

ID=53948990

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510336177.3APendingCN104881497A (en)2015-06-172015-06-17Searching method and client

Country Status (1)

CountryLink
CN (1)CN104881497A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107291864A (en)*2017-06-122017-10-24北京三快在线科技有限公司A kind of searching method and device, electronic equipment
CN107391570A (en)*2017-06-192017-11-24广东小天才科技有限公司Method and device for searching questions on mobile terminal
CN107491527A (en)*2017-08-182017-12-19成都爱花居电子商务有限公司A kind of intelligent product search method
CN107577755A (en)*2017-08-312018-01-12江西博瑞彤芸科技有限公司A kind of searching method
CN107844580A (en)*2017-11-102018-03-27北京酷我科技有限公司A kind of search term matching process
CN108460116A (en)*2018-02-122018-08-28苏州朗动网络科技有限公司Searching method, device, computer equipment, storage medium and search system
CN111159552A (en)*2019-12-302020-05-15北京每日优鲜电子商务有限公司Commodity searching method, commodity searching device, server and storage medium
CN111680210A (en)*2020-05-262020-09-18北京三快在线科技有限公司Information searching method, device, searching gateway and storage medium
CN113538082A (en)*2020-04-212021-10-22江苏工电宝信息科技有限公司Product searching system and method
CN113886685A (en)*2021-09-232022-01-04北京三快在线科技有限公司Searching method, searching device, storage medium and electronic equipment
CN115190471A (en)*2022-05-272022-10-14西安中诺通讯有限公司Notification method and device under different networks, terminal and storage equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101158971A (en)*2007-11-152008-04-09深圳市迅雷网络技术有限公司 Method and device for sorting search results based on search engine
CN102724310A (en)*2012-06-182012-10-10惠州Tcl移动通信有限公司Method using mobile terminal to implement cloud searching
CN102841904A (en)*2011-06-242012-12-26阿里巴巴集团控股有限公司 A search method and device
CN102930054A (en)*2012-11-192013-02-13北京奇虎科技有限公司Data search method and data search system
US20130110807A1 (en)*2011-10-312013-05-02International Business Machines CorporationIntranet search, search engine and terminal equipment
CN103473326A (en)*2013-09-132013-12-25百度在线网络技术(北京)有限公司Method and device providing searching advices
CN104156492A (en)*2014-09-022014-11-19北京国双科技有限公司Method and device for prompting search content
CN104216931A (en)*2013-05-292014-12-17酷盛(天津)科技有限公司Real-time recommending system and method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101158971A (en)*2007-11-152008-04-09深圳市迅雷网络技术有限公司 Method and device for sorting search results based on search engine
CN102841904A (en)*2011-06-242012-12-26阿里巴巴集团控股有限公司 A search method and device
US20130110807A1 (en)*2011-10-312013-05-02International Business Machines CorporationIntranet search, search engine and terminal equipment
CN102724310A (en)*2012-06-182012-10-10惠州Tcl移动通信有限公司Method using mobile terminal to implement cloud searching
CN102930054A (en)*2012-11-192013-02-13北京奇虎科技有限公司Data search method and data search system
CN104216931A (en)*2013-05-292014-12-17酷盛(天津)科技有限公司Real-time recommending system and method
CN103473326A (en)*2013-09-132013-12-25百度在线网络技术(北京)有限公司Method and device providing searching advices
CN104156492A (en)*2014-09-022014-11-19北京国双科技有限公司Method and device for prompting search content

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107291864B (en)*2017-06-122020-04-07北京三快在线科技有限公司Searching method and device and electronic equipment
CN107291864A (en)*2017-06-122017-10-24北京三快在线科技有限公司A kind of searching method and device, electronic equipment
CN107391570A (en)*2017-06-192017-11-24广东小天才科技有限公司Method and device for searching questions on mobile terminal
CN107491527A (en)*2017-08-182017-12-19成都爱花居电子商务有限公司A kind of intelligent product search method
CN107577755A (en)*2017-08-312018-01-12江西博瑞彤芸科技有限公司A kind of searching method
CN107577755B (en)*2017-08-312020-06-19江西博瑞彤芸科技有限公司Searching method
CN107844580A (en)*2017-11-102018-03-27北京酷我科技有限公司A kind of search term matching process
CN108460116A (en)*2018-02-122018-08-28苏州朗动网络科技有限公司Searching method, device, computer equipment, storage medium and search system
CN111159552A (en)*2019-12-302020-05-15北京每日优鲜电子商务有限公司Commodity searching method, commodity searching device, server and storage medium
CN113538082A (en)*2020-04-212021-10-22江苏工电宝信息科技有限公司Product searching system and method
CN111680210A (en)*2020-05-262020-09-18北京三快在线科技有限公司Information searching method, device, searching gateway and storage medium
WO2021238555A1 (en)*2020-05-262021-12-02北京三快在线科技有限公司Information search
CN113886685A (en)*2021-09-232022-01-04北京三快在线科技有限公司Searching method, searching device, storage medium and electronic equipment
CN115190471A (en)*2022-05-272022-10-14西安中诺通讯有限公司Notification method and device under different networks, terminal and storage equipment
CN115190471B (en)*2022-05-272023-12-19西安中诺通讯有限公司Notification method, device, terminal and storage equipment under different networks

Similar Documents

PublicationPublication DateTitle
CN104881497A (en)Searching method and client
US10635679B2 (en)Systems and methods for providing feedback for natural language queries
CN107180093B (en)Information searching method and device and timeliness query word identification method and device
US20200193098A1 (en)Use of statistical flow data for machine translations between different languages
US7769771B2 (en)Searching a document using relevance feedback
CN102567475B (en)User interface for interactive query reformulation
JP4098539B2 (en) Profile information recommendation method, program, and apparatus
US9846748B2 (en)Searching for information based on generic attributes of the query
US8775409B1 (en)Query ranking based on query clustering and categorization
US9171078B2 (en)Automatic recommendation of vertical search engines
US6915295B2 (en)Information searching method of profile information, program, recording medium, and apparatus
CN103064853B (en)Search suggestion generation method, device and system
CN105893444A (en)Sentiment classification method and apparatus
US20080065624A1 (en)Building bridges for web query classification
EP3822824A1 (en)Method and apparatus for searching multimedia content, device, and storage medium
US20090083255A1 (en)Query spelling correction
US20210342540A1 (en)Entity Disambiguation
KR20220119745A (en) Methods for retrieving content, devices, devices and computer-readable storage media
KR20150010740A (en)On-line product search method and system
CN113536156B (en)Search result ordering method, model building method, device, equipment and medium
CN103970748A (en)Related keyword recommending method and device
US20060230031A1 (en)Document searching device, document searching method, program, and recording medium
CN105117383A (en)Search result providing method and apparatus
CN112749272A (en)Intelligent new energy planning text recommendation method for unstructured data
WO2017193865A1 (en)Information search method and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
EXSBDecision made by sipo to initiate substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Address after:450000 Zhengzhou science and technology zone, Henan high tech Road, building 169, building 1, No. 1

Applicant after:ZHENGZHOU XIZHI INFORMATION TECHNOLOGY CO., LTD.

Address before:450000 Zhengzhou science and technology zone, Henan high tech Road, building 169, building 1, No. 1

Applicant before:ZHENGZHOU XIZHI INFORMATION TECHNOLOGY CO., LTD.

CORChange of bibliographic data
RJ01Rejection of invention patent application after publication

Application publication date:20150902

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp