CN103020277B - A kind of search terms suggestions method and apparatus - Google Patents
A kind of search terms suggestions method and apparatus Download PDFInfo
- Publication number
- CN103020277B CN103020277B CN201210579235.1A CN201210579235A CN103020277B CN 103020277 B CN103020277 B CN 103020277B CN 201210579235 A CN201210579235 A CN 201210579235A CN 103020277 B CN103020277 B CN 103020277B
- Authority
- CN
- China
- Prior art keywords
- user
- attribute information
- visual attribute
- query
- mouse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The present invention provides a kind of search terms suggestions method and apparatus, wherein method includes: foundation user after the search terms (query) that searched page inputs suggest correlation query to user, if listening to the event triggered when user's mouse is moved to above certain correlation query, the corresponding visual attribute information of related query that user's mouse is moved to is shown on the described search page.The present invention can be when user's mouse be moved to above related query, the visual attribute information of correlation query is provided a user on searched page, user can be with reference to the query for intuitively obtaining oneself wanting search with visual attribute information, without attempting just to obtain desired information by repeatedly search, search efficiency is improved, also solves searching resource.
Description
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of computer application, in particular to a search term suggestion method and a search term suggestion device.
[ background of the invention ]
With the continuous development of network technology, search engines have gradually become an important tool for people to acquire information, and after a user inputs a search term (query) on a search page provided by the search engine, the search engine can provide a search result corresponding to the query to the user. In order to facilitate a user to input a query more accurately and more quickly, the current search engine generally has a query suggestion function, that is, a query related to the query is suggested to the user according to the query input by the user. For example, the user enters the query "BMW" in the search box of the search page, and the user is suggested "BMW x 1", "BMW 5 series", "BMW x 6", and so on, as shown in FIG. 1, in the suggested list via the drop-down box.
However, in many cases the user lacks knowledge of the relevant query in the suggestion list and still cannot determine what to search. For example, when a user sees a certain horse in the street, and remembers what the object is but the model is unclear, the existing query suggestion method is not helpful to the user, and the user still needs to search for many times to obtain the desired information, which wastes search resources and reduces search efficiency.
[ summary of the invention ]
In view of this, the present invention provides a method and an apparatus for suggesting search terms, so as to help a user determine search terms more quickly, improve search efficiency, and save search resources.
The specific technical scheme is as follows:
a search term suggestion method, the method comprising:
after a related query is suggested to a user according to a search term query input by the user on a search page, if an event triggered when a mouse of the user moves to a position above the related query is monitored, displaying visual attribute information corresponding to the related query to which the mouse of the user moves on the search page.
According to a preferred embodiment of the invention, the method further comprises: a visual attribute information base containing visual attribute information corresponding to entity words is established in advance;
and the visual attribute information corresponding to the related query to which the user mouse moves is obtained by querying the visual attribute information base.
According to a preferred embodiment of the present invention, the entity words comprise: trade name, person name, video name, song name, place name, or organization name;
the visual attribute information includes: pictures, videos, trademarks, links, maps, or descriptive information.
According to a preferred embodiment of the present invention, the establishing of the visual attribute information library specifically includes:
visual attribute information corresponding to the entity words is extracted from the captured page in advance and stored in a visual attribute information base; or,
and storing the visual attribute information corresponding to the entity words into a visual attribute information base in a manual mode.
According to a preferred embodiment of the present invention, if an event triggered when the user mouse is moved above a certain query is monitored, the method further comprises: and judging whether the related query moved by the mouse of the user has a next-level related query, and if so, further displaying the next-level related query on the search page.
According to a preferred embodiment of the present invention, if an event triggered when the user mouse moves above the certain related query is monitored and a certain trigger condition is satisfied, the related query to which the user mouse moves replaces the query input by the user on the search page, and the next related query is presented in the form of a first-level related query.
According to a preferred embodiment of the invention, the method further comprises: highlighting the relevant query to which the user mouse is moved.
According to a preferred embodiment of the invention, the method further comprises:
if an event triggered by clicking a relevant query by a user mouse is monitored, providing a search result page corresponding to the relevant query clicked by the user mouse for the user; or,
if an event triggered by clicking visual attribute information corresponding to a certain related query by a user mouse is monitored, providing a landing page corresponding to the visual attribute information clicked by the user mouse for the user, wherein the landing page comprises: and searching result pages of related queries corresponding to the visual attribute information clicked by the user through the mouse, or appointed pages corresponding to the visual attribute information clicked by the user through the mouse.
According to a preferred embodiment of the present invention, the visual attribute information corresponding to the query related to the mouse click of the user, or the visual attribute information clicked by the mouse of the user, is displayed in the search result page.
A search term suggestion apparatus, the apparatus comprising:
the monitoring unit is used for monitoring events;
and the suggesting unit is used for suggesting related queries to the user according to the search term query input by the user on the search page, and displaying the visual attribute information corresponding to the related query to which the user mouse moves on the search page if the monitoring unit monitors an event triggered when the user mouse moves above the related query.
According to a preferred embodiment of the present invention, the apparatus further comprises:
the database establishing unit is used for establishing a visual attribute information database containing visual attribute information corresponding to the entity words in advance;
and the suggestion unit acquires the visual attribute information corresponding to the related query to which the user mouse moves by inquiring the visual attribute information.
According to a preferred embodiment of the present invention, the entity words comprise: trade name, person name, video name, song name, place name, or organization name;
the visual attribute information includes: pictures, videos, trademarks, links, maps, or descriptive information.
According to a preferred embodiment of the present invention, when the library establishing unit establishes the visual attribute information library, the visual attribute information corresponding to the entity word is extracted from the captured page and stored in the visual attribute information library.
According to a preferred embodiment of the present invention, the suggesting unit is further configured to determine whether the related query to which the user mouse moves has a next-level related query if the monitoring unit monitors an event triggered when the user mouse moves above a certain related query, and if so, further display the next-level related query on the search page.
According to a preferred embodiment of the present invention, if the suggestion unit monitors an event triggered when the user mouse moves above the certain related query and meets a certain trigger condition, the related query to which the user mouse moves replaces the query input by the user on the search page, and the next related query is presented in the form of a first-level related query.
According to a preferred embodiment of the present invention, the suggestion unit is further configured to highlight the related query to which the user mouse is moved.
According to a preferred embodiment of the present invention, the apparatus further comprises:
the skipping unit is used for providing a search result page corresponding to a relevant query clicked by a user mouse for the user if the monitoring unit monitors an event triggered by clicking the relevant query by the user mouse; or, if the monitoring unit monitors an event triggered by a user mouse clicking visual attribute information corresponding to a certain related query, providing a landing page corresponding to the visual attribute information clicked by the user mouse to the user, where the landing page includes: and searching result pages of related queries corresponding to the visual attribute information clicked by the user through the mouse, or appointed pages corresponding to the visual attribute information clicked by the user through the mouse.
According to a preferred embodiment of the present invention, the jumping unit is further configured to display, in the search result page, visual attribute information corresponding to a query that is clicked by a user through a mouse, or visual attribute information that is clicked by a user through a mouse.
According to the technical scheme, when the mouse of the user moves above the related query, the visual attribute information of the related query is provided for the user on the search page, so that the user can intuitively obtain the query which the user wants to search by taking the visual attribute information as reference, the user does not need to obtain the wanted information through multiple search attempts, the search efficiency is improved, and the search resource is also solved.
[ description of the drawings ]
FIG. 1 is a diagram of a prior art suggested query;
FIG. 2 is a flow chart of a main method according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a first example of a search page according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a second example of a search page according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a third example of a search page according to an embodiment of the present invention;
fig. 6 is a block diagram of a search term suggestion apparatus according to an embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in detail with reference to the accompanying drawings and specific embodiments.
The first embodiment,
Fig. 2 is a flowchart of a main method according to an embodiment of the present invention, and as shown in fig. 2, the method may include the following steps:
step 201: and a visual attribute information base containing visual attribute information corresponding to the entity words is established in advance.
The step is to pre-establish a visual attribute information base corresponding to entity words in the background, where the entity words mainly refer to nouns, including but not limited to: trade name, person name, video name, song name, place name, organization name, and the like. The visualization attribute information base stores visualization attribute information corresponding to entity words, wherein the visualization attribute information may include but is not limited to: pictures, videos, trademarks, links, maps, descriptive information, and the like.
For example, commodity information (such as commodity pictures, commodity selling website links, commodity description information, and the like) corresponding to each commodity name may be pre-established to the visual attribute information base, pictures, videos, song names, and the like corresponding to each person name may be established to the visual attribute information base, trademarks corresponding to organization names may be established to the visual attribute information base, video screenshots, links, and the like corresponding to video names may be established to the visual attribute information base, and maps corresponding to place names may be established to the visual attribute information base, and so on, which are not exhaustive here.
The method for establishing the visual attribute information library containing the visual attribute information corresponding to the entity word in this step may include, but is not limited to, the following two methods:
the first mode is as follows: and extracting visual attribute information corresponding to the entity words from the captured webpage. These web pages may be generic web pages, such as news-like web pages, company homepages; or may be a web page that provides structured information, such as from an encyclopedia, a picture web site, a video web site, a commodity-like web page, and the like. How to extract entity words from a webpage is an existing mature technology, and can be realized in a dictionary manner, and when visual attribute information corresponding to the entity words is extracted, a template manner, a webpage fixed position-based manner, an information type-based manner and the like can be adopted.
For example, in an encyclopedic web page, a subject word of the encyclopedic web page is used as an entity word, information of a picture type in the encyclopedic web page is obtained as visual attribute information (picture) of the entity word, content in a first paragraph "encyclopedic card" in the encyclopedic web page can also be used as visual attribute information (description information) of the entity word, and the method can also be based on a template "[ entity word ] +' main product link: ' + [ visual attribute information ] to extract visual attribute information (video links) corresponding to the entity words. This is not an example.
The second mode is as follows: and a manual mode is adopted. The visual attribute information corresponding to the entity words can be established by special editors, even interfaces can be provided for netizens or clients, and the visual attribute information is added to the visual attribute information base after being checked.
What type of visual attribute information is extracted for what type of entity word can be preset, that is, a preset extraction strategy is adopted to extract the corresponding visual attribute information. For example, the entity word extraction picture and description information of the commodity class, the entity word extraction trademark of the organization class, and the like can be preset.
In the visual attribute information base, the entity words and the visual attribute information may be in a one-to-one relationship or a one-to-many relationship, that is, one entity word may correspond to more than one visual attribute information, and when the corresponding visual attribute information is subsequently displayed for the related query, the visual attribute information displayed on the search page may be selected according to a preset policy, which will be described later specifically.
Step 202: after a related query is suggested to a user according to a search term query input by the user on a search page, if an event triggered when a mouse of the user moves to a position above the related query is monitored, displaying visual attribute information corresponding to the related query to which the mouse of the user moves in a visual attribute information base on the search page.
In this step, how to determine the relevant query according to the query input by the user is not specifically limited, and any way of determining the relevant query suggested to the user is applicable. In the embodiment of the present invention, the suggestion of the relevant query to the user may adopt, but is not limited to, the following ways: displaying the relevant query in a suggested list manner in a drop-down box, displaying the relevant query in a labeled box manner, displaying the relevant query in a floating box manner, and the like.
After suggesting a relevant query to a user, the user can use a mouse to move in a relevant query range to try to select one relevant query for retrieval, in the moving process of the mouse, an event of the movement of the mouse is monitored, if an event triggered when the mouse of the user moves to the position above the relevant query is monitored, namely the mouse of the user floats or hovers over the relevant query, the relevant query is matched in a visual attribute information base, if an entity is hit, visual attribute information corresponding to the entity is determined, and the visual attribute information is displayed on a search page, so that the user can refer to whether the query to be the relevant query to which the mouse moves currently according to the visual attribute information.
In order to more clearly display the relevant query to which the user mouse moves to the user, the relevant query to which the user mouse moves may be highlighted, and the highlighting manner may include, but is not limited to: highlighting background color, changing font, changing character color, changing font size, etc.
And displaying the corresponding visual attribute information of the relevant query in the visual attribute information base on the search page in real time when the mouse of the user moves to the relevant query.
As described in step 201 above, since the entity words and the visualization attribute information may be in a one-to-many relationship in the visualization attribute information base, when the visualization attribute information corresponding to the related query is displayed on the search page, the visualization attribute information to be displayed may be determined according to a preset policy. For example, it may be preset that only one picture is displayed for the query related to the commodity class, or one picture and description information are displayed, or all the visualization attribute information in the visualization attribute information base is displayed. The strategy can be flexibly set and is not exhaustive one by one.
It should be noted that the above manner of establishing the visual attribute information base in advance is a preferred implementation manner provided by the embodiment of the present invention, and other implementation manners may also be adopted, for example, when an event triggered when the mouse of the user moves above a certain related query is monitored, the visual attribute information corresponding to the related query is obtained from a related webpage or other related databases in real time.
Furthermore, if an event triggered when the mouse of the user moves above a certain related query is monitored, the search engine considers that the user is interested in the related query, and can further judge whether the related query has a next related query, and if so, the next related query of the related query can be further displayed on the search page. The next related query may also be displayed in the form of a suggestion list, and the association between the next related query and the related query to which the user mouse is moved may be indicated by means such as an arrow, a label box, a floating box, etc. Specific examples will be specifically shown in the following examples.
In addition, if an event triggered when the mouse of the user moves above a certain related query is monitored and a certain trigger condition is met, the trigger condition is, for example: if the time that the user mouse hovers above the relevant query reaches a certain time or a preset key such as a space bar is triggered, the user can be considered to be interested in the relevant query sufficiently, the query input by the user can be replaced by the relevant query to which the user mouse moves, and the next-level relevant query to which the user mouse moves is shown in the form of the first-level relevant query.
For each level of related query, when the mouse of the user moves to a related query, providing the corresponding visual attribute information of the related query to which the mouse of the user moves in the visual attribute information base for the user at the same time, that is, if the mouse of the user moves to a second level of related query, providing the visual attribute information corresponding to the second level of related query to which the mouse of the user moves to the user at the same time on the search page, namely replacing the visual attribute information corresponding to the first level of related query. Of course, the visualization attribute information corresponding to the relevant query to which the user mouse moves in the visualization attribute information base may be provided to the user only for the first-level relevant query. Or, when the query input by the user is replaced by the related query to which the user mouse moves, and the related query next to the related query to which the user mouse moves is presented in the form of the first-level related query, if the user mouse moves to the new first-level related query at the moment, the visualization attribute information corresponding to the new first-level related query is also presented at the same time.
When judging whether the related query has a next-level related query, the method actually uses the existing suggestion mechanism of the related query, and only takes the related query as a query (namely, a first-level query) input by a user to judge whether the suggested related query exists, and if so, takes the suggested related query as the next-level related query.
The related query can be clicked by the user, and besides, the visual attribute information can also be clicked by the user. Namely, the following steps can be executed by continuing to monitor the event of the user mouse:
step 203: and if an event triggered by clicking a relevant query by a user mouse is monitored, providing a search result page corresponding to the relevant query clicked by the user mouse for the user.
The implementation in this step may adopt an implementation manner in the prior art, and when a user mouse clicks a certain related query, the related query is searched, and a search result page corresponding to the related query is returned to the user. Here, the related query clicked by the user mouse may be any one of the related queries of the respective levels, for example, the related query of the first level may be a related query of the second level.
The specific manner of triggering the related query search can be flexibly set, for example, if an event triggered by clicking a related query by a mouse of a user is monitored, a search result page corresponding to the related query can be directly returned to the user, that is, the search result page is directly jumped to from the current retrieval page; or replacing the query in the search bar with the related query, and then triggering to return a search result page corresponding to the related query to the user after the user clicks a search key.
In addition, since the visualized attribute information in the visualized attribute information base is actually the structural information of the related query, the visualized attribute information corresponding to the related query in the visualized attribute information base can be simultaneously displayed in the search result page, and the display position can be flexibly set, for example, displayed before the search result in the search result page, or displayed in a specific position such as a right blank in the search result page.
Step 204: and if an event triggered when a mouse of a user clicks the visual attribute information corresponding to a certain related query is monitored, providing a landing page corresponding to the visual attribute information for the user.
The landing page may be a search result page of the related query, or may be a specified page corresponding to the visual attribute information clicked by the user mouse, for example, a source content page corresponding to the visual attribute information, where the source content page of the visual attribute information is also stored correspondingly when the visual attribute information corresponding to the entity word is stored in the visual attribute information base, and when the user mouse clicks the visual attribute information corresponding to the related query, the current retrieval page is skipped to the source content page corresponding to the visual attribute information.
The steps 203 and 204 are typically performed alternatively based on the monitored events.
In the following, the method is described in detail by taking the example of the user inputting the bmw, and the corresponding commodity pictures such as the trade names "bmw x 1", "bmw x 5", and "bmw x 6" are established in the background in advance in the visual attribute information base.
When a user inputs 'BMW' in a search frame of a current search page, related queries of the 'BMW' are determined by querying a related query library, the related queries are displayed in a pull-down frame in a suggestion list mode, and corresponding visual attribute information of the related queries to which the user mouse moves in a visual attribute information library is displayed on the search page along with the movement of the user mouse above the related queries. Thus, by using the visual attribute information as a reference, the user can intuitively know what the query is, and for example, when the user mouse moves above "bmax 6", the background color of "bmax 6" is highlighted, the commodity picture corresponding to "bmax 6" is determined by querying the visual attribute information base, and the commodity picture corresponding to "bmax 6" is displayed in the drop-down box on the search page at the same time, as shown in fig. 3.
Further, since there is a next-level related query in the "bmax 6", when the user mouse moves above the "bmax 6", the next-level related query of the "bmax 6" can be further displayed to the user in the search page, as shown in fig. 4, an arrow is used for indicating when the next-level related query is displayed.
The user may jump to the search results page for "BMW x 6" if the user mouse clicks on the related query "BMW x 6", or "BMW x 6" if the user mouse clicks on the next related query "BMW x6 selling price".
If the user clicks the commodity picture corresponding to the query "bmax 6" with the mouse, the user can jump to the landing page corresponding to the commodity picture, for example, jump to the source content page of the commodity picture, or jump to the search result page of "bmax 6", and since the user clicks the commodity picture, the user is interested in the commodity picture, and the commodity picture can be displayed on the search result page at the same time.
There is also a case: in the situation shown in fig. 4, if the user mouse hovers over "bmax 6" for more than a certain period of time or the user mouse presses the space bar while moving to bmax 6, it is considered that the user is sufficiently interested in "bmax 6", replaces "bmax 6" with "bmax" in the input box, and then displays the next-level related query of "bmax 6" as a level-related query, as shown in fig. 5.
The above is a detailed description of the method provided by the present invention, and the following is a detailed description of the apparatus provided by the present invention through examples.
Example II,
Fig. 6 is a block diagram of a search term suggestion device according to an embodiment of the present invention, where the device may be disposed on a server side of a search engine, as shown in fig. 6, the device includes: the system comprises a library building unit 01, a monitoring unit 02 and a suggestion unit 03.
The library establishing unit 01 establishes a visual attribute information library including visual attribute information corresponding to the entity words in advance.
The library creating unit 01 is an execution unit of the search engine background, and the entity words herein mainly refer to nouns, including but not limited to: trade name, person name, video name, song name, place name, organization name, and the like. The visualization attribute information base stores visualization attribute information corresponding to entity words, wherein the visualization attribute information may include but is not limited to: pictures, videos, trademarks, links, maps, descriptive information, and the like.
The library establishing unit 01 may extract visual attribute information corresponding to the entity word from the captured webpage when establishing the visual attribute information library. These web pages may be generic web pages, such as news-like web pages, company homepages; or may be a web page that provides structured information, such as from an encyclopedia, a picture web site, a video web site, a commodity-like web page, and the like. How to extract entity words from a webpage is an existing mature technology, and can be realized in a dictionary manner, and when visual attribute information corresponding to the entity words is extracted, a template manner, a webpage fixed position-based manner, an information type-based manner and the like can be adopted.
For example, in an encyclopedic web page, a subject word of the encyclopedic web page is used as an entity word, information of a picture type in the encyclopedic web page is obtained as visual attribute information (picture) of the entity word, content in a first paragraph "encyclopedic card" in the encyclopedic web page can also be used as visual attribute information (description information) of the entity word, and the method can also be based on a template "[ entity word ] +' main product link: ' + [ visual attribute information ] to extract visual attribute information (video links) corresponding to the entity words. This is not an example.
Of course, besides the library establishing unit is used for establishing the visual attribute information library, the visual attribute information library can be established manually, and special editors, even interfaces can be provided for netizens or clients to establish visual attribute information corresponding to entity words, and the visual attribute information corresponding to the entity words is added to the visual attribute information library after being checked.
What type of visual attribute information is extracted for what type of entity word can be preset, that is, a preset extraction strategy is adopted to extract the corresponding visual attribute information. For example, the entity word extraction picture and description information of the commodity class, the entity word extraction trademark of the organization class, and the like can be preset.
In the visual attribute information base, the entity words and the visual attribute information may be in a one-to-one relationship or a one-to-many relationship.
The monitoring unit 02 is configured to monitor events, where an event related to the present invention is mainly a mouse event of a user, where a mouse of the user may be a mouse event generated by sliding or clicking a mouse of a desktop computer, or a mouse event generated by sliding or clicking a touch pad of a notebook computer, or a mouse event generated by sliding or clicking a touch screen of a tablet computer or a smart phone, or even a mouse event generated by moving a cursor through a keyboard operation, and the like, and is a mouse event in a broad sense. Since the device is arranged at the server end of the search engine, the monitoring unit 02 monitors the sent events by the browser end, and the browser end has the monitoring function of the various mouse events.
The suggestion unit 03 is configured to suggest a relevant query to the user according to the query input by the user on the search page, and if the monitoring unit 02 monitors an event triggered when the mouse of the user moves above the relevant query, display, on the search page, visual attribute information corresponding to the relevant query to which the mouse of the user moves in the visual attribute information base. And displaying the corresponding visual attribute information of the relevant query in the visual attribute information base on the search page in real time when the mouse of the user moves to the relevant query.
In the embodiment of the present invention, how to determine the related query according to the query input by the user is not specifically limited, and any manner of determining the related query suggested to the user is used. In the embodiment of the present invention, the suggestion of the relevant query to the user may adopt, but is not limited to, the following ways: displaying the relevant query in a suggested list manner in a drop-down box, displaying the relevant query in a labeled box manner, displaying the relevant query in a floating box manner, and the like.
If the monitoring unit 02 monitors an event triggered when the mouse of the user moves above a related query, that is, the mouse of the user floats or hovers above the related query, the suggestion unit 03 matches the related query in the visual attribute information base, if a word of an entity is hit, the visual attribute information corresponding to the entity is determined, and the visual attribute information is displayed on a search page, so that the user can refer to whether the related query to which the mouse moves currently is to be queried according to the visual attribute information.
Since the entity words and the visual attribute information may be in a one-to-many relationship in the visual attribute information base, when the visual attribute information corresponding to the related query is displayed on the search page, the visual attribute information to be displayed can be determined according to a preset strategy. For example, it may be preset that only one picture is displayed for the query related to the commodity class, or one picture and description information are displayed, or all the visualization attribute information in the visualization attribute information base is displayed. The strategy can be flexibly set and is not exhaustive one by one.
The method for establishing the visual attribute information base in advance in the device provided in this embodiment is an optimal implementation manner provided in the embodiment of the present invention, and other implementation manners may also be adopted, for example, when the monitoring unit 02 monitors an event triggered when the mouse of the user moves above a certain related query, the suggestion unit 03 acquires the visual attribute information corresponding to the related query from a related web page or other related databases in real time.
Furthermore, if the monitoring unit 02 monitors an event triggered when the user mouse moves above a certain related query, the suggestion unit 03 is further configured to determine whether the related query to which the user mouse moves has a next-level related query, and if so, display the next-level related query on the search page. The next related query may also be displayed in the form of a suggestion list, and the association between the next related query and the related query to which the user mouse is moved may be indicated by means such as an arrow, a label box, a floating box, etc. Specific examples will be specifically shown in the following examples.
When judging whether the related query has a next-level related query, the method actually uses the existing suggestion mechanism of the related query, and only takes the related query as a query (namely, a first-level query) input by a user to judge whether the suggested related query exists, and if so, takes the suggested related query as the next-level related query.
If it is detected that the user mouse moves to a certain second-level related query at this time, the visual attribute information corresponding to the first-level related query can be still displayed, and the visual attribute information corresponding to the second-level related query to which the user mouse moves can also be displayed, that is, the visual attribute information corresponding to the first-level related query is replaced.
There may also be a case where: if the suggestion unit 03 monitors the event triggered when the user mouse moves to the position above the relevant query and meets a certain trigger condition, the query input by the user on the search page is replaced by the relevant query to which the user mouse moves, and the next relevant query is displayed in the form of a first-level relevant query.
In order to more clearly display the relevant query to which the user mouse moves to the user, the suggestion unit 03 may highlight the relevant query to which the user mouse moves. The manner of highlighting may include, but is not limited to: highlighting background color, changing font, changing character color, changing font size, etc.
Still further, the apparatus further comprises: and the skipping unit 04 is used for providing a search result page corresponding to the related query clicked by the user mouse to the user if the monitoring unit 02 monitors an event triggered by clicking the related query by the user mouse. That is, when a user mouse clicks a related query, the search engine starts to search for the related query, and the jumping unit 04 jumps the page provided to the user to the search result page corresponding to the related query. Here, the related query clicked by the user mouse may be any one of the related queries of the respective levels, for example, the related query of the first level may be a related query of the second level.
If the monitoring unit 02 monitors an event triggered by clicking visual attribute information corresponding to a certain related query by a user mouse, the jumping unit 04 provides a landing page corresponding to the visual attribute information clicked by the user mouse to the user, and the landing page includes: here, when the visual attribute information corresponding to the entity word is stored in the visual attribute information library, the source content page of the visual attribute information may also be stored correspondingly, and when the visual attribute information corresponding to the relevant query is clicked by the user mouse, the current retrieval page may be skipped to the source content page corresponding to the visual attribute information.
In addition, since the visual attribute information in the visual attribute information base is actually structural information of the related query, the jumping unit 04 may also display the visual attribute information corresponding to the related query clicked by the user mouse in the search result page, or the visual attribute information clicked by the user mouse. The display position can be flexibly set, for example, displayed in front of the search result in the search result page, or displayed in a specific position such as a right margin in the search result page.
The "user" referred to in the above embodiments of the present invention broadly refers to a browser, a client, and the like used when the user performs a search.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (18)
1. A search term suggestion method, characterized in that the method comprises:
after a related query is suggested to a user according to a search term query input by the user on a search page, if an event triggered when a mouse of the user moves to a position above the related query is monitored, inquiring a visual attribute information base to determine visual attribute information corresponding to the related query to which the mouse of the user moves, and displaying the corresponding visual attribute information on the search page;
and if an event triggered by the fact that the user clicks a certain related query is monitored, providing a search result page corresponding to the related query clicked by the user for the user.
2. The method of claim 1, further comprising: and a visual attribute information base containing visual attribute information corresponding to the entity words is established in advance.
3. The method of claim 2, wherein the entity words comprise: trade name, person name, video name, song name, place name, or organization name;
the visual attribute information includes: pictures, videos, trademarks, links, maps, or descriptive information.
4. The method according to claim 2, wherein the establishing of the visual attribute information base specifically comprises:
visual attribute information corresponding to the entity words is extracted from the captured page in advance and stored in a visual attribute information base; or,
and storing the visual attribute information corresponding to the entity words into a visual attribute information base in a manual mode.
5. The method of claim 1, wherein if an event is monitored that is triggered when a user mouse is moved over an associated query, the method further comprises: and judging whether the related query moved by the mouse of the user has a next-level related query, and if so, further displaying the next-level related query on the search page.
6. The method of claim 5, wherein if an event triggered when the user mouse moves above the related query is monitored and a certain trigger condition is satisfied, the related query to which the user mouse moves replaces the query entered by the user on the search page, and the next related query is presented in the form of a first-level related query.
7. The method of claim 1, 5 or 6, further comprising: highlighting the relevant query to which the user mouse is moved.
8. The method of claim 1, 5 or 6, further comprising:
if an event triggered by clicking visual attribute information corresponding to a certain related query by a user mouse is monitored, providing a landing page corresponding to the visual attribute information clicked by the user mouse for the user, wherein the landing page comprises: and searching result pages of related queries corresponding to the visual attribute information clicked by the user through the mouse, or appointed pages corresponding to the visual attribute information clicked by the user through the mouse.
9. The method according to claim 8, wherein the visualization attribute information corresponding to the query related to the user mouse click or the visualization attribute information corresponding to the user mouse click is displayed in the search result page.
10. A search term suggestion apparatus, characterized in that the apparatus comprises:
the monitoring unit is used for monitoring events;
the suggestion unit is used for suggesting related queries to a user according to search term queries input by the user on a search page, inquiring the visual attribute information base to determine visual attribute information corresponding to the related queries to which the user mouse moves if the monitoring unit monitors an event triggered when the user mouse moves above the related queries, and displaying the corresponding visual attribute information on the search page;
and the skipping unit is used for providing a search result page corresponding to the related query clicked by the user to the user if the monitoring unit monitors an event triggered by clicking the related query by the user.
11. The apparatus of claim 10, further comprising:
and the library establishing unit is used for establishing a visual attribute information library containing visual attribute information corresponding to the entity words in advance.
12. The apparatus of claim 11, wherein the entity words comprise: trade name, person name, video name, song name, place name, or organization name;
the visual attribute information includes: pictures, videos, trademarks, links, maps, or descriptive information.
13. The apparatus according to claim 11, wherein the library creating unit extracts, when creating the visual attribute information library, visual attribute information corresponding to the entity word from the captured page, and stores the visual attribute information in the visual attribute information library.
14. The apparatus according to claim 10, wherein the suggesting unit is further configured to determine whether the related query to which the user mouse moves has a next related query if the monitoring unit monitors an event triggered when the user mouse moves above a related query, and if so, further display the next related query on the search page.
15. The apparatus of claim 14, wherein if the suggesting unit monitors the event triggered when the user mouse moves above the related query and meets a certain trigger condition, the related query to which the user mouse moves replaces the query entered by the user on the search page, and the next related query is presented in the form of a level-related query.
16. The apparatus of claim 10, 14 or 15, wherein the suggestion unit is further configured to highlight the related query to which the user mouse is moved.
17. The apparatus according to claim 10, 14 or 15, wherein the jumping unit is further configured to provide a landing page corresponding to the visual attribute information clicked by the user mouse to the user if the monitoring unit monitors an event triggered by the user mouse clicking the visual attribute information corresponding to a certain related query, where the landing page includes: and searching result pages of related queries corresponding to the visual attribute information clicked by the user through the mouse, or appointed pages corresponding to the visual attribute information clicked by the user through the mouse.
18. The apparatus of claim 17, wherein the jumping unit is further configured to display, in the search result page, visual attribute information corresponding to a query related to a user mouse click, or visual attribute information of a user mouse click.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210579235.1A CN103020277B (en) | 2012-12-27 | 2012-12-27 | A kind of search terms suggestions method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210579235.1A CN103020277B (en) | 2012-12-27 | 2012-12-27 | A kind of search terms suggestions method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103020277A CN103020277A (en) | 2013-04-03 |
CN103020277B true CN103020277B (en) | 2019-04-26 |
Family
ID=47968880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210579235.1A Active CN103020277B (en) | 2012-12-27 | 2012-12-27 | A kind of search terms suggestions method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103020277B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104112213B (en) * | 2013-04-19 | 2018-09-04 | 腾讯科技(深圳)有限公司 | The method and device of recommendation information |
CN104182442A (en) * | 2014-03-28 | 2014-12-03 | 无锡天脉聚源传媒科技有限公司 | News searching method and device |
US20150317319A1 (en) * | 2014-04-30 | 2015-11-05 | Yahoo! Inc. | Enhanced search results associated with a modular search object framework |
CN107045504A (en) * | 2016-02-05 | 2017-08-15 | 百度在线网络技术(北京)有限公司 | The method and apparatus of the search recommended items associated with functional unit is provided |
CN106775629B (en) * | 2016-11-18 | 2020-08-11 | 北京小米移动软件有限公司 | Search file generation method and device |
CN110515921B (en) * | 2019-09-02 | 2021-11-02 | 江苏建筑职业技术学院 | A computer artificial intelligence information screening device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588367A (en) * | 2004-09-02 | 2005-03-02 | 魏新成 | Search column input letter prompting search word and net name |
CN1766878A (en) * | 2005-11-15 | 2006-05-03 | 赵然 | Search engine realizing website-level search and webpage-level display |
CN1936896A (en) * | 2006-09-20 | 2007-03-28 | 网之易信息技术(北京)有限公司 | Information searching method and system based on searching engine |
CN102495840A (en) * | 2011-11-11 | 2012-06-13 | 合一网络技术(北京)有限公司 | Search engine for video website |
CN102651022A (en) * | 2012-03-31 | 2012-08-29 | 奇智软件(北京)有限公司 | Searching method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8019749B2 (en) * | 2005-03-17 | 2011-09-13 | Roy Leban | System, method, and user interface for organizing and searching information |
US9081853B2 (en) * | 2008-04-03 | 2015-07-14 | Graham Holdings Company | Information display system based on user profile data with assisted and explicit profile modification |
-
2012
- 2012-12-27 CN CN201210579235.1A patent/CN103020277B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588367A (en) * | 2004-09-02 | 2005-03-02 | 魏新成 | Search column input letter prompting search word and net name |
CN1766878A (en) * | 2005-11-15 | 2006-05-03 | 赵然 | Search engine realizing website-level search and webpage-level display |
CN1936896A (en) * | 2006-09-20 | 2007-03-28 | 网之易信息技术(北京)有限公司 | Information searching method and system based on searching engine |
CN102495840A (en) * | 2011-11-11 | 2012-06-13 | 合一网络技术(北京)有限公司 | Search engine for video website |
CN102651022A (en) * | 2012-03-31 | 2012-08-29 | 奇智软件(北京)有限公司 | Searching method and device |
Also Published As
Publication number | Publication date |
---|---|
CN103020277A (en) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8639680B1 (en) | Hidden text detection for search result scoring | |
US8856100B2 (en) | Displaying browse sequence with search results | |
US10380197B2 (en) | Network searching method and network searching system | |
US10140368B2 (en) | Method and apparatus for generating a recommendation page | |
RU2696305C2 (en) | Browsing images through intellectually analyzed hyperlinked fragments of text | |
CN103020277B (en) | A kind of search terms suggestions method and apparatus | |
US8898150B1 (en) | Collecting image search event information | |
US8930360B2 (en) | System and method for online handwriting recognition in web queries | |
CN103488465B (en) | Functional configuration recommends method and system | |
CN106202514A (en) | Accident based on Agent is across the search method of media information and system | |
KR20110085995A (en) | Providing Search Results | |
US20150370833A1 (en) | Visual refinements in image search | |
US10152521B2 (en) | Resource recommendations for a displayed resource | |
CN103235800A (en) | Preview method and preview system of search results | |
WO2015150886A1 (en) | System and method for managing a web resource in a browser application | |
JP2010128928A (en) | Retrieval system and retrieval method | |
CN104809173A (en) | Search result processing method and device | |
JP5814089B2 (en) | Information display control device, information display control method, and program | |
US20170293683A1 (en) | Method and system for providing contextual information | |
US10628493B2 (en) | Method and system for generating search query suggestions | |
KR20080028031A (en) | System and method for automatically extracting and displaying keywords and various contents related to keywords | |
KR20100117837A (en) | System for and method of displaying virtual images of results in search system | |
WO2015109835A1 (en) | Searching method and terminal device | |
KR20140056685A (en) | System for managing information using indicator | |
KR101594427B1 (en) | System and method for providing customized content in standby screen of terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |