Embodiment
The embodiment of the invention will combine accompanying drawing to describe the method for structure knowledge question sharing platform provided by the invention, the implementation method of search engine, and make up the device, search engine of knowledge question sharing platform and based on each embodiment of the realization system of the interactive knowledge question sharing platform of search.In the following description; The taxonomic structure of indication of the present invention generally includes multiclass classification; Each level classification all is made up of the classification of a plurality of units, is the superior and the subordinate's incidence relations between each level, can comprise the classification of partial a plurality of units under the unit classification of the first order; The classification of a partial unit can comprise a plurality of units classification of a plurality of third level down, or the like; And the label system is based upon a unit classification down; Here alleged unit classification can be the unit classification of any one-level; The unit classification of the final stage that preferably is meant, generally speaking, taxonomic structure is mutually nested form with the label system; So that under stable taxonomic structure; Any one-level at taxonomic structure can both respond the enquirement information (the follow-up mentioned new enquirement information of the embodiment of the invention all is meant the new enquirement information that does not belong to any one classification in the existing taxonomic structure) that focus puts question to information and new not belonging to have any one classification in the taxonomic structure now fast, and better assisting users is searched for knowledge question information.
Below will introduce the embodiment of the invention in all its bearings.
Referring to Fig. 2, for making up the schematic flow sheet of the method embodiment of knowledge question sharing platform among the present invention.
The method that provides in the present embodiment specifically comprises:
Step 10 presets and is used for taxonomic structure that knowledge question information is sorted out; Said taxonomic structure is made up of one-level at least, and every grade comprises at least one unit classification;
Particularly, this step is actually a step that presets, and this taxonomic structure is to make up according to the classification of habits to everyday problem, and purpose is for farthest approaching existing mode classification, meets user's use habit; This taxonomic structure is used for knowledge question information is sorted out; When the user imports enquirement information through client; This taxonomic structure just can be shown to the user and select, and according to user's selection the enquirement information of user's input is concluded in the classification of corresponding unit.
For example; The user the input " notebook computer of what brand is best? " The time; The user can select " computer digital " this one-level unit's classification in the taxonomic structure that provides, can also further under this one-level unit's classification, select " notebook computer " this subunits classification; Certainly the user also possibly not select any one affiliated unit classification of enquirement information; Then on the backstage of " based on the interactive knowledge question sharing platform of search " when handling, can be automatically or manual work " notebook computer " this unit that enquirement information is concluded under " computer digital " classify;
In concrete the realization, step 10 is accomplished by the device that makes up knowledge question sharing platform, can be accomplished by the back-stage management server of " based on the interactive knowledge question sharing platform of search " usually.
Step 11, dynamically generates main label and secondary label under this unit classification, and sets up the superior and the subordinate's incidence relation between said main label and the secondary label the analysis result of the newly-increased enquirement information under the unit classification of taxonomic structure according in real time.
Particularly; Put question to information and new enquirement information in order to respond focus; The real-time newly-increased enquirement information under a certain unit classification under the taxonomic structure that presets is analyzed, and from these new enquirement information, generates main label and secondary label under this unit classification; " in real time " in the present embodiment normally is unit with the sky, also can in the shorter time period, the newly-increased enquirement information under a certain unit classification under the taxonomic structure that presets be analyzed as required; Put question to information and new enquirement information so that respond focus faster; Like this, when focus puts question to information and new enquirement information to occur, just can be in time mode through label show; And can not cause new enquirement information not sorted out; Perhaps focus enquirement information can not get giving prominence to timely showing can't being concerned about by more users of causing, thereby can't obtain answering, and also can't share with more user.Need to prove, be divided into main label and secondary label in the label system, is the superior and the subordinate's incidence relation between them, and secondary label can have multistagely, and the main label can have a plurality of, and each level of secondary label also can have a plurality of labels.
For example in real time the newly-increased enquirement information that belongs under one-level unit's classification " computer digital " is analyzed; Generate main label " brand ", " price " or the like; And generate corresponding secondary label, the for example secondary label " IBM " under the main label " brand ", " DELL ", " SONY " or the like; Certain secondary label " DELL " descends can also continue that secondary label is arranged " DELL desktop computer ", " DELL notebook " or the like secondary label.Certainly; Also newly-increased enquirement information is analyzed in the subunits classification " notebook computer " to classification " computer digital " subordinate of one-level unit in real time; Generate main label " brand ", " price " or the like; And generate corresponding secondary label, the for example secondary label " 2000-4000 " under the main label " price ", " 4001-6000 ", " 6001-8000 ", " more than 8000 " or the like;
On taxonomic structure, embed the label system of forming by main label and secondary label like this; If the enquirement information of focus; For example real-time analysis " notion mobile phone ", " notion notebook " appear in finding in user's enquirement information again and again, when " notion camera " all comprises " notion " this high frequency words; Just generate " notion " label, and with its as with label main labels arranged side by side such as " brand ", " price ".In like manner, in occurring existing classification or label in user's the enquirement information, during unprecedented neologisms, also can generate main label or secondary label, join in the existing label system, so that the real-time response focus is putd question to information and new enquirement information.
In concrete the realization, step 11 is accomplished by the device that makes up knowledge question sharing platform, can be accomplished by the back-stage management server of " based on the interactive knowledge question sharing platform of search " usually.
Implement the method for above-mentioned structure knowledge question sharing platform; Through on the basis of existing taxonomic structure, setting up the label system that to adjust flexibly; Can be on the basis that not change existing taxonomic structure, the focus that occurs in will the enquirement information by user's input puts question to information and new enquirement information to show flexibly through the mode of label.
Referring to Fig. 3, be the schematic flow sheet that makes up the another embodiment of method of knowledge question sharing platform among the present invention.
The method step of the structure knowledge question sharing platform that a last embodiment provides is equally applicable to present embodiment; In the present embodiment; With the analysis result of mainly introducing in real time the unit classification newly-increased enquirement information down of taxonomic structure, dynamically generate main label and the concrete realization flow of secondary label of this unit under classifying.As shown in Figure 3, comprising:
Step 110 is analyzed the newly-increased enquirement information under the unit classification of taxonomic structure in real time, from said enquirement information, extracts the participle label;
Particularly; The enquirement information that classification increases newly down to unit is in real time analyzed; Find wherein high frequency words or neologisms through calculating final ranking number, search number and the text weight in this unit classification, high frequency words or the neologisms found are extracted as the participle label;
Need to prove that the account form of present embodiment Chinese version weight is: text weight=tf * idf (word frequency * document frequency is reciprocal);
Idf gets a collection of big data quantity content, analyzes, and gets the inverse of the number of times of certain speech appearance, is exactly the idf of this speech.Such as analyzing out " Beijing " this speech, the frequency of occurrences is 500 times, " " this word occurrence number is 10000 times, gets its inverse, the idf value is more little, explains that occurrence number is more, explains inessentially more, can draw an idf table thus;
The number of times that tf promptly occurs in the article of this vocabulary in a stage.Such as " Beijing " speech, the number of times that in a week, appears in the article is 240 times, and its idf value is 1/500.
Text weight=tf * idf=0.48 of " so Beijing " speech;
The processing of sorting of step 111, the participle label that said extraction is obtained obtains the recommendation label under this unit classification;
Particularly, be the processing of sorting of size according to total weighted value of search weight and text weight, the recommendation label under the participle label that comes the front is classified as this unit.Need to prove, search for weight=word frequency/total volumes of searches in the present embodiment;
For example, " Beijing " this speech has been searched for 500 times, Zong volumes of searches is 10000 times, the search weight is exactly 500/10000=0.05, and it is many more, important more that the big more explanation of numeral is searched for;
And total weight=text weight * 0.75+ search weight * 0.25; Be merely for example, total weight can also be obtained by text weight and the coefficient that the search weight multiply by other here.
Step 112 is divided into main label and secondary label with said recommendation label, and sets up the superior and the subordinate's corresponding relation between main label and the secondary label; Demarcated by each main label so that belong to the enquirement information of this unit classification, and in the secondary label that to be sub-divided into each main label be index each classification of dividing.
Particularly; Can be referring to the page sectional drawing 4a that handles label among the present invention; What Fig. 4 a illustrated is the situation to recommending label further to handle; What wherein listed out on Fig. 4 a left side first is the label of recommending: " brand ", " it is relevant to purchase car ", " it is relevant to maintain the car ", " Audi ", " masses " ... " motorcycle " or the like label; In this step, can " brand ", " it is relevant to purchase car ", " it is relevant to maintain the car " be divided into the main label, also can be called the one-level label; And remaining untreated label can further be compiled as the secondary label (or being called the subordinate's label under the one-level label) under the main label, sets up the superior and the subordinate's incidence relation between main label and the secondary label with this.Particularly, the page sectional drawing 4b referring to handling label among the present invention is editor's situation of secondary label (being illustrated secondary label); For example, " Audi ", " BMW " or the like are edited the secondary label (being illustrated secondary label) that becomes main label (being illustrated one-level label) " brand " subordinate, certainly; Also can be left intact to recommending label; Promptly abandon the label of this recommendation, particularly appeared at " label " in existing classification or the label, will not process; If but total weighted value of the search weight of this label and text weight is very high; Represent that it is relevant with focus enquirement information, then can change it into main label from original secondary label, put question to information with the response focus.
The label system of above-mentioned structure; The enquirement information that belongs to certain unit classification is demarcated by each main label; And in the secondary label that to be sub-divided into each main label be index each classification of dividing, the scope of the common expression of said main label and said secondary label be the scope that unit classification under it is represented.And the label system that present embodiment makes up can be adjusted flexibly; On the basis that does not change existing taxonomic structure; The focus that occurs in will the enquirement information by user input puts question to information and new enquirement information to show flexibly through the mode of label; Concrete demonstration is referring to label page displayed sectional drawing 5 among the present invention; This unit is categorized as example with " purchasing car maintains the car "; Its subordinate has " brand ", " purchase car relevant ", " it is relevant to maintain the car " or the like main label, also has secondary label " modern times ", " BMW " or the like under the main label " brand ", divides thereby with scope more accurately these are purchased the knowledge question information that car maintains the car relevant.
Referring to Fig. 6, be the schematic flow sheet of the implementation method embodiment of search engine among the present invention.
The method that present embodiment provides specifically comprises:
Step 20 receives the request of search knowledge question information;
Be specially: receive the request of user through the search knowledge question information of client input; This request can simply be divided into two types, and one type is the request with concrete character content; Another kind of then is to browse the type request; Request with character content refers to the user in search knowledge question information; Concrete literal or the alphabetical information of input in the search column that the interactive knowledge question sharing platform based on search provides; And browse the type request; Promptly be not input enquirement information in the search column that the interactive knowledge question sharing platform based on search provides of user, but, click step by step through taxonomic structure and label system that " based on the interactive knowledge question sharing platform of search " provides; Reduce the hunting zone gradually, thus the request mode of hit.
Step 21 according to the request of said search knowledge question information, navigates to the hunting zone unit classification of the taxonomic structure that said knowledge question information is sorted out;
Step 22 in the scope of said unit classification, is an index with the main label, the hunting zone is navigated to said main label subordinate's secondary label; Said main label and secondary label dynamically generate according to the analysis result of the newly-increased enquirement information under in real time said unit being classified;
Step 23 navigates to the hunting zone in the knowledge question information under the said secondary label.
The implementation method of search engine provided by the invention can be realized by a server in practical implementation.
The implementation method of the search engine that embodiment of the present invention provides; The knowledge question sharing platform of structure is provided based on the present invention; Not only can the hunting zone be navigated to concrete classification, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
Referring to Fig. 7, be the schematic flow sheet of the another embodiment of implementation method of search engine among the present invention.
Method step among the last embodiment is suitable equally in the present embodiment; Different is; To introduce the request of user through the search knowledge question information of client input in the present embodiment is when having the request of concrete character content, the implementation method flow process of search engine, as follows:
Step 30 receives the request of the search knowledge question information with concrete character content; For example the user in " based on the interactive knowledge question sharing platform of search " search column of providing, import " the automobile cost performance Gao Bugao of this brand of Cherry? "
Step 31 is analyzed said request with concrete character content, from said concrete character content, extracts key word;
For example, to user input " the automobile cost performance Gao Bugao of this brand of Cherry? " This enquirement information is analyzed, and extracts key word " Cherry ", " brand ", " automobile ", " cost performance " or the like; The mode of extraction key word is well known to those skilled in the art from enquirement information, repeats no more at this.
Step 32, the classificating word in key word that extraction is obtained and the search engine in the classified lexicon matees, and the hunting zone is navigated to the unit classification with this keyword matching.
Concrete, preset classified lexicon in the search engine, comprise main classified lexicon and each main classified lexicon subordinate's subclassificatio dictionary; Therefore; Key word that can extraction be obtained and the classificating word in the main classified lexicon mate; The hunting zone is navigated to and the classification of the main of keyword matching; In this main classification range, again the subclassificatio speech under key word and the subclassificatio dictionary is mated then, the hunting zone is navigated to the subclassificatio with keyword matching; For example; With said extracted to key word " Cherry ", " brand ", " automobile ", " cost performance " at first with the main classified lexicon in the main classificating word mate; Result's " automobile " speech can mate with " life household ", therefore the hunting zone is navigated to main classification " life household "; Further; With said extracted to key word " Cherry ", " brand ", " automobile ", " cost performance " and " life household " this classification under the subclassificatio dictionary in subclassificatio mate; Result's " automobile " speech can mate with " purchasing car maintains the car ", therefore the hunting zone is navigated to main classification " life household " subordinate's subclassificatio " purchasing car maintains the car "; Need to prove; When the classificating word in key word and the classified lexicon mated, might not require must be literal correspondence, as long as it is just passable to meet predetermined matching principle; The mode of predetermined matching principle also is well-known to those skilled in the art, repeats no more at this.
Step 33 according to the incidence relation of classified lexicon and label dictionary, is mated the main label speech in key word that extracts and the said classified lexicon subordinate's of unit the main label dictionary; The request that said key word is corresponding navigates to the main label of the said unit classification main label construed subordinate and this keyword matching.
Particularly, also further comprise the label dictionary under each subclassificatio dictionary, this label dictionary can be divided into main label dictionary and its subordinate's secondary label dictionary equally; Certainly, above-mentioned classified lexicon and label dictionary can be to be preset in the search engine by the device that makes up knowledge question sharing platform.
For example; Can continue with said extracted to key word " Cherry ", " brand ", " automobile ", " cost performance " and subclassificatio " purchasing car maintains the car " subordinate's main label dictionary in main label speech " brand ", " it is relevant to purchase car ", " it is relevant to maintain the car " mate; Can find that key word " brand " can mate with main label speech " brand "; Therefore the hunting zone is navigated to main label " brand ".
Step 34 in the scope of said unit classification, is an index with said main label, and the secondary label speech in said key word and this main label dictionary subordinate's the secondary label dictionary is mated; The hunting zone is navigated to the secondary label with the secondary label construed of said keyword matching.
For example; Secondary label speech " Cherry " in key word " Cherry ", " brand ", " automobile ", " cost performance " and main label " brand " subordinate's the secondary label dictionary, " BMW ", " Toyota " or the like are mated, can find that key word " Cherry " can mate with secondary label speech " Cherry "; Therefore the hunting zone is navigated to secondary label " Cherry ".Concrete, in webpage, just can the knowledge question information all about " Cherry " be shown, supply the user to obtain.
The implementation method of the search engine that embodiment of the present invention provides; When user's input is when the request of particular content is arranged; Not only can the hunting zone be navigated to concrete classification, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
Referring to Fig. 8, be the schematic flow sheet of the another embodiment of implementation method of search engine among the present invention.
Different is with embodiment shown in Figure 7, and will introduce the request of user through the search knowledge question information of client input in the present embodiment is when browsing the type request, the implementation method flow process of search engine.
Step 40 receives the type of the browsing request of user's input;
Step 41 according to the indication of the type of the browsing request of input successively, navigates to the classification with the corresponding unit of the indication of the type of the browsing request of input successively with the hunting zone successively;
When the user at " based on the interactive knowledge question sharing platform of the search " homepage that provides; One-level classification in the click classifications structure; For example " the life household " in the Webpage sectional drawing 9 then just navigates to the hunting zone " life household " this one-level classification this moment down; When the user clicks " cosmetology " once more under " life household " in Webpage sectional drawing 10, then the hunting zone is navigated under " cosmetology " this secondary classification.
Step 42 is an index with the classification subordinate's of said unit main label, according to the indication of the type of the browsing request of input once more, the hunting zone is navigated to said main label subordinate's secondary label;
Concrete, referring to Webpage sectional drawing 11, in the scope of " cosmetology " this secondary classification, be index with main labels such as " brand ", " basic skin care/color make-up ", " hairdressings ", can the hunting zone be navigated under the concrete secondary label; When for example being index, when the user clicks the secondary label " Shiseido " under this main label " brand ", just can the hunting zone be navigated in " Shiseido " this scope with main label " brand ".Concrete, in webpage, just can the knowledge question information all about " Shiseido " be shown, supply the user to obtain.
Main label or the secondary index demand that can not satisfy the user need to prove, if then can by user oneself input key word, thereby be passed through the key word required knowledge question information of search subscriber once more through the mode of " keyword search ".
The implementation method of the search engine that embodiment of the present invention provides; When user's input is when browsing the type request; Not only can the hunting zone be navigated to concrete classification, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
Referring to Figure 12, among the present invention based on the composition synoptic diagram of realization system of the interactive knowledge question sharing platform of search.
The system that present embodiment provides comprises:
Make up the device 50 of knowledge question sharing platform; It presets and is used for taxonomic structure that knowledge question information is sorted out; And according to real-time analysis result to the newly-increased enquirement information under the unit classification of taxonomic structure; Dynamically generate main label and secondary label under this unit classification, and set up the superior and the subordinate's incidence relation between said main label and the secondary label;
Particularly, shown in figure 13, said taxonomic structure is made up of one-level at least, and every grade comprises at least one unit classification, each the classification subordinate of unit main label, secondary label subordinate main label; Need to prove to be at final stage classification structure main label and secondary label down shown in Figure 13; This be among the present invention preferred embodiment; As described in the preceding method embodiment; Under any one unit classification, can adopt the mode of structure label system provided by the invention, make up the label system under this unit classification.
Native system also comprises search engine 51, is used to receive the request of search knowledge question information; According to the request of said search knowledge question information, the hunting zone is navigated in the unit classification of the taxonomic structure that the device 50 by said structure knowledge question sharing platform presets; In the scope of said unit classification, be index with the main label, the hunting zone is navigated to said main label subordinate's secondary label; And the hunting zone is navigated in the knowledge question information under the said secondary label.
This system also comprises: knowledge question information display device 52; It is used for the device 50 constructed taxonomic structures of said structure knowledge question sharing platform are shown step by step; And under the unit classification; With the main label is the mode of index, explicit knowledge's question and answer information under main label subordinate's secondary label.
Based on the device that makes up knowledge question sharing platform 50 constructed taxonomic structure and label system; Knowledge question information display device 52 can show all kinds of knowledge question information more accurately; And put question to information and new enquirement information in time to show focus; And search engine 51 not only can navigate to concrete classification with the hunting zone, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
To describe the device 50 of structure knowledge question sharing platform and the embodiment of search engine 51 below in detail.
Referring to Figure 14, for making up the composition synoptic diagram of the device embodiment of knowledge question sharing platform among the present invention.
The device that present embodiment provides comprises:
Classification preset module 500 is used to preset and is used for taxonomic structure that knowledge question information is sorted out, and said taxonomic structure is made up of one-level at least, and every grade comprises that at least one unit classifies;
Particularly, the step 10 among the workflow embodiment as shown in Figure 2 of this classification preset module 500 repeats no more at this.
Tag control module 501; Be used for analysis result according to the newly-increased enquirement information under in real time the unit of taxonomic structure being classified; Dynamically generate main label and secondary label under this unit classification, and set up the superior and the subordinate's incidence relation between said main label and the secondary label.Step 11 among the workflow of this tag control module 501 embodiment as shown in Figure 2 repeats no more at this.
Implement the device of above-mentioned structure knowledge question sharing platform; Through on the basis of existing taxonomic structure, setting up the label system that to adjust flexibly; Can be on the basis that not change existing taxonomic structure, the focus that occurs in will the enquirement information by user's input puts question to information and new enquirement information to show flexibly through the mode of label.
Referring to Figure 15, for making up the composition synoptic diagram of the another embodiment of device of knowledge question sharing platform among the present invention.
The function and the structure of the device of the structure knowledge question sharing platform that a last embodiment provides are equally applicable to present embodiment, in the present embodiment, and with the function of mainly introducing tag control module 501 and structure.Shown in figure 15, said tag control module 501 comprises:
Label generation unit 5010 is used in real time the newly-increased enquirement information under the unit classification of taxonomic structure being analyzed, and obtains the recommendation label under this grade classification;
Concrete, label generation unit 5010 comprises that the participle label generates subelement 50100, is used in real time the newly-increased enquirement information under the unit classification of taxonomic structure being analyzed, and from said enquirement information, extracts the participle label; The participle label generates the step 110 that the idiographic flow of subelement 50100 when work seen the method embodiment of structure knowledge question sharing platform shown in Figure 3, repeats no more at this;
Recommend label to generate subelement 50101, the participle label that is used for said extraction is obtained is handled, and obtains the recommendation label under this unit classification.Recommend label to generate the step 111 that the idiographic flow of subelement 50101 when work seen the method embodiment of structure knowledge question sharing platform shown in Figure 3, repeat no more at this;
Said tag control module 501 also comprises:
Label is set up unit 5011; Be used for said recommendation label is divided into main label and secondary label; And set up the superior and the subordinate's corresponding relation between main label and the secondary label; Demarcated by each main label so that belong to the enquirement information of this unit classification, and in the secondary label that to be sub-divided into each main label be index each classification of dividing.Label is set up the step 112 that the idiographic flow of unit 5011 when work seen the method embodiment of structure knowledge question sharing platform shown in Figure 3, repeats no more at this;
The label system that the device of above-mentioned structure knowledge question sharing platform is constructed; The enquirement information that belongs to certain unit classification is demarcated by each main label; And in the secondary label that to be sub-divided into each main label be index each classification of dividing, the scope of the common expression of said main label and said secondary label be the scope that unit classification under it is represented.And the label system that present embodiment makes up can be adjusted flexibly, and on the basis that is not changing existing taxonomic structure, the focus that occurs in will the enquirement information by user's input puts question to information and new enquirement information to show flexibly through the mode of label.
Referring to Figure 16, be the composition synoptic diagram of search engine embodiment among the present invention.
Search engine in the present embodiment comprises:
Request receiver module 510 is used to receive the request of search knowledge question information; Concrete request receiver module 510 receives the request of user through the search knowledge question information of client input; This request can simply be divided into two types, and one type is the request with concrete character content; Another kind of then is to browse the type request;
Classification locating module 511 is used for the request according to said search knowledge question information, the hunting zone is navigated to the unit classification of the taxonomic structure that said knowledge question information is sorted out;
Tag location module 512 is used in the scope of said unit classification, is index with the main label, the hunting zone is navigated to said main label subordinate's secondary label; Said main label and secondary label dynamically generate according to real-time analysis result to the newly-increased enquirement information under the said concrete classification;
Information locating module 513 is used for the hunting zone is navigated to the knowledge question information under the said secondary label.
The search engine that embodiment of the present invention provides; The knowledge question sharing platform of structure is provided based on the present invention; Not only can the hunting zone be navigated to concrete classification, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
Referring to Figure 17, be the composition synoptic diagram of the another embodiment of search engine among the present invention.
The function of the search engine among the last embodiment and structure are suitable equally in the present embodiment; Different is; The request that will introduce the search knowledge question information that receives of request receiver module 510 in the present embodiment is the request with concrete character content, the 26S Proteasome Structure and Function of classification locating module 511 and tag location module 512;
Classification locating module 511 comprises:
Keyword extraction unit 5110 is used for said request with concrete character content is analyzed, and from the concrete character content of described request, extracts key word; Idiographic flow when work in keyword extraction unit 5110 repeats no more at this referring to the step 31 among the implementation method embodiment of search engine shown in Figure 7;
The first classification positioning unit 5111 is used for the classificating word in said key word and the search engine classified lexicon is mated, and the hunting zone is navigated to the unit of this keyword matching classify.Idiographic flow during 5111 work of the first classification positioning unit repeats no more at this referring to the step 32 among the implementation method embodiment of search engine shown in Figure 7;
Tag location module 512 comprises:
The first main tag location unit 5120 is used for the incidence relation according to classified lexicon and label dictionary, and the main label speech in said key word and the said classified lexicon subordinate's of unit the main label dictionary is mated; The request that said key word is corresponding navigates to the main label of the said unit classification main label construed subordinate and this keyword matching; Idiographic flow when work in the first main tag location unit 5120 repeats no more at this referring to the step 33 among the implementation method embodiment of search engine shown in Figure 7;
First level tag location unit 5121 is used in the scope of said unit classification, is index with said main label, and the secondary label speech in said key word and this main label dictionary subordinate's the secondary label dictionary is mated; The hunting zone is navigated to the secondary label with the secondary label construed of said keyword matching.Idiographic flow when first time works in level tag location unit 5121 repeats no more at this referring to the step 34 among the implementation method embodiment of search engine shown in Figure 7;
The search engine that embodiment of the present invention provides; When user's input is when the request of particular content is arranged; Not only can the hunting zone be navigated to concrete classification, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
Referring to Figure 18, be the composition synoptic diagram of the another embodiment of search engine among the present invention.
Different is with embodiment shown in Figure 17, the request that will introduce the search knowledge question information that request receiver module 510 receives in the present embodiment when browsing the type request, the 26S Proteasome Structure and Function of classification locating module 511 and tag location module 512.
Concrete, classification locating module 511 comprises:
The second classification positioning unit 5112 is used for according to many indications of browsing the type request of input successively, and the hunting zone is navigated to the classification with the corresponding unit of the indication of the request of input successively successively.Idiographic flow during 5112 work of the second classification positioning unit repeats no more at this referring to the step 41 among the implementation method embodiment of search engine shown in Figure 8;
Tag location module 512 comprises:
Second subprime tag location unit 5122, the main label that is used for the said classification subordinate of unit is an index, according to the indication of the type of the browsing request of input once more, the hunting zone is navigated to said main label subordinate's secondary label.Idiographic flow when work in second subprime tag location unit 5122 repeats no more at this referring to the step 42 among the implementation method embodiment of search engine shown in Figure 8;
The search engine that embodiment of the present invention provides, when user input be when browsing the type request, not only can the hunting zone be navigated to concrete classification, can also the hunting zone be navigated in the label range under the classification, can the accurate hit of assisting users.
In sum; Embodiment of the present invention; Add the label system that to adjust flexibly through making up a kind of classification, and the hunting zone is navigated in the label range under the classification, can respond focus flexibly and put question to information and new enquirement information; And can the hunting zone further be accurate in the label range the accurate hit of assisting users by classification range.
Through the description of above embodiment, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential hardware platform, can certainly all implement through hardware.Based on such understanding; All or part of can the coming out that technical scheme of the present invention contributes to background technology with the embodied of software product; This computer software product can be stored in the storage medium, like ROM/RAM, magnetic disc, CD etc., comprises that some instructions are with so that a computer equipment (can be a personal computer; Server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the present invention or embodiment.
Above disclosedly be merely a kind of preferred embodiment of the present invention, can not limit the present invention's interest field certainly with this, the equivalent variations of therefore doing according to claim of the present invention still belongs to the scope that the present invention is contained.