CN107562750A - A kind of method and apparatus for providing search result - Google Patents

A kind of method and apparatus for providing search result Download PDF

Info

Publication number
CN107562750A
CN107562750A CN201610509374.5A CN201610509374A CN107562750A CN 107562750 A CN107562750 A CN 107562750A CN 201610509374 A CN201610509374 A CN 201610509374A CN 107562750 A CN107562750 A CN 107562750A
Authority
CN
China
Prior art keywords
search
type
search result
feature information
type feature
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
CN201610509374.5A
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.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610509374.5A priority Critical patent/CN107562750A/en
Publication of CN107562750A publication Critical patent/CN107562750A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a kind of method for providing search result, this method includes:The search key inputted according to user in current search type, obtain the type feature information to match with the search key;Scanned for based on the current search type, obtain the initial search result corresponding with the search key;According to the type feature information, the initial search result is adjusted;The search result obtained after adjustment is supplied to the user.According to the solution of the present invention, it can know that user is directed to the potential search need that search key may have, by adjusting initial search result based on type feature information, it may be such that the search result obtained after adjustment can meet the potential search need of user, substantially increase search efficiency.

Description

A kind of method and apparatus for providing search result
Technical field
The present invention relates to field of computer technology, more particularly to a kind of method and apparatus for providing search result.
Background technology
In the prior art, the commonly provided a variety of search-types of search engine, user need to first be selected based on its search need and searched Rope type, restart search operation to obtain the search result corresponding with the search-type, the acquisition and exhibition of the search result Show etc. that process can only consider the search-type that user selectes, this causes user to need its clear and definite search need, could quickly obtain Desired search result;Also, when a variety of search needs be present for same search key in user, it may be necessary to not With repeatedly being switched between search-type, or, carried out in the result of page searching for being based only upon current search type artificial Screening, this requires a great deal of time and energy, search efficiency are relatively low.
The content of the invention
It is an object of the invention to provide a kind of method and apparatus for providing search result.
According to an aspect of the present invention, there is provided a kind of method for providing search result, wherein, this method includes:
The search key inputted according to user in current search type, acquisition match with the search key Type feature information;
Scanned for based on the current search type, obtain the initial ranging knot corresponding with the search key Fruit;
According to the type feature information, the initial search result is adjusted;
The search result obtained after adjustment is supplied to the user.
According to another aspect of the present invention, a kind of device for being used to provide search result is additionally provided, wherein, the device Including:
First obtains device, for the search key inputted according to user in current search type, acquisition and institute State the type feature information that search key matches;
Searcher, for being scanned for based on the current search type, obtain corresponding with the search key Initial search result;
First adjusting apparatus, for according to the type feature information, adjusting the initial search result;
First provides device, for the search result obtained after adjustment to be supplied into the user.
Compared with prior art, the present invention has advantages below:It is special by obtaining the type to match with search key Reference ceases, and can know that user is directed to the potential search need that search key may have, be further advanced by based on class Type characteristic information adjusts initial search result, may be such that the search result obtained after adjustment can meet the potential search of user Demand, the search result items for meeting its demand can be more quickly and easily found so as to user, which greatly enhances search efficiency, Save search time.
Brief description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, of the invention is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is the schematic flow sheet for being used to provide the method for search result of one embodiment of the invention;
The structural representation for being used to provide the device of search result of Fig. 2 one embodiment of the invention.
Same or analogous reference represents same or analogous part in accompanying drawing.
Embodiment
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail The processing described as flow chart or method.Although operations are described as the processing of order by flow chart, therein to be permitted Multioperation can be implemented concurrently, concomitantly or simultaneously.In addition, the order of operations can be rearranged.When it The processing can be terminated when operation is completed, it is also possible to the additional step being not included in accompanying drawing.The processing It can correspond to method, function, code, subroutine, subprogram etc..
Alleged within a context " computer equipment ", also referred to as " computer ", referring to can be by running preset program or referring to Order performs the intelligent electronic device of the predetermined process process such as numerical computations and/or logical calculated, its can include processor with Memory, the programmed instruction to be prestored in memory by computing device perform predetermined process process, or by ASIC, The hardware such as FPGA, DSP perform predetermined process process, or are realized by said two devices combination.Computer equipment includes but unlimited In server, PC, notebook computer, tablet personal computer, smart mobile phone etc..
The computer equipment is for example including user equipment and the network equipment.Wherein, the user equipment includes but unlimited In PC, tablet personal computer, smart mobile phone, PDA etc.;The network equipment includes but is not limited to single network server, multiple nets Network server group into server group or based on cloud computing (Cloud Computing) by a large amount of computers or the webserver The cloud of composition, wherein, cloud computing is one kind of Distributed Calculation, and one be made up of the computer collection of a group loose couplings is super Virtual machine.Wherein, the computer equipment can isolated operation realize the present invention, also can access network and by with network In the interactive operations of other computer equipments realize the present invention.Wherein, the network residing for the computer equipment include but It is not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN etc..
It should be noted that the user equipment, the network equipment and network etc. are only for example, other are existing or from now on may be used The computer equipment that can occur such as is applicable to the present invention, should also be included within the scope of the present invention, and by reference It is incorporated herein.
The method (some of them illustrated by flow) discussed herein below can by hardware, software, firmware, in Between part, microcode, hardware description language or its any combination implement.When with software, firmware, middleware or microcode come real Shi Shi, to implement the program code of necessary task or code segment can be stored in machine or computer-readable medium (such as Storage medium) in.(one or more) processor can implement necessary task.
Concrete structure and function detail disclosed herein are only representational, and are for describing showing for the present invention The purpose of example property embodiment.But the present invention can be implemented by many alternative forms, and it is not interpreted as It is limited only by the embodiments set forth herein.
Although it should be appreciated that may have been used term " first ", " second " etc. herein to describe unit, But these units should not be limited by these terms.It is used for the purpose of using these terms by a unit and another unit Make a distinction.For example, in the case of the scope without departing substantially from exemplary embodiment, it is single that first module can be referred to as second Member, and similarly second unit can be referred to as first module.Term "and/or" used herein above include one of them or Any and all combination of more listed associated items.
Term used herein above is not intended to limit exemplary embodiment just for the sake of description specific embodiment.Unless Context clearly refers else, otherwise singulative used herein above "one", " one " also attempt to include plural number.Should also When understanding, term " comprising " and/or "comprising" used herein above provide stated feature, integer, step, operation, The presence of unit and/or component, and do not preclude the presence or addition of other one or more features, integer, step, operation, unit, Component and/or its combination.
It should further be mentioned that in some replaces realization modes, the function/action being previously mentioned can be according to different from attached The order indicated in figure occurs.For example, depending on involved function/action, the two width figures shown in succession actually may be used Substantially simultaneously to perform or can perform in a reverse order sometimes.
The present invention is described in further detail below in conjunction with the accompanying drawings.
Fig. 1 is the schematic flow sheet for being used to provide the method for search result of one embodiment of the invention.According to this implementation The method of example includes step S1, step S2, step S3 and step S4.
In step sl, the search key that computer equipment is inputted according to user in current search type, obtain The type feature information to match with the search key.
Wherein, the type feature information includes any characteristic information related to search-type.Preferably, closed with search The type feature information that keyword matches includes but is not limited to:At least one search-type to match with search key (needs It is noted that at least one search-type can also may be used only comprising other search-types in addition to current search type Include the current search type simultaneously), each matching degree between search key at least one search-type And/or each weight in the degree of correlation, at least one search-type etc..
Wherein, the search-type includes any channel type for being used for user and scanning for that search engine provides, such as News, picture, video, webpage, map etc..Wherein, the current search type represents search page when user starts search operation Be presently in face in search-type.
As an example, user's input search key " I is singer " in current search type " webpage ", and point Hit search button, then the type feature information that computer equipment matches according to obtaining with " I is singer ", the type feature letter Breath instruction includes " video " and " picture " with the search-type that " I is singer " matches.
Specifically, the search key that computer equipment is inputted according to user in current search type, acquisition and institute The implementation for stating the type feature information that search key matches includes but is not limited to:
1) search key that computer equipment is inputted according to user in current search type, and with the search The corresponding historical search record of keyword, obtains the type feature information to match with the search key.
Wherein, the historical search record includes the note corresponding to any historical search behavior related to search key Record information (search-type as corresponding to when searching times, selected search result, execution search operation etc.).Preferably, Historical search record includes the current user for performing search operation for search key (and/or the search key Synonym, near synonym etc.) historical search behavior corresponding to record information, the historical search behavioral statisticses based on a large number of users Obtain for record information of search key (and/or the synonym of the search key, near synonym etc.) etc..
As an example, it is crucial that computer equipment obtains the search that user is inputted in current search type " webpage " Word " I is singer ", and obtain the record for " I is singer " that the historical search behavioral statisticses based on a large number of users obtain and believe Breath, record information instruction:The user for having 50% performs the search operation for being directed to " I is singer ", 30% use under " video " Family performs above-mentioned search operation under " music ", and 15% user performs above-mentioned search operation under " webpage ".Then computer is set It is standby that following three search-types to match with " I is singer " are obtained according to the record information:" video ", " music ", " net Page ".
2) search key that computer equipment is inputted to user in current search type carries out semantic analysis, obtains The type feature information to match with the search key.
As an example, it is crucial that computer equipment obtains the search that user is inputted in current search type " webpage " Word " I is singer ", then computer equipment is to " I is singer " progress semantic analysis, the class that acquisition matches with " I is singer " Type characteristic information, following three search-types that the instruction of the type characteristic information matches with " I is singer ":" video ", " sound Pleasure ", " picture ", and the matching degree between three search-types and " I is singer " is followed successively by:40%th, 35%, 25%.
It should be noted that above-mentioned steps S1 implementation 1) and 2) can be combined.For example, computer equipment to The search key that family is inputted in current search type carries out semantic analysis, and with reference to corresponding with the search key Historical search record, obtain the type feature information to match with the search key.
It should be noted that the above-mentioned examples are merely illustrative of the technical solutions of the present invention, rather than the limit to the present invention System, it should be appreciated by those skilled in the art that any search key inputted according to user in current search type, is obtained The implementation of the type feature information to match with the search key, should be included in the scope of the present invention, such as count Calculate machine equipment disaggregated model is established by machine learning classification algorithm, and obtained and search key phase based on the disaggregated model The type feature information of matching.
In step s 2, computer equipment is scanned for based on the current search type, is obtained crucial with the search The corresponding initial search result of word.
It should be noted that although show that step S2 is performed after step S1 in Fig. 1, but those skilled in the art should be able to Understand, strict sequencing is had no between the step S1 and step S2.For example, computer equipment can first carry out step S2 Initial search result is obtained, then performs step S1 to obtain the type feature information to match with search key.In another example meter The step S1 and step S2 can be performed parallel by calculating machine equipment.
In step s3, computer equipment adjusts the initial search result according to the type feature information.
Wherein, the adjustment operation includes any adjustment operation related to initial search result, such as adjusts initial ranging As a result sequence, displaying content, display location, exhibition method etc..
Specifically, computer equipment adjusts the implementation of the initial search result according to the type feature information Including but not limited to:
1) the step S3 further comprises step S31.In step S31, computer equipment is according to the type feature Information, adjust the sequence of the initial search result.
As an example, current search type is " webpage ", the type feature packet to match with search key Search-type " video " is included, then computer equipment will include searching for video according to the type characteristic information in initial search result Rope result items sort preceding.
2) the step S3 further comprises step S32.In step s 32, computer equipment is according to the type feature Information, adjust the displaying content of the initial search result.
Wherein, the displaying content representation is used for the content that user is directly presented in result of page searching.Need Bright, the operation of adjustment displaying content includes but is not limited to:Replace original displaying content, on the basis of original displaying content Add partial content in other displaying contents, the original displaying content of renewal etc..
Wherein, computer equipment can use various ways to adjust the initial ranging knot according to the type feature information The displaying content of fruit.
As a kind of preferred scheme of this implementation 2), the step S32 further comprises the steps:For described Each search result items in initial search result, when it is determined that its indicated by the search result items and the type feature information When his search-type matches, extraction and other described search-type phases in the target pages linked to from the search result items Corresponding information to be presented;According to the information to be presented, the displaying content of the initial search result is adjusted.
Wherein, computer equipment can using various ways come determine a search result items whether with type feature information institute Other search-types indicated match.For example, other search result types indicated by type feature information include " picture ", The page code for the target pages that computer equipment is linked to search result items is analyzed, and is determined when based on analysis result When the picture more than predetermined number in the target pages be present, determine that the search result items match with " picture ".In another example class Other search result types indicated by type characteristic information include " video ", the net that computer equipment is linked to search result items Page address is analyzed, when it is determined that the web page address specially provides the user the address of Video service for one, it is determined that this is searched Rope result items match with " video ".
As an example, current search type is " webpage ", and search key is " I is singer ", in step sl, Computer equipment obtains the type feature information to match with " I is singer ", and the type characteristic information includes other search-types " video " and " music ".In step s 2, computer equipment performs search based on " webpage " channel, is directed to " I is singer " Initial search result;In step s3, for a search result items in initial search result, computer equipment determines should Search result items match with " video ", then in the target pages that computer equipment is connected from the search result items extraction with " I is singer " related video content or video profile, and be by original displaying content update corresponding to the search result items The video content or video profile.
As another preferred scheme of this implementation 2), the step S32 further comprises the steps:For institute Each search result items in initial search result are stated, when it is determined that indicated by the search result items and the type feature information When other search-types match, the generation interactive information corresponding with other described search-types;According to the interactive information, Adjust the displaying content of the initial search result.
Wherein, the interactive information allows users to carry out in result of page searching and other described search including any The information of the related interactive operation of type.For example, current search type is " webpage ", the type to match with search key is special Other indicated search-types of reference breath are " picture ", and the interactive operation includes being used to perform picture the behaviour such as zoom The control of work.
As an example, current search type is " webpage ", and search key is " I is singer ", in step sl, Computer equipment obtains the type feature information to match with " I is singer ", and the type characteristic information includes other search-types " video " and " music ".In step s 2, computer equipment performs search based on " webpage " channel, is directed to " I is singer " Initial search result.In step s3, for a search result items in initial search result, computer equipment determines should Search result items match with " music ", then computer equipment generates the interactive information corresponding with " music ", the interactive information Including input frame, audition button and audition viewing area, pressed when user inputs singer name in the input frame and clicks on audition Button, audition viewing area can be ejected in search results pages, to show at least one song title of the singer and provide audition work( Energy;Then the input frame and audition button are added in the displaying content of the search result items by computer equipment.
It should be noted that above-mentioned implementation 2) two kinds of preferred schemes can be combined.For example, for described initial Each search result items in search result, when it is determined that other indicated by the search result items and the type feature information are searched During rope type matching, extraction and other described search in the target pages that computer equipment is linked to from the search result items The corresponding information to be presented of type, and generate the interactive information corresponding with other described search-types;Afterwards, computer is set It is standby according to the information to be presented and the interactive information, adjust the displaying content of initial search result.
It should be noted that above-mentioned implementation 1) and 2) can be combined.For example, computer equipment closes according to search The type feature information that keyword matches, adjust sequence and the displaying content of the initial search result.
As a kind of step S3 preferred scheme, the step S3 further comprises:Computer equipment is according to the type Characteristic information, and predefined type displaying rule is combined, adjust the initial search result.
Wherein, the predefined type displaying rule includes the displaying rule of any predetermined various search-types.Preferably, The predefined type displaying rule includes but is not limited to:The displaying of the displaying priority, each search-type of various search-types Region and/or displaying requirement etc..For example, the displaying priority of " video " is higher than " picture ", search-type requires when being " picture " The picture of predetermined number is shown according to specified size in search results pages, is required when search-type is " video " Video profile etc. is shown in search results pages.
It should be noted that preferably, the preferred scheme of the step S3 can be with above-mentioned steps S3 implementation 1), 2) it is combined.For example, computer equipment adjusts institute according to the type feature information, and with reference to predefined type displaying rule State sequence and/or the displaying content of initial search result.
It should be noted that the above-mentioned examples are merely illustrative of the technical solutions of the present invention, rather than the limit to the present invention System, it should be appreciated by those skilled in the art that it is any according to the type feature information, adjust the realization of the initial search result Mode, it should be included in the scope of the present invention.
In step s 4, the search result obtained after adjustment is supplied to the user by computer equipment.
As a kind of preferred scheme, the method for the present embodiment also includes:Computer equipment according to the type feature information, Generate switch prompting information.The step S4 comprises the following steps:The search result that computer equipment will obtain after the adjustment And the switch prompting information is supplied to the user.
Wherein, the switch prompting information includes any information for being used to prompt user to switch search-type.Preferably, institute Switch prompting information is stated to include but is not limited to:Suggestion content, display location etc..
Preferably, when meeting predetermined switching condition, computer equipment is special according to the type to match with search key Reference ceases, and generates switch prompting information.
Wherein, the predetermined switching condition includes any predetermined condition for being used to trigger switch prompting operation.As made a reservation for Switching condition is the matching degree of other search-types indicated by search key and type feature information or the degree of correlation more than predetermined Threshold value.
As an example, predetermined threshold 50%, current search type is " webpage ", and search key is " I is song Hand ", when other search-types that the instruction of type feature information matches with " I is singer " include " video ", and " I is singer " Matching degree with " video " is 60%, then computer equipment generation switch prompting information, the switch prompting information are included in prompting Whether appearance " switches to video search”.Then in step s 4, computer equipment provides the suggestion content and search result Include to user, and by the suggestion content in the top of search result.
It should be noted that the above-mentioned examples are merely illustrative of the technical solutions of the present invention, rather than the limit to the present invention System, it should be appreciated by those skilled in the art that any search result by after adjustment is supplied to the implementation of the user, all should Within the scope of the present invention.
According to the scheme of the present embodiment, by obtaining the type feature information to match with search key, can know User is directed to the potential search need that search key may have, and is further advanced by based on type feature information to adjust Initial search result, it may be such that the search result after adjustment can meet the potential search need of user, so as to which user can be more The search result items for meeting its demand are quickly and easily found, which greatly enhances search efficiency, saves search time;According to Type feature information adjusts the sequence of initial search result, and the search result items for enabling to meet user's search need more hold Easily found by user, so as to improve search efficiency;The displaying content of initial search result is adjusted according to type feature information, is made It must show that content more meets the potential search need of user, may more feel so as to facilitate user to find it in result of page searching The search result items of interest;The interactive information corresponding with other search-types indicated by type feature information can be generated, To adjust the displaying content of initial search result according to the interactive information so that user can carry out interaction in search results pages, With user-friendly and allow users to more rapidly find its desired content.
Fig. 2 is the structural representation for being used to provide the device of search result of one embodiment of the invention.This is used to provide The device (hereinafter referred to as " searcher ") of search result includes first and obtains the acquisition adjustment of device 2, first of device 1, second Device 3 and first provides device 4.
The search key that first acquisition device 1 is inputted according to user in current search type, acquisition are searched with described The type feature information that rope keyword matches.
Wherein, the type feature information includes any characteristic information related to search-type.Preferably, closed with search The type feature information that keyword matches includes but is not limited to:At least one search-type to match with search key (needs It is noted that at least one search-type can also may be used only comprising other search-types in addition to current search type Include the current search type simultaneously), each matching degree between search key at least one search-type And/or each weight in the degree of correlation, at least one search-type etc..
Wherein, the search-type includes any channel type for being used for user and scanning for that search engine provides, such as News, picture, video, webpage, map etc..Wherein, the current search type represents search page when user starts search operation Be presently in face in search-type.
As an example, user's input search key " I is singer " in current search type " webpage ", and point Hit search button, then the type feature information that computer equipment matches according to obtaining with " I is singer ", the type feature letter Breath instruction includes " video " and " picture " with the search-type that " I is singer " matches.
Specifically, the first search key for being inputted according to user in current search type of acquisition device 1, obtain with The implementation for the type feature information that the search key matches includes but is not limited to:
1) the first acquisition device 1 includes the first acquisition module (not shown).First acquisition module is searched according to user currently The search key inputted in rope type, and the historical search corresponding with search key record, acquisition and institute State the type feature information that search key matches.
Wherein, the historical search record includes the note corresponding to any historical search behavior related to search key Record information (search-type as corresponding to when searching times, selected search result, execution search operation etc.).Preferably, Historical search record includes the current user for performing search operation for search key (and/or the search key Synonym, near synonym etc.) historical search behavior corresponding to record information, the historical search behavioral statisticses based on a large number of users Obtain for record information of search key (and/or the synonym of the search key, near synonym etc.) etc..
As an example, the first acquisition module obtains the search that user is inputted in current search type " webpage " and closed Keyword " I is singer ", and obtain the record for " I is singer " that the historical search behavioral statisticses based on a large number of users obtain Information, record information instruction:The user for having 50% performs search operation for " I is singer " under " video ", 30% User performs above-mentioned search operation under " music ", and 15% user performs above-mentioned search operation under " webpage ".Then first obtain Obtain module and following three search-types to match with " I is singer " are obtained according to the record information:" video ", " music ", " webpage ".
2) the first acquisition device 1 includes the second acquisition module (not shown).Second obtains module to user in current search The search key inputted in type carries out semantic analysis, obtains the type feature to match with the search key and believes Breath.
As an example, the second acquisition module obtains the search that user is inputted in current search type " webpage " and closed Keyword " I is singer ", then second module is obtained to " I is singer " progress semantic analysis, obtain and match with " I is singer " Type feature information, following three search-types that the instruction of the type characteristic information matches with " I is singer ":" video ", " music ", " picture ", and the matching degree between three search-types and " I is singer " is followed successively by:40%th, 35%, 25%.
It should be noted that the implementation 1 of above-mentioned first acquisition device 1) and 2) can be combined.For example, first obtains The search key that is inputted to user in current search type of device 1 carries out semantic analysis, and with reference to the search The corresponding historical search record of keyword, obtains the type feature information to match with the search key.
It should be noted that preferably, the first acquisition module and the second acquisition module can be integrated into a mould Block is realized.
It should be noted that the above-mentioned examples are merely illustrative of the technical solutions of the present invention, rather than the limit to the present invention System, it should be appreciated by those skilled in the art that any search key inputted according to user in current search type, is obtained The implementation of the type feature information to match with the search key, should be included in the scope of the present invention, and such as the One acquisition device 1 establishes disaggregated model by machine learning classification algorithm, and crucial with search to obtain based on the disaggregated model The type feature information that word matches.
Second acquisition device 2 is scanned for based on the current search type, is obtained corresponding with the search key Initial search result.
It should be noted that although shown in Fig. 2 the second acquisition device 2 first acquisition device 1 after perform operation, but Those skilled in the art have no strict elder generation between will be understood that the operation that the first acquisition device 1 and the second acquisition device 2 perform Order afterwards.For example, the second acquisition device 2 first carries out operation to obtain initial search result, the first acquisition device 1 redos To obtain the type feature information to match with search key.In another example first obtains the acquisition of device 1 and second device 2 simultaneously Row performs.
First adjusting apparatus 3 adjusts the initial search result according to the type feature information.
Wherein, the adjustment operation includes any adjustment operation related to initial search result, such as adjusts initial ranging As a result sequence, displaying content, display location, exhibition method etc..
Specifically, the first adjusting apparatus 3 adjusts the realization side of the initial search result according to the type feature information Formula includes but is not limited to:
1) the first adjusting apparatus 3 further comprises the first adjusting module (not shown).First adjusting module is according to the class Type characteristic information, adjust the sequence of the initial search result.
As an example, current search type is " webpage ", the type feature packet to match with search key Search-type " video " is included, then the first adjusting module will include video according to the type characteristic information in initial search result Search result items sort preceding.
2) the first adjusting apparatus 3 further comprises the second adjusting module (not shown).Second adjusting module is according to the class Type characteristic information, adjust the displaying content of the initial search result.
Wherein, the displaying content representation is used for the content that user is directly presented in result of page searching.Need Bright, the operation of adjustment displaying content includes but is not limited to:Replace original displaying content, on the basis of original displaying content Add partial content in other displaying contents, the original displaying content of renewal etc..
Wherein, the second adjusting module can use various ways to adjust the initial ranging according to the type feature information As a result displaying content.
As a kind of preferred scheme of this implementation 2), the second adjusting module further comprises extraction unit (not shown) With the first adjustment unit (not shown).For each search result items in the initial search result, when it is determined that the search knot When other search-types indicated by fruit item and the type feature information match, extraction unit is from the search result items institute chain The to be presented information corresponding with other described search-types is extracted in the target pages being connected to;First adjustment unit is according to Information to be presented, adjust the displaying content of the initial search result.
Wherein, extraction unit can determine whether a search result items are signified with type feature information using various ways Other search-types shown match.For example, other search result types indicated by type feature information include " picture ", carry The page code for the target pages that unit linked to search result items is taken to analyze, when determining the mesh based on analysis result When marking the picture for existing in the page and exceeding predetermined number, determine that the search result items match with " picture ".In another example type is special Other indicated search result types of reference breath include " video ", the web page address that extraction unit is linked to search result items Analyzed, when it is determined that the web page address specially provides the user the address of Video service for one, determine the search result Item matches with " video ".
As an example, current search type is " webpage ", and search key is " I is singer ", and first obtains device 1 obtains the type feature information to match with " I is singer ", the type characteristic information include other search-types " video " and " music ".Second acquisition device 2 performs search based on " webpage " channel, is directed to the initial search result of " I is singer "; For a search result items in initial search result, extraction unit determines that the search result items match with " video ", then The video content or video related to " I is singer " are extracted in the target pages that extraction unit is connected from the search result items Original displaying content update corresponding to the search result items is the video content or video letter by brief introduction, the first adjustment unit It is situated between.
As another preferred scheme of this implementation 2), second adjusting module further comprises the first generation list First (not shown) and the second adjustment unit (not shown).For each search result items in the initial search result, when true When the fixed search result items match with other search-types indicated by the type feature information, the generation of the first generation unit The interactive information corresponding with other described search-types;Second adjustment unit adjusts described initial according to the interactive information The displaying content of search result.
Wherein, the interactive information allows users to carry out in result of page searching and other described search including any The information of the related interactive operation of type.For example, current search type is " webpage ", the type to match with search key is special Other indicated search-types of reference breath are " picture ", and the interactive operation includes being used to perform picture the behaviour such as zoom The control of work.
As an example, current search type is " webpage ", and search key is " I is singer ", and first obtains device 1 obtains the type feature information to match with " I is singer ", the type characteristic information include other search-types " video " and " music ".Second acquisition device 2 performs search based on " webpage " channel, is directed to the initial search result of " I is singer ". For a search result items in initial search result, the first generation unit determines the search result items and " music " phase Match somebody with somebody, then generate the interactive information corresponding with " music ", the interactive information includes input frame, audition button and audition viewing area Domain, when user inputs singer name in the input frame and clicks on audition button, audition viewing area can be ejected in search results pages Domain, to show at least one song title of the singer and provide audition function;Second adjustment unit is by the input frame and audition Button is added in the displaying content of the search result items.
It should be noted that above-mentioned implementation 2) two kinds of preferred schemes can be combined.For example, for described initial Each search result items in search result, when it is determined that other indicated by the search result items and the type feature information are searched Extract during rope type matching, in the target pages that the 3rd adjusting apparatus is linked to from the search result items and searched with described other The corresponding information to be presented of rope type, and generate the interactive information corresponding with other described search-types;Afterwards, the 3rd adjust Engagement positions adjust the displaying content of initial search result according to the information to be presented and the interactive information.
It should be noted that above-mentioned implementation 1) and 2) can be combined.For example, the first adjusting apparatus 3 is according to searching The type feature information that rope keyword matches, adjust sequence and the displaying content of the initial search result.
As a kind of preferred scheme of the first adjusting apparatus 3, first adjusting apparatus 3 further comprises the 3rd adjustment mould Block (not shown).3rd adjusting module combines predefined type displaying rule according to the type feature information, adjusts described first Beginning search result.
Wherein, the predefined type displaying rule includes the displaying rule of any predetermined various search-types.Preferably, The predefined type displaying rule includes but is not limited to:The displaying of the displaying priority, each search-type of various search-types Region and/or displaying requirement etc..For example, the displaying priority of " video " is higher than " picture ", search-type requires when being " picture " The picture of predetermined number is shown according to specified size in search results pages, is required when search-type is " video " Video profile etc. is shown in search results pages.
It should be noted that preferably, the preferred scheme of first adjusting apparatus 3 can be with its implementation 1), 2) it is combined.For example, the first adjusting apparatus 3 adjusts institute according to the type feature information, and with reference to predefined type displaying rule State sequence and/or the displaying content of initial search result.
It should be noted that preferably, above-mentioned first adjusting module, the second adjusting module and the 3rd adjusting module can integrate Realized for module.
It should be noted that the above-mentioned examples are merely illustrative of the technical solutions of the present invention, rather than the limit to the present invention System, it should be appreciated by those skilled in the art that it is any according to the type feature information, adjust the realization of the initial search result Mode, it should be included in the scope of the present invention.
Search result after adjustment is supplied to the user by the first offer device 4.
As a kind of preferred scheme, the searcher of the present embodiment also includes the first generating means (not shown).First life Into device according to the type feature information, switch prompting information is generated.Described first, which provides device 4, is used for after the adjustment Search result and the switch prompting information be supplied to the user.
Wherein, the switch prompting information includes any information for being used to prompt user to switch search-type.Preferably, institute Switch prompting information is stated to include but is not limited to:Suggestion content, display location etc..
Preferably, when meeting predetermined switching condition, the first generating means are according to the type to match with search key Characteristic information, generate switch prompting information.
Wherein, the predetermined switching condition includes any predetermined condition for being used to trigger switch prompting operation.As made a reservation for Switching condition is the matching degree of other search-types indicated by search key and type feature information or the degree of correlation more than predetermined Threshold value.
As an example, predetermined threshold 50%, current search type is " webpage ", and search key is " I is song Hand ", when other search-types that the instruction of type feature information matches with " I is singer " include " video ", and " I is singer " Matching degree with " video " is 60%, then the first generating means generation switch prompting information, the switch prompting information include prompting Whether content " switches to video search”.Then the suggestion content and search result are supplied to user by the first offer device, And the suggestion content is included in the top of search result.
It should be noted that the above-mentioned examples are merely illustrative of the technical solutions of the present invention, rather than the limit to the present invention System, it should be appreciated by those skilled in the art that any search result by after adjustment is supplied to the implementation of the user, all should Within the scope of the present invention.
According to the scheme of the present embodiment, by obtaining the type feature information to match with search key, can know User is directed to the potential search need that search key may have, and is further advanced by based on type feature information to adjust Initial search result, it may be such that the search result after adjustment can meet the potential search need of user, so as to which user can be more The search result items for meeting its demand are quickly and easily found, which greatly enhances search efficiency, saves search time;According to Type feature information adjusts the sequence of initial search result, and the search result items for enabling to meet user's search need more hold Easily found by user, so as to improve search efficiency;The displaying content of initial search result is adjusted according to type feature information, is made It must show that content more meets the potential search need of user, may more feel so as to facilitate user to find it in result of page searching The search result items of interest;The interactive information corresponding with other search-types indicated by type feature information can be generated, To adjust the displaying content of initial search result according to the interactive information so that user can carry out interaction in search results pages, With user-friendly and allow users to more rapidly find its desired content.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, the scope of the present invention is by appended power Profit requires rather than described above limits, it is intended that all in the implication and scope of the equivalency of claim by falling Change is included in the present invention.Any reference in claim should not be considered as to the involved claim of limitation.This Outside, it is clear that the word of " comprising " one is not excluded for other units or step, and odd number is not excluded for plural number.That is stated in system claims is multiple Unit or device can also be realized by a unit or device by software or hardware.The first, the second grade word is used for table Show title, and be not offered as any specific order.

Claims (18)

1. a kind of method for providing search result, wherein, this method includes:
The search key inputted according to user in current search type, obtain the class to match with the search key Type characteristic information;
Scanned for based on the current search type, obtain the initial search result corresponding with the search key;
According to the type feature information, the initial search result is adjusted;
The search result obtained after adjustment is supplied to the user.
2. the method according to claim 11, wherein, it is described according to the type feature information, adjust the initial ranging As a result the step of, includes:
According to the type feature information, the sequence of the initial search result is adjusted.
3. the method according to claim 11, wherein, it is described according to the type feature information, adjust the initial ranging As a result the step of, includes:
According to the type feature information, the displaying content of the initial search result is adjusted.
4. the method according to claim 11, wherein, it is described according to the type feature information, adjust the initial ranging As a result the step of displaying content, includes:
For each search result items in the initial search result, when it is determined that the search result items are believed with the type feature When other indicated search-types of breath match, in the target pages linked to from the search result items extraction with it is described its The corresponding information to be presented of his search-type;
According to the information to be presented, the displaying content of the initial search result is adjusted.
5. the method according to claim 11, wherein, it is described according to the type feature information, adjust the initial ranging As a result the step of displaying content, includes:
For each search result items in the initial search result, when it is determined that the search result items are believed with the type feature When other indicated search-types of breath match, the generation interactive information corresponding with other described search-types;
According to the interactive information, the displaying content of the initial search result is adjusted.
6. the method according to claim 11, wherein, it is described according to the type feature information, adjust the initial ranging As a result the step of, includes:
According to the type feature information, and predefined type displaying rule is combined, adjust the initial search result.
7. method according to any one of claim 1 to 6, wherein, it is described according to user in current search type institute The search key of input, obtain match with the search key type feature information the step of include:
The search key inputted according to user in current search type, and corresponding with the search key go through History search record, obtains the type feature information to match with the search key.
8. method according to any one of claim 1 to 6, wherein, it is described according to user in current search type institute The search key of input, obtain match with the search key type feature information the step of include:
The search key inputted to user in current search type carries out semantic analysis, obtains and the search key The type feature information to match.
9. according to the method for claim 1, wherein, this method also includes:
According to the type feature information, switch prompting information is generated;
Wherein, the step of search result by after adjustment is supplied to the user includes:
The search result obtained after the adjustment and the switch prompting information are supplied to the user.
10. a kind of device for being used to provide search result, wherein, the device includes:
First obtains device, and for the search key inputted according to user in current search type, acquisition is searched with described The type feature information that rope keyword matches;
Second obtains device, for being scanned for based on the current search type, obtains corresponding with the search key Initial search result;
First adjusting apparatus, for according to the type feature information, adjusting the initial search result;
First provides device, for the search result obtained after adjustment to be supplied into the user.
11. device according to claim 10, wherein, first adjusting apparatus includes:
First adjusting module, for according to the type feature information, adjusting the sequence of the initial search result.
12. device according to claim 10, wherein, first adjusting apparatus includes:
Second adjusting module, for according to the type feature information, adjusting the displaying content of the initial search result.
13. device according to claim 12, wherein, second adjusting module includes:
Extraction unit, for for each search result items in the initial search result, when it is determined that the search result items with When other search-types indicated by the type feature information match, the target pages that are linked to from the search result items The middle extraction to be presented information corresponding with other described search-types;
First adjustment unit, for according to the information to be presented, adjusting the displaying content of the initial search result.
14. device according to claim 12, wherein, second adjusting module includes:
First generation unit, for for each search result items in the initial search result, when it is determined that the search result When item matches with other search-types indicated by the type feature information, generation is corresponding with other described search-types Interactive information;
Second adjustment unit, for according to the interactive information, adjusting the displaying content of the initial search result.
15. information according to claim 10, wherein, first adjusting apparatus includes:
3rd adjusting module, for according to the type feature information, and predefined type displaying rule is combined, adjusted described initial Search result.
16. the device according to any one of claim 10 to 15, wherein, the first acquisition device includes:
First obtains module, is searched for the search key inputted according to user in current search type, and with described The corresponding historical search record of rope keyword, obtains the type feature information to match with the search key.
17. the device according to any one of claim 10 to 15, wherein, the first acquisition device includes:
Second obtains module, and the search key for being inputted to user in current search type carries out semantic analysis, obtains Obtain the type feature information to match with the search key.
18. the device according to claim 10 to 17, wherein, the device also includes:
First generating means, for according to the type feature information, generating switch prompting information;
Wherein, the first offer device is used for:
The search result obtained after the adjustment and the switch prompting information are supplied to the user.
CN201610509374.5A 2016-06-30 2016-06-30 A kind of method and apparatus for providing search result Pending CN107562750A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610509374.5A CN107562750A (en) 2016-06-30 2016-06-30 A kind of method and apparatus for providing search result

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610509374.5A CN107562750A (en) 2016-06-30 2016-06-30 A kind of method and apparatus for providing search result

Publications (1)

Publication Number Publication Date
CN107562750A true CN107562750A (en) 2018-01-09

Family

ID=60968647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610509374.5A Pending CN107562750A (en) 2016-06-30 2016-06-30 A kind of method and apparatus for providing search result

Country Status (1)

Country Link
CN (1) CN107562750A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108647349A (en) * 2018-05-15 2018-10-12 优视科技有限公司 A kind of content recommendation method, device and terminal device
CN109408710A (en) * 2018-09-26 2019-03-01 斑马网络技术有限公司 Search result optimization method, device, system and storage medium
CN110209765A (en) * 2019-05-23 2019-09-06 武汉绿色网络信息服务有限责任公司 A kind of method and apparatus by semantic search key
CN113360743A (en) * 2021-07-09 2021-09-07 南方电网数字电网研究院有限公司 Query data filtering method and device, computer equipment and storage medium
CN113542899A (en) * 2020-04-22 2021-10-22 聚好看科技股份有限公司 Information display method, display device and server
CN114254179A (en) * 2020-09-23 2022-03-29 北京达佳互联信息技术有限公司 Search request processing method and device and search platform

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179472A (en) * 2007-05-31 2008-05-14 腾讯科技(深圳)有限公司 Network resource searching method and searching system
CN102955798A (en) * 2011-08-25 2013-03-06 腾讯科技(深圳)有限公司 Search engine based search method and search server
CN103514299A (en) * 2013-10-18 2014-01-15 北京奇虎科技有限公司 Information searching method and device
JP2015026345A (en) * 2013-07-29 2015-02-05 Necパーソナルコンピュータ株式会社 Search device, search system, and program
CN104615645A (en) * 2014-12-18 2015-05-13 百度在线网络技术(北京)有限公司 Search implementation method, device and system and computer equipment
CN105045901A (en) * 2015-08-05 2015-11-11 百度在线网络技术(北京)有限公司 Search keyword push method and device
CN105138511A (en) * 2015-08-10 2015-12-09 北京思特奇信息技术股份有限公司 Method and system for semantically analyzing search keyword

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179472A (en) * 2007-05-31 2008-05-14 腾讯科技(深圳)有限公司 Network resource searching method and searching system
CN102955798A (en) * 2011-08-25 2013-03-06 腾讯科技(深圳)有限公司 Search engine based search method and search server
JP2015026345A (en) * 2013-07-29 2015-02-05 Necパーソナルコンピュータ株式会社 Search device, search system, and program
CN103514299A (en) * 2013-10-18 2014-01-15 北京奇虎科技有限公司 Information searching method and device
CN104615645A (en) * 2014-12-18 2015-05-13 百度在线网络技术(北京)有限公司 Search implementation method, device and system and computer equipment
CN105045901A (en) * 2015-08-05 2015-11-11 百度在线网络技术(北京)有限公司 Search keyword push method and device
CN105138511A (en) * 2015-08-10 2015-12-09 北京思特奇信息技术股份有限公司 Method and system for semantically analyzing search keyword

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙明: "基于语义的信息检索与关联推荐关键技术研究", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108647349A (en) * 2018-05-15 2018-10-12 优视科技有限公司 A kind of content recommendation method, device and terminal device
CN109408710A (en) * 2018-09-26 2019-03-01 斑马网络技术有限公司 Search result optimization method, device, system and storage medium
CN110209765A (en) * 2019-05-23 2019-09-06 武汉绿色网络信息服务有限责任公司 A kind of method and apparatus by semantic search key
CN113542899A (en) * 2020-04-22 2021-10-22 聚好看科技股份有限公司 Information display method, display device and server
CN114254179A (en) * 2020-09-23 2022-03-29 北京达佳互联信息技术有限公司 Search request processing method and device and search platform
CN113360743A (en) * 2021-07-09 2021-09-07 南方电网数字电网研究院有限公司 Query data filtering method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107562750A (en) A kind of method and apparatus for providing search result
CN103064826B (en) A kind of method, equipment and system for input of expressing one's feelings
CN103744887B (en) It is a kind of for the method for people search, device and computer equipment
CN105930376B (en) A kind of searching method and device
CN104881431B (en) A kind of method and apparatus for obtaining search results pages in computer equipment
JP2015204105A (en) Method and device for providing recommendation information
CN105512178B (en) A kind of entity recommended method and device
CN106294661A (en) A kind of extended search method and device
CN106227714A (en) A kind of method and apparatus obtaining the key word generating poem based on artificial intelligence
CN106293119A (en) A kind of method and apparatus carrying out information recommendation in input method
CN106527752A (en) Method and device for providing input candidate items
CN109710088A (en) Information searching method and device
CN105094603A (en) Method and device for related inputting
CN104809223A (en) Method and device for supplying application content search result in application
CN108572971A (en) It is a kind of to be used to excavate and the method and apparatus of the relevant keyword of term
CN104503988A (en) Searching method and device
JPH11282875A (en) Information filtering device
KR101273646B1 (en) Method and system for indexing and searching in multi-modality data
EP3255566A1 (en) Text retrieval method and apparatus
CN104933099A (en) Method and device for providing target search result for user
CN104252487A (en) Method and device for generating entry information
CN111813236B (en) Input method, input device, electronic equipment and readable storage medium
CN104899287B (en) The display methods and device of webpage
CN107180058A (en) A kind of method and apparatus for being inquired about based on caption information
CN105243135A (en) Method and apparatus for showing search result

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180109

RJ01 Rejection of invention patent application after publication