Method and device for defining search engine result pages by user
A search result page, a custom technology, applied in the field of Internet applications, can solve problems such as the inability to sort search results
Active Publication Date: 2014-06-04
BEIJING QIHOO TECH CO LTD
4 Cites 9 Cited by
AI-Extracted Technical Summary
Problems solved by technology
The search result page obtained by each search is fixed, therefore, when browsing the search results...
Method used
[0061] In the embodiment of the present invention, the existing first search result page is customized and sorted, and each retrieval result of the first search result page is converted into each result unit whose position can be moved. Then, according to the user's sorting instructions, perform custom sorting on the positions of one or more of the result units, and combine the custom sorted result units to draw a second search result page. It can be seen that the retrieval results of the second search result page are the same as those of the first search result page, but the order of each result unit is different. That is, using the method for customizing the search page provided by the embodiment of the present invention can perform custom sorting on the search result page, so that the search result page can choose the arrangement of the search result according to the user's wishes, which is convenient for the user to obtain a specified search result, saving The acquisition time of search results is improved to improve user experience....
Abstract
The invention provides a method and device for defining search engine result pages by a user. The method includes the steps that a user-defined ranking instruction is triggered for the first search engine result page; each retrieval result of the first search engine result page is converted into each result unit with the position movable; according to the ranking instruction of the user, one or more positions in all the converted result units are subjected to user-defined ranking; all the result units are combined so as to draw the second search engine result page after being subjected to the user-defined ranking. With the method and device, user-defined ranking can be performed on the search engine result pages, and re-drawing is performed.
Application Domain
Web data indexingSpecial data processing applications
Technology Topic
Search engine results pageRetrieval result +1
Image
Examples
- Experimental program(1)
Example Embodiment
[0055] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0056] In order to solve the above technical problem, an embodiment of the present invention provides a method for customizing a search result page. figure 1 A processing flowchart of a method for customizing a search result page according to an embodiment of the present invention is shown. See figure 1 , The method includes at least:
[0057] Step S102, trigger a custom sorting instruction on the first search result page;
[0058] Step S104: Convert each search result on the first search result page into each result unit with a movable position;
[0059] Step S106: Perform custom sorting on the positions of one or more of the converted result units according to the sorting instructions of the user;
[0060] Step S108: Combine the customized sorted result units to draw a second search result page.
[0061] In the embodiment of the present invention, the existing first search result page is custom sorted, and each search result on the first search result page is converted into each result unit with a movable position. Then, according to the sorting instructions of the user, the positions of one or more of the result units are custom-sorted, and the result units after the custom sorting are combined to draw the second search result page. It can be seen that the second search result page has the same search results as the first search result page, and the difference is the order of the result units. That is, the method of customizing the search page provided by the embodiment of the present invention can customize the sorting of the search result pages, so that the search result page can select the arrangement of the search results according to the user's will, and it is convenient for the user to obtain a specified search result, saving The acquisition time of search results improves user experience.
[0062] Wherein, the first search result page mentioned in step S102 is a combination of search results without custom sorting, and the drawing method of the first search result page is the same as the prior art. Specifically, the first search result page can be drawn according to the following steps:
[0063] Step A: Receive the query word input by the user;
[0064] Step B: Use a search engine to search based on the query word to obtain multiple search results;
[0065] Step C: Use a combination of multiple search results to draw the first search result page.
[0066] For example, search with "tomato scrambled eggs" as the query term. After entering "tomato scrambled eggs" in the browser query box to search, you get multiple search results about "tomato scrambled eggs", such as "tomato scrambled eggs", the nutritional value of "tomato scrambled eggs", "tomato scrambled eggs" "Precautions and so on. figure 2 It shows a schematic diagram of generating a first search result page by searching with "tomato scrambled eggs" as a query term according to an embodiment of the present invention. See figure 2 , There are at least five search results on the first search results page, and the sort order is fixed. Usually, the search results that will be searched in the search process are at least dozens or even hundreds of thousands, and only a few of them appear on the homepage.
[0067] Therefore, if the user wants to adjust the search results that were originally displayed at the back of the first page or the second and third pages that cannot appear on the first page, they need to be displayed in the first search result. Trigger a custom sort order on the page. image 3 It shows a schematic diagram of a custom sorting instruction according to an embodiment of the present invention. in image 3 , The custom ordering command appears in the form of a plug-in "I want to change the order". The user can click on this plug-in to figure 2 Custom sorting is performed on the first search result page within.
[0068] As mentioned above, the first search results page includes multiple search results. Usually, each search result appears in the form of text or pictures and cannot be moved. In the embodiment of the present invention, in order to solve this technical problem, the solution method of step S104 is adopted to convert each retrieval result on the first search result page into each result unit with a movable position.
[0069] Subsequently, step S106 is executed to receive a sorting instruction input by the user, and perform custom sorting on one or more positions in each converted result unit. For example, redefine the position of the original 5th search result on the first search results page and rank it to the 3rd item, redefine the position of the original 1st search result and rank it to the 4th item, etc. Wait.
[0070] To facilitate user-defined sorting, after triggering a custom sorting instruction and converting each retrieval result into movable result units, a number sequence is identified before each result unit. Figure 4 It shows a schematic structural diagram of a result unit using a digital sequence according to an embodiment of the present invention. Because each search result is converted into each result unit with a movable position, the content of the search result remains unchanged, but due to issues such as the display domain, the content that can be displayed by each result unit is figure 2 The abbreviations in the display are slightly off. See Figure 4 , Each result unit can be distinguished from other result units by an implicit or explicit border.
[0071] Figure 5 It shows a schematic diagram of each result unit after custom sorting according to an embodiment of the present invention. See Figure 5 , The order of the result units on the first search result page is 1, 2, 3, 4, and 5. After custom ordering, the order is changed to 2, 1, 3, 5, 4.
[0072] In the embodiment of the present invention, preferably, the position of one or more of the converted result units can be customized by dragging and dropping according to the sorting instruction input by the user. Dragging can be all, or you can set part of the result unit to be dragged. In addition to drag and drop, you can also use other methods to change the order of the result units, for example, set the order list of the result units, change the order of the result units in the list, and map the order in the list to the search result page after the change is over , Implement sort changes and so on.
[0073] In any preferred embodiment of the present invention, the result unit may include multiple movable forms such as a card form and a picture form.
[0074] It should be noted that after confirming the sorting, save the sorting relationship and exit, draw and generate a second search result page, and present it to the user. Image 6 It shows a schematic diagram of a second search result page drawn after custom sorting according to an embodiment of the present invention. The contrast is visible, Image 6 versus Figure 5 The content is exactly the same as figure 2 In comparison, the content is the same, but the sort order is different.
[0075] In this embodiment, after the second search result page is drawn according to step S108, the second search result page can be saved for subsequent recall processing. Depending on the saved location, the subsequent call processing flow is not completely the same. In the embodiment of the present invention, there are at least two locations for saving, one is to directly save the second search result page in the local cache (cookie), and the other is to upload the second search result page to the server for storage. During implementation, the server may establish a correspondence between the user account and the second search result page according to the user account.
[0076] The user account is the user’s identity. If the search engine receives the query term (same as the query term used to generate the first search result page) requested by the same user account again, it will call the second search result page corresponding to the user account from the server , And then feed back the search result page to the user terminal device logging in the user account. Since the user account can be logged in separately on different browsers of the same user terminal device, or on different user terminal devices, the user terminal device that draws the second search result page and the subsequent login user account re-initiate the same query term The user terminal equipment of may be the same user terminal equipment or different user terminal equipment. Of course, if the user account has been logged in and the same query is initiated again in the logged-in browser, it is also feasible. At this time, the processing method is also to directly obtain the second search result page on the server side and feed it back to the user account logged in User mobile terminal.
[0077] If the user has not registered a user account, he cannot log in on other user terminal devices. As mentioned above, the second search result page can also be directly saved in the local cookie. In this case, if the search engine receives the same query again, the second search result page can be directly called and displayed in the local cookie.
[0078] In addition to saving, operations such as copying, forwarding and/or sharing the second search result page can also be performed. For example, you can change Image 6 Copy the URL and send it to a friend. Tell them which methods are better for scrambled eggs with tomatoes. There is no need to specify the fifth one, which saves time and resources. For another example, you can add Image 6 Share your URL to Moments or Space or Weibo, etc. After returning home from get off work, users can find the corresponding URL in Space or Moments or Weibo and open them, and they can see several ways of scrambled eggs with tomatoes, without having to search again , And the search results have been sorted according to the user’s wishes, and the user may quickly see the search items they most want to see.
[0079] Based on the same inventive concept, an embodiment of the invention also provides a device for customizing a search result page. Figure 7 It shows a first schematic diagram of the structure of an apparatus for customizing a search result page according to an embodiment of the present invention. See Figure 7 , The device at least includes:
[0080] The trigger module 710 is configured to trigger a custom sorting instruction on the first search result page;
[0081] The conversion module 720, coupled with the trigger module 710, is configured to convert each search result on the first search result page into each result unit with a movable position;
[0082] The sorting module 730, coupled with the conversion module 720, is configured to perform custom sorting on the positions of one or more of the converted result units according to the sorting instructions of the user;
[0083] The drawing module 740, coupled with the sorting module 730, is configured to combine various result units after the custom sorting to draw the second search result page.
[0084] Figure 8 A second schematic diagram of the structure of an apparatus for customizing a search result page according to an embodiment of the present invention is shown. See Figure 8 In a preferred embodiment, the device for customizing the search result page may further include:
[0085] The first saving module 810, coupled with the drawing module 740, is configured to upload the second search result page to the server, and establish a corresponding relationship between the user account and the second search result page according to the user account;
[0086] The drawing module 740 is further configured to call the second search result page corresponding to the user account from the server when the search engine receives the query term corresponding to the first search result page requested by the user account again, and feeds it back to the logged-in user The user terminal device of the account.
[0087] In a preferred embodiment, the user terminal device that logs in to the user account and the user terminal device that draws the second search result page are the same or different devices.
[0088] Picture 9 It shows a third structural schematic diagram of an apparatus for customizing a search result page according to an embodiment of the present invention. See Picture 9 In a preferred embodiment, the device for customizing the search result page may further include:
[0089] The second saving module 910, coupled with the drawing module 740, is configured to save the second search result page in a local cookie;
[0090] The drawing module 740 is further configured to call and display the second search result page from the local cookie when the search engine receives the query word corresponding to the first search result page again.
[0091] Picture 10 A fourth schematic diagram of the structure of an apparatus for customizing a search result page according to an embodiment of the present invention is shown. See Figure 8 In a preferred embodiment, the device for customizing the search result page may further include:
[0092] The processing module 1010, coupled with the drawing module 740, is configured to perform copying, forwarding and/or sharing operations on the second search result page.
[0093] In a preferred embodiment, the sorting module 730 may also be configured to: according to a sorting instruction input by the user, perform a custom sorting on one or more positions of the converted result units by means of dragging.
[0094] In a preferred embodiment, the result unit includes a card form.
[0095] Using the method and device provided in the embodiments of the present invention, the following beneficial effects can be achieved:
[0096] In the embodiment of the present invention, the existing first search result page is custom sorted, and each search result on the first search result page is converted into each result unit with a movable position. Then, according to the sorting instructions of the user, the positions of one or more of the result units are custom-sorted, and the result units after the custom sorting are combined to draw the second search result page. It can be seen that the second search result page has the same search results as the first search result page, and the difference is the order of the result units. That is, the method of customizing the search page provided by the embodiment of the present invention can customize the sorting of the search result pages, so that the search result page can select the arrangement of the search results according to the user's will, and it is convenient for the user to obtain a specified search result, saving The acquisition time of search results improves user experience.
[0097] In the instructions provided here, a lot of specific details are explained. However, it can be understood that the embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and technologies are not shown in detail, so as not to obscure the understanding of this specification.
[0098] Similarly, it should be understood that in order to simplify the present disclosure and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, Figure, or its description. However, the disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those explicitly stated in each claim. More precisely, as reflected in the following claims, the inventive aspect lies in less than all the features of a single embodiment disclosed previously. Therefore, the claims following the specific embodiment are thus explicitly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present invention.
[0099] Those skilled in the art can understand that it is possible to adaptively change the modules in the device in the embodiment and set them in one or more devices different from the embodiment. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and/or processes or units are mutually exclusive, any combination of all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and any method or method disclosed in this manner can be adopted. All the processes or units of the equipment are combined. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0100] In addition, those skilled in the art can understand that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments means that they are within the scope of the present invention. Within and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
[0101] The various component embodiments of the present invention may be implemented by hardware, or by software modules running on one or more processors, or by their combination. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all components in the apparatus according to the embodiments of the present invention. The present invention can also be implemented as a device or device program (for example, a computer program and a computer program product) for executing part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may have the form of one or more signals. Such signals can be downloaded from Internet websites, or provided on carrier signals, or provided in any other form.
[0102] It should be noted that the above-mentioned embodiments illustrate rather than limit the present invention, and those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of multiple such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several devices, several of these devices may be embodied in the same hardware item. The use of the words first, second, and third does not indicate any order. These words can be interpreted as names.
[0103] So far, those skilled in the art should realize that although several exemplary embodiments of the present invention have been illustrated and described in detail herein, they can still be disclosed according to the present invention without departing from the spirit and scope of the present invention. The content directly determines or derives many other variations or modifications that conform to the principles of the present invention. Therefore, the scope of the present invention should be understood and deemed to cover all these other variations or modifications.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.