Movatterモバイル変換


[0]ホーム

URL:


CN106294579B - A kind of customization searching method and device - Google Patents

A kind of customization searching method and device
Download PDF

Info

Publication number
CN106294579B
CN106294579BCN201610605944.0ACN201610605944ACN106294579BCN 106294579 BCN106294579 BCN 106294579BCN 201610605944 ACN201610605944 ACN 201610605944ACN 106294579 BCN106294579 BCN 106294579B
Authority
CN
China
Prior art keywords
search
expert user
customized
information
data information
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
Application number
CN201610605944.0A
Other languages
Chinese (zh)
Other versions
CN106294579A (en
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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co LtdfiledCriticalBeijing Qihoo Technology Co Ltd
Priority to CN201610605944.0ApriorityCriticalpatent/CN106294579B/en
Publication of CN106294579ApublicationCriticalpatent/CN106294579A/en
Application grantedgrantedCritical
Publication of CN106294579BpublicationCriticalpatent/CN106294579B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种定制搜索方法及装置,涉及互联网技术领域,主要目的在于解决如何向广大用户提供定制化的搜索服务的问题。本发明的方法包括:接收专家用户的定制搜索注册请求;根据所述定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面;针对所述定制搜索页面中输入的搜索数据,在所述专家用户的定制数据信息库中进行定制范围内的搜索;将所述定制范围内的搜索结果进行展示。本发明主要用于向用户提供定制化的搜索服务,从而向用户反馈更具有针对性的搜索结果。

The invention discloses a customized search method and device, relates to the field of Internet technology, and mainly aims to solve the problem of how to provide customized search services to a large number of users. The method of the present invention includes: receiving a customized search registration request from an expert user; establishing a customized data information base and a customized search page for the expert user according to the customized search registration request; for the search data input in the customized search page, A search within a customized scope is performed in the customized data information base of the expert user; the search results within the customized scope are displayed. The present invention is mainly used for providing customized search services to users, so as to feed back more targeted search results to users.

Description

Translated fromChinese
一种定制搜索方法及装置A custom search method and device

技术领域technical field

本发明涉及互联网技术领域,特别是涉及一种定制搜索方法及装置。The present invention relates to the field of Internet technologies, and in particular, to a customized search method and device.

背景技术Background technique

随着互联网的发展,网络上出现了越来越多海量的数据信息,由于这些海量的数据信息分布于网络各处,人们无法准确的知道各个数据信息的分布位置。因此,人们需要查询某些数据信息的各方面的信息详情时,就需要通过搜索引擎(例如,百度搜索、谷歌搜索、360搜索等)来查询需要获取的数据信息。With the development of the Internet, more and more massive data information has appeared on the network. Since these massive data information is distributed all over the network, people cannot accurately know the distribution location of each data information. Therefore, when people need to inquire about information details of various aspects of certain data information, they need to inquire about the data information to be obtained through a search engine (eg, Baidu search, Google search, 360 search, etc.).

然而在日常使用搜索引擎的过程中发明人发现:现有的在搜索引擎的搜索框中输入查询的关键词后,返回给用户的搜索结果往往是将包含所述关键词的所有数据信息,以及与所述关键词具有联系的任何数据信息展示给用户。上述返回给用户的数据信息虽然与用户输入的关键词相关,但是用户要从返回的大量数据信息中准确的找到实际需要的数据还需要花费一定的时间。由于现有的搜索方式对于所有用户来说,都使用同样的搜索策略,无法向不同的用户提供不同的搜索服务,因此,如何向广大用户提供定制化的搜索服务就成为现有搜索领域中亟待解决的技术问题。However, in the process of daily use of the search engine, the inventor found that: after inputting the keyword of the query in the search box of the existing search engine, the search result returned to the user often contains all the data information of the keyword, and Any data information associated with the keyword is presented to the user. Although the above data information returned to the user is related to the keywords input by the user, it still takes a certain amount of time for the user to accurately find the actually needed data from the large amount of returned data information. Since the existing search methods use the same search strategy for all users, they cannot provide different search services to different users. Therefore, how to provide customized search services to the majority of users has become an urgent need in the existing search field. technical problems solved.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明提出了一种定制搜索方法及装置,主要目的在于解决如何向广大用户提供定制化的搜索服务的问题。In view of this, the present invention proposes a customized search method and device, the main purpose of which is to solve the problem of how to provide customized search services to a large number of users.

依据本发明的第一个方面,本发明提供了一种定制搜索方法,包括:According to the first aspect of the present invention, the present invention provides a customized search method, comprising:

接收专家用户的定制搜索注册请求;Receive custom search registration requests from expert users;

根据所述定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面;According to the custom search registration request, establish a custom data information base and a custom search page for the expert user;

针对所述定制搜索页面中输入的搜索数据,在所述专家用户的定制数据信息库中进行定制范围内的搜索;For the search data input in the customized search page, perform a search within the customized scope in the customized data information database of the expert user;

将所述定制范围内的搜索结果进行展示。The search results within the customized range are displayed.

进一步的,接收专家用户的定制搜索注册请求包括:Further, receiving a customized search registration request from an expert user includes:

接收专家用户在定制搜索注册页面中输入的注册请求信息,所述注册请求信息中包括所述专家用户的个人简介信息。The registration request information input by the expert user in the customized search registration page is received, and the registration request information includes the personal profile information of the expert user.

进一步的,根据所述定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面包括:Further, according to the custom search registration request, establishing a custom data information base and a custom search page for the expert user includes:

根据所述专家用户的个人简介信息中的精通领域信息,在服务器为所述专家用户建立定制数据信息库,所述定制数据信息库包含与所述专家用户的精通领域信息具有关联关系的数据信息;所述定制数据信息库中的数据信息为限定在一个或多个特定域名内的数据信息;According to the field-of-proficiency information in the personal profile information of the expert user, a customized data information base is established for the expert user on the server, and the customized data information base contains data information that has an associated relationship with the expert user's field-of-proficiency information ; The data information in the customized data information base is the data information limited to one or more specific domain names;

根据所述专家用户的个人简介信息中的身份信息,为所述专家用户建立包含所述身份信息的定制搜索页面。Based on the identity information in the expert user's personal profile information, a customized search page containing the identity information is built for the expert user.

进一步的,与所述专家用户的精通领域信息具有关联关系的数据信息包括:Further, the data information having an associated relationship with the expert user's proficiency field information includes:

所述专家用户在网络上关注、收藏和发布的与所述精通领域信息具有关联关系的数据信息。The expert user pays attention to, collects and publishes the data information that has an associated relationship with the mastery field information on the network.

进一步的,包含所述身份信息的定制搜索页面还包括:Further, the customized search page containing the identity information also includes:

位于定制搜索页面上的所述专家用户的精通领域信息以及所述专家用户的定制搜索框。The expert user's area of expertise information on the custom search page and the expert user's custom search box.

进一步的,针对所述定制搜索页面中输入的搜索数据,在所述专家用户的定制数据信息库中进行定制范围内的搜索包括:Further, for the search data input in the customized search page, performing a search within a customized scope in the customized data information base of the expert user includes:

获取所述定制搜索页面的定制搜索框中输入的搜索数据;Obtain the search data entered in the custom search box of the custom search page;

基于所述定制数据信息库中与所述专家用户的精通领域信息具有关联关系的数据信息,对获取的搜索数据进行定制范围内的搜索。Based on the data information in the customized data information database that has an associated relationship with the expert user's proficiency field information, a search within a customized range is performed on the acquired search data.

进一步的,将所述定制范围内的搜索结果进行展示包括:Further, displaying the search results within the customized scope includes:

当对搜索数据进行定制范围内的搜索之后,将所述定制搜索页面跳转至搜索结果展示页面;After the search data is searched within the customized scope, the customized search page is jumped to the search result display page;

将获取的搜索结果的条目在所述搜索结果展示页面进行展示。The items of the acquired search results are displayed on the search result display page.

依据本发明的第二个方面,本发明提供了一种定制搜索装置,包括:According to a second aspect of the present invention, the present invention provides a customized search device, comprising:

接收单元,用于接收专家用户的定制搜索注册请求;a receiving unit for receiving a customized search registration request from an expert user;

建立单元,用于根据所述定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面;an establishment unit, configured to establish a customized data information base and a customized search page for the expert user according to the customized search registration request;

搜索单元,用于针对所述定制搜索页面中输入的搜索数据,在所述专家用户的定制数据信息库中进行定制范围内的搜索;a search unit, configured to perform a search within a customized scope in the customized data information database of the expert user for the search data input in the customized search page;

展示单元,用于将所述定制范围内的搜索结果进行展示。The display unit is used to display the search results within the customized range.

进一步的,所述接收单元用于接收专家用户在定制搜索注册页面中输入的注册请求信息,所述注册请求信息中包括所述专家用户的个人简介信息。Further, the receiving unit is configured to receive the registration request information input by the expert user in the customized search registration page, where the registration request information includes the personal profile information of the expert user.

进一步的,所述建立单元包括:Further, the establishment unit includes:

第一建立模块,用于根据所述专家用户的个人简介信息中的精通领域信息,在服务器为所述专家用户建立定制数据信息库,所述定制数据信息库包含与所述专家用户的精通领域信息具有关联关系的数据信息;所述定制数据信息库中的数据信息为限定在一个或多个特定域名内的数据信息;The first establishment module is used for establishing a customized data information base for the expert user on the server according to the mastery field information in the personal profile information of the expert user, and the customized data information base contains the mastery field of the expert user The data information in which the information has an associated relationship; the data information in the customized data information database is the data information limited in one or more specific domain names;

第二建立模块,用于根据所述专家用户的个人简介信息中的身份信息,为所述专家用户建立包含所述身份信息的定制搜索页面。The second establishment module is configured to establish a customized search page including the identity information for the expert user according to the identity information in the personal profile information of the expert user.

进一步的,所述第一建立模块建立的定制数据信息库中与所述专家用户的精通领域信息具有关联关系的数据信息包括:Further, the data information in the customized data information base established by the first establishment module that has an associated relationship with the expert user's proficiency field information includes:

所述专家用户在网络上关注、收藏和发布的与所述精通领域信息具有关联关系的数据信息。The expert user pays attention to, collects and publishes the data information that has an associated relationship with the mastery field information on the network.

进一步的,所述第二建立模块建立的包含所述身份信息的定制搜索页面还包括:Further, the customized search page including the identity information established by the second establishment module also includes:

位于定制搜索页面上的所述专家用户的精通领域信息以及所述专家用户的定制搜索框。The expert user's area of expertise information on the custom search page and the expert user's custom search box.

进一步的,所述搜索单元包括:Further, the search unit includes:

获取模块,用于获取所述定制搜索页面的定制搜索框中输入的搜索数据;an acquisition module for acquiring the search data entered in the custom search box of the custom search page;

搜索模块,用于基于所述定制数据信息库中与所述专家用户的精通领域信息具有关联关系的数据信息,对获取的搜索数据进行定制范围内的搜索。The search module is configured to search the acquired search data within a customized range based on the data information in the customized data information database that has an associated relationship with the expert user's proficiency field information.

进一步的,所述展示单元包括:Further, the display unit includes:

跳转模块,用于当对搜索数据进行定制范围内的搜索之后,将所述定制搜索页面跳转至搜索结果展示页面;a jumping module, configured to jump the customized search page to a search result display page after the search data is searched within a customized range;

展示模块,用于将获取的搜索结果的条目在所述搜索结果展示页面进行展示。The display module is configured to display the items of the acquired search results on the search result display page.

借由上述技术方案,本发明实施例提供的一种定制搜索方法及装置,能够根据专家用户发起的定制搜索注册请求,为所述专家用户建立个人的定制数据信息库以及定制搜索页面,并接收其他用户(主要是普通用户)在所述定制搜索页面中输入的搜索数据,然后针对搜索数据在所述专家用户的定制数据信息库中进行定制范围内的搜索,并将定制范围内的搜索结果进行展示。本发明实施例通过为不同的专家用户建立属于自身的定制数据信息库以及定制搜索页面,当普通用户需要查询特定的数据信息时,可以在特定的专家用户的定制搜索页面上进行查询,与现有技术中的搜索引擎基于全网内容进行搜索,导致搜索结果范围过大,并且与用户期望的搜索结果差异较大的缺陷相比,本发明实施例能够在用户选定的专家用户的定制数据信息库中对搜索数据进行定制范围内的搜索,使得搜索结果更加精确的定位在某一领域范围,从而得到与用户期望更加匹配的搜索结果。With the above technical solution, a customized search method and device provided by the embodiments of the present invention can establish a personal customized data information database and customized search page for the expert user according to the customized search registration request initiated by the expert user, and receive Search data entered by other users (mainly ordinary users) in the customized search page, and then perform a search within a customized scope in the customized data information database of the expert user for the search data, and compare the search results within the customized scope. to show. In the embodiment of the present invention, by establishing their own customized data information database and customized search page for different expert users, when ordinary users need to query specific data information, they can query on the customized search page of the specific expert user, which is different from the existing ones. The search engine in the prior art conducts searches based on the whole network content, resulting in an excessively large range of search results, and compared with the defect that the search results expected by the user are quite different, the embodiment of the present invention can search the customized data of the expert user selected by the user. The search data is searched within a customized range in the information base, so that the search results can be more accurately located in a certain field, so as to obtain search results that better match the user's expectations.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:

图1示出了本发明实施例提供的一种定制搜索方法的流程图;FIG. 1 shows a flowchart of a customized search method provided by an embodiment of the present invention;

图2A示出了本发明实施例提供的一种定制搜索页面的示意图;2A shows a schematic diagram of a customized search page provided by an embodiment of the present invention;

图2B示出了本发明实施例提供的一种在页面上的专家用户展示区域展示专家用户的示意图;2B shows a schematic diagram of displaying expert users in an expert user display area on a page according to an embodiment of the present invention;

图2C示出了本发明实施例提供的一种选定某个专家用户进行定制搜索时的搜索页面示意图;2C shows a schematic diagram of a search page when an expert user is selected to perform a customized search provided by an embodiment of the present invention;

图3示出了本发明实施例提供的一种定制搜索装置的组成框图;Fig. 3 shows the composition block diagram of a customized search apparatus provided by an embodiment of the present invention;

图4示出了本发明实施例提供的一种定制搜索装置的组成框图。FIG. 4 shows a block diagram of a customized search apparatus provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.

由于现有的搜索引擎是基于用户在搜索框中输入的关键词进行的全网搜索,返回给用户的搜索结果是包含关键词的所有数据信息以及与所述关键词具有联系的任何数据信息。由于上述搜索结果分布广、范围大,往往与用户期望的搜索结果具有较大差异,因此无法向不同的用户提供定制化的搜索服务。Since the existing search engine searches the entire network based on the keywords entered by the user in the search box, the search results returned to the user are all data information including the keywords and any data information related to the keywords. Since the above-mentioned search results are widely distributed and have a wide range, they are often quite different from the search results expected by users, so it is impossible to provide customized search services to different users.

基于上述原因,本发明实施例提供了一种定制搜索方法,能够向不同的用户提供定制化的搜索服务。如图1所示,该方法包括:Based on the above reasons, the embodiments of the present invention provide a customized search method, which can provide customized search services to different users. As shown in Figure 1, the method includes:

101、接收专家用户的定制搜索注册请求。101. Receive a customized search registration request from an expert user.

本发明实施例提供的定制搜索方法主要是通过定制各个领域内的专家用户,将定制的专家用户所精通或擅长的数据信息(知识信息)作为定制的搜索范围。而在定制生成专家用户时,本发明实施例主要是通过接收专家用户的定制搜索注册请求,来实现该专家用户的定制过程。理论上,任何用户都可以发起定制搜索注册请求,当注册完成后,该注册用户就可以向其他用户提供定制化的搜索服务,其定制化的搜索范围通常是该注册用户精通或擅长的某一领域内的数据信息(知识信息)。因此,本发明实施例在向用户提供定制搜索服务时,首先需要接收专家用户的定制搜索注册请求。其中,发起定制搜索注册请求的专家用户通常是精通某一领域知识的用户,当然普通用户也可以发起定制搜索注册请求,但是为了保证后续提供的定制搜索服务的质量,本发明实施例优选的接收专家用户的定制搜索注册请求。The customized search method provided by the embodiments of the present invention mainly customizes expert users in various fields, and takes the data information (knowledge information) that the customized expert users are proficient in or good at as a customized search scope. When an expert user is generated by customization, the embodiment of the present invention mainly realizes the customization process of the expert user by receiving the customized search registration request of the expert user. Theoretically, any user can initiate a customized search registration request. After the registration is completed, the registered user can provide customized search services to other users. The customized search scope is usually a certain area that the registered user is proficient or good at. Data information (knowledge information) in the field. Therefore, when the embodiment of the present invention provides a customized search service to a user, it is first necessary to receive a customized search registration request from an expert user. Among them, the expert user who initiates the customized search registration request is usually a user who is proficient in a certain field of knowledge. Of course, ordinary users can also initiate customized search registration requests. However, in order to ensure the quality of the customized search service provided subsequently, the embodiment of the present invention preferably receives Custom search registration requests for expert users.

102、根据所述定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面。102. Establish a customized data information base and a customized search page for the expert user according to the customized search registration request.

当接收到专家用户的定制搜索注册请求之后,本发明实施例就需要为该专家用户建立属于其个人所属的定制数据信息库以及定制搜索页面。其中,为该专家用户建立的定制数据信息库中保存有与该专家用户具有关联关系的数据信息,也就是该专家用户在某一领域内所精通或擅长的数据信息(知识信息),该定制数据信息库对于所述专家用户以及其他用户来说不可见,通常位于后台服务器中;而为该专家用户建立的定制搜索页面,是用来向其他用户尤其是普通用户提供搜索的入口,使其他用户可以在所述定制搜索页面中输入搜索数据,由该定制搜索页面所属的专家用户向其他用户提供定制搜索。因此,为专家用户建立的定制搜索页面对于所述专家用户以及其他用户来说可见,定制搜索页面通常展示于客户端中并向其他用户提供搜索服务。After receiving a customized search registration request from an expert user, the embodiment of the present invention needs to establish a customized data information database and a customized search page for the expert user to which the expert user belongs. Among them, the customized data information database established for the expert user stores data information associated with the expert user, that is, the data information (knowledge information) that the expert user is proficient in or good at in a certain field. The data information base is invisible to the expert user and other users, and is usually located in the background server; and the customized search page established for the expert user is used to provide other users, especially ordinary users, with a search entry, so that other A user can enter search data in the customized search page, and the expert user to which the customized search page belongs provides customized searches to other users. Therefore, a customized search page built for an expert user is visible to the expert user as well as other users, and the customized search page is usually displayed in the client and provides search services to other users.

103、针对所述定制搜索页面中输入的搜索数据,在所述专家用户的定制数据信息库中进行定制范围内的搜索。103. For the search data input in the customized search page, perform a search within a customized range in the customized data information database of the expert user.

当通过步骤102为发起定制搜索注册请求的专家用户建立了属于其个人的定制数据信息库以及定制搜索页面之后,该专家用户就可以将其个人的定制搜索页面展示给用户,并向用户提供定制搜索服务。由于专家用户的定制搜索页面提供的搜索服务与传统的搜索引擎基于全网络内容进行搜索的方式并不相同,该定制搜索页面进行搜索时的搜索范围,只是限制在该定制搜索页面所属的专家用户的定制数据信息库所包含的数据信息中。因此,本发明实施例在进行定制搜索服务时,需要针对其他用户(尤其是普通用户)在专家用户的定制搜索页面中输入的搜索数据,在该专家用户的定制数据信息库中进行定制范围内的搜索。After the expert user who initiates the customized search registration request has established his personal customized data information base and customized search page through step 102, the expert user can display his personal customized search page to the user, and provide customized search pages to the user. Search for services. Since the search service provided by the customized search page of an expert user is different from that of the traditional search engine based on the whole network content, the search scope of the customized search page is only limited to the expert user to which the customized search page belongs. in the data information contained in the customized data information base. Therefore, when performing a customized search service in this embodiment of the present invention, the search data input by other users (especially ordinary users) in the customized search page of the expert user needs to be customized in the customized data information database of the expert user within the scope of customization. search.

104、将所述定制范围内的搜索结果进行展示。104. Display the search results within the customized range.

当用户在专家用户的定制搜索页面中输入了搜索数据,并且基于该专家用户的定制数据信息库进行了定制范围内的搜索之后,就可以将所述定制范围内的搜索结果展示给用户。由于所述专家用户的定制数据信息库与全网络内容相比缩小了搜索范围,因此所述定制范围内的搜索结果与传统的搜索引擎得到的搜索结果相比,其获取的搜索结果的数量相对较少,并且获取的搜索结果的质量较高,也就是与用户期望得到的数据信息的匹配度更高,从而实现向用户提供定制化搜索服务的目的。After the user inputs search data on the customized search page of the expert user, and searches within the customized scope based on the customized data information database of the expert user, the search results within the customized scope can be displayed to the user. Since the customized data information base of the expert user has narrowed the search scope compared with the whole network content, the search results within the customized scope are compared with the search results obtained by the traditional search engine, and the number of the search results obtained is relatively high. and the quality of the obtained search results is higher, that is, the matching degree with the data information expected by the user is higher, so as to achieve the purpose of providing the user with a customized search service.

本发明实施例提供的一种定制搜索方法,能够根据专家用户发起的定制搜索注册请求,为所述专家用户建立个人的定制数据信息库以及定制搜索页面,并接收其他用户(主要是普通用户)在所述定制搜索页面中输入的搜索数据,然后针对搜索数据在所述专家用户的定制数据信息库中进行定制范围内的搜索,并将定制范围内的搜索结果进行展示。本发明实施例通过为不同的专家用户建立属于自身的定制数据信息库以及定制搜索页面,当普通用户需要查询特定的数据信息时,可以在特定的专家用户的定制搜索页面上进行查询,与现有技术中的搜索引擎基于全网内容进行搜索,导致搜索结果范围过大,并且与用户期望的搜索结果差异较大的缺陷相比,本发明实施例能够在用户选定的专家用户的定制数据信息库中对搜索数据进行定制范围内的搜索,使得搜索结果更加精确的定位在某一领域范围,从而得到与用户期望更加匹配的搜索结果。A customized search method provided by the embodiment of the present invention can establish a personal customized data information database and customized search page for the expert user according to the customized search registration request initiated by the expert user, and receive other users (mainly ordinary users) The search data entered in the customized search page is then searched in the customized data information database of the expert user within the customized scope for the search data, and the search results within the customized scope are displayed. In the embodiment of the present invention, by establishing their own customized data information database and customized search page for different expert users, when ordinary users need to query specific data information, they can query on the customized search page of the specific expert user, which is different from the existing ones. The search engine in the prior art conducts searches based on the whole network content, resulting in an excessively large range of search results, and compared with the defect that the search results expected by the user are quite different, the embodiment of the present invention can search the customized data of the expert user selected by the user. The search data is searched within a customized range in the information base, so that the search results can be more accurately located in a certain field, so as to obtain search results that better match the user's expectations.

为了更好的对上述图1所示的方法进行理解,作为对上述实施方式的细化和扩展,本发明实施例将结合图1的步骤进行详细说明。In order to better understand the method shown in FIG. 1 above, as a refinement and expansion of the above-mentioned embodiment, the embodiment of the present invention will be described in detail with reference to the steps in FIG. 1 .

本发明实施例提供的定制搜索方法,主要是通过定制生成一些专家用户,并基于专家用户自身所精通或擅长领域内的数据信息(知识信息),来向其他用户提供定制搜索服务。具体的,需要为定制的专家用户建立属于其个人的定制搜索页面,所述定制搜索页面也可以看作是该专家用户的个人网站,其他用户通过登录到专家用户的定制搜索页面上,就可以在定制搜索页面上进行搜索,并且定制搜索页面进行搜索时的搜索范围,被限制在该定制搜索页面所属的专家用户所精通或擅长领域内的数据信息(知识信息)。通常,专家用户所精通或擅长领域内的数据信息(知识信息)被保存在为该专家用户建立的属于其个人的定制数据信息库中。The customized search method provided by the embodiment of the present invention mainly generates some expert users through customization, and provides customized search services to other users based on the data information (knowledge information) in the field that the expert users are proficient in or good at. Specifically, it is necessary to establish a personal customized search page for the customized expert user. The customized search page can also be regarded as the personal website of the expert user. Other users can log in to the customized search page of the expert user. Search on the customized search page, and the search scope of the customized search page is limited to the data information (knowledge information) in the field of expertise or expertise of the expert user to which the customized search page belongs. Usually, data information (knowledge information) in the field of expertise or expertise of an expert user is stored in a personal customized data information database established for the expert user.

为了实现上述内容,本发明实施例在定制生成专家用户时,主要是通过注册的方式来生成定制的专家用户的。具体的,需要接收专家用户的定制搜索注册请求。在发起定制搜索注册请求时,作为一种可选的实施方式,本发明实施例可以为注册用户提供一个定制搜索注册页面,想要向外界提供定制搜索服务的专家用户就可以进入所述定制搜索注册页面,并在定制搜索注册页面上输入注册请求信息从而成为注册用户。其中,输入的注册请求信息主要包括专家用户的个人简介信息,具体的分为个人身份信息以及精通领域信息。这里需要说明的是,能够进行定制搜索注册的用户不仅仅为专家用户,当然还可以是普通用户,但是为了保证后续提供的定制搜索服务的质量,本发明实施例优选的接收专家用户的定制搜索注册请求。In order to realize the above content, in the embodiment of the present invention, when an expert user is generated by customization, a customized expert user is mainly generated by means of registration. Specifically, a customized search registration request from an expert user needs to be received. When initiating a custom search registration request, as an optional implementation manner, the embodiment of the present invention can provide a custom search registration page for registered users, and expert users who want to provide custom search services to the outside world can enter the custom search Register page, and enter the registration request information on the custom search registration page to become a registered user. The input registration request information mainly includes the personal profile information of the expert user, which is specifically divided into personal identity information and field proficiency information. It should be noted here that the users who can perform customized search registration are not only expert users, but also ordinary users, of course, but in order to ensure the quality of customized search services provided subsequently, the embodiment of the present invention preferably receives customized searches from expert users. Registration request.

当专家用户在定制搜索注册页面完成了注册请求,并成为定制搜索服务的注册用户之后,就可以根据定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面。其中,定制数据信息库主要是用来将定制搜索的搜索范围限定在该定制数据信息库所包含的数据信息中;定制搜索页面主要是向用户提供定制搜索的入口,接收用户输入的搜索数据。After the expert user completes the registration request on the customized search registration page and becomes a registered user of the customized search service, a customized data information database and customized search page can be established for the expert user according to the customized search registration request. The customized data information base is mainly used to limit the search scope of the customized search to the data information contained in the customized data information base; the customized search page is mainly used to provide the user with an entry for the customized search and receive the search data input by the user.

具体的,在为专家用户建立定制数据信息库时,需要根据所述专家用户的个人简介信息中的精通领域信息,在服务器为所述专家用户建立定制数据信息库,所述定制数据信息库包含与所述专家用户的精通领域信息具有关联关系的数据信息。其中,与所述专家用户的精通领域信息具有关联关系的数据信息主要包括:所述专家用户在网络上关注、收藏和发布的与所述精通领域信息具有关联关系的数据信息;例如,专家用户在某个专业网站或者论坛上发布过的某一领域内的数据信息、专家用户在自己的博客上发布、收藏和关注的某一领域内的数据信息、专家用户在其他网站、论坛、博客上回答问题的数据信息等,都可以看作是与专家用户的精通领域信息具有关联关系的数据信息。这里需要说明的是,本发明实施例对以上这些关注、收藏和发布的数据信息的形式不作限制,可以是文字和图片的形式,也可以是URL链接的形式。或者,上述与专家用户的精通领域信息具有关联关系的数据信息,也可以是由专家用户在定制搜索注册页面输入注册请求信息时,一并将其收藏、分享和编辑的精通领域内的具体数据信息(知识信息)上传至服务器,由此来形成该专家用户的定制数据信息库。Specifically, when establishing a customized data information database for an expert user, it is necessary to establish a customized data information database for the expert user on the server according to the field proficiency information in the personal profile information of the expert user, and the customized data information database includes Data information that has an associated relationship with the expert user's field of expertise information. Wherein, the data information that has an associated relationship with the expert user's field of expertise information mainly includes: data information that the expert user follows, collects and publishes on the network and has an associated relationship with the mastery field information; for example, the expert user Data information in a certain field published on a professional website or forum, data information in a certain field published, collected and followed by expert users on their own blogs, expert users on other websites, forums, blogs The data information for answering questions, etc., can be regarded as data information that has a relationship with the expert user's proficiency field information. It should be noted here that the embodiments of the present invention do not limit the forms of the above attention, collection and release data information, which may be in the form of text and pictures, or may be in the form of URL links. Alternatively, the above-mentioned data information that has an associated relationship with the expert user's field of expertise information may also be the specific data in the field of mastery that the expert user collects, shares and edits when entering the registration request information on the customized search registration page. The information (knowledge information) is uploaded to the server, thereby forming the customized data information base of the expert user.

这里需要说明的是,由于定制数据信息库主要是用来将定制搜索的搜索范围进行限定的,因此为了将定制数据信息库中的数据信息进行有效限定,本发明实施例并不能将与专家用户具有关联关系的任何数据信息都添加到定制数据信息库中,而是需要将与专家用户具有关联关系的数据信息进一步限定。具体的,可以将定制数据信息库中的数据信息限定在一个或多个特定域名内。也就是说与专家用户具有关联关系的,同时被限定在特定域名内的数据信息,可以作为本发明实施例中定制数据信息库中的数据信息。例如,本发明实施例可以将与专家用户具有关联关系的,被限定在包括但不限于下述域名“http://baike.so.com/search/”、http://blog.csdn.net/、“http://http://wenda.so.com/search/?”、“http://www.zhihu.com/”、“http://www.guokr.com/”、“http://www.jsgho.net/”中的数据信息作为定制搜索时的搜索范围。通常,这些进行限定的域名都是特定行业人员经常使用的域名,如“guokr”对应果壳网,是自然科学人员经常使用的网站,如“zhihu”对应知乎网,是社会人文科学人员经常使用的网站,如“baike”对应百科,是在寻求解决方案或提问各种问题时经常使用的网站,如“jsgho”对应技术员联盟,是计算机技术人员经常使用的网站等等。因此,本发明实施例将与专家用户具有关联关系的数据信息限定在特定的一个或多个域名内(这些域名通常都是各个领域所流行使用的网站、论坛等的域名),形成定制数据信息库,将定制数据信息库中的数据信息作为专家用户提供的定制搜索的搜索范围,从而向用户提供更加准确的定制搜索服务。It should be noted here that, since the customized data information base is mainly used to limit the search scope of the customized search, in order to effectively limit the data information in the customized data information base, the embodiment of the present invention cannot be used to communicate with expert users. Any data information with an associated relationship is added to the customized data information base, but the data information with an associated relationship with the expert user needs to be further defined. Specifically, the data information in the customized data information base can be limited to one or more specific domain names. That is to say, the data information that has an associated relationship with the expert user and is simultaneously limited to a specific domain name can be used as the data information in the customized data information database in the embodiment of the present invention. For example, in this embodiment of the present invention, the association relationship with expert users may be limited to include but not limited to the following domain names "http://baike.so.com/search/", http://blog.csdn.net /, "http://http://wenda.so.com/search/?", "http://www.zhihu.com/", "http://www.guokr.com/", "http://www.guokr.com/" ://www.jsgho.net/” as the search scope when customizing the search. Usually, these qualified domain names are those frequently used by people in specific industries. For example, “guokr” corresponds to Guoke.com, a website often used by natural scientists. The website used, such as "baike" for Wikipedia, is a website often used when seeking solutions or asking various questions, such as "jsgho" for Technician Union, a website often used by computer technicians, and so on. Therefore, in this embodiment of the present invention, the data information associated with expert users is limited to one or more specific domain names (these domain names are usually the domain names of popular websites, forums, etc. used in various fields) to form customized data information Database, take the data information in the customized data information database as the search scope of customized search provided by expert users, so as to provide users with more accurate customized search services.

具体的,如图2A所示,在为专家用户建立定制搜索页面时,需要根据所述专家用户的个人简介信息中的身份信息,为所述专家用户建立包含所述身份信息的定制搜索页面。并且,该定制搜索页面上还具有该专家用户的精通领域信息以及该专家用户的定制搜索框。由于建立的定制搜索页面中具有该专家用户的身份信息(包括姓名、照片或头像、在职职业或职位)以及精通领域信息,因此用户在进入该专家用户的定制搜索页面上时,能够明确了解到使用该定制搜索页面可以进行哪些方面的搜索。Specifically, as shown in FIG. 2A , when creating a customized search page for an expert user, a customized search page containing the identity information needs to be created for the expert user according to the identity information in the personal profile information of the expert user. In addition, the customized search page also has the expert user's field of expertise information and the expert user's customized search box. Since the established customized search page has the expert user's identity information (including name, photo or avatar, on-the-job occupation or position) and the field of expertise information, when the user enters the expert user's customized search page, he can clearly know that What you can do with this custom search page.

当通过上述方式为发起定制搜索注册请求的专家用户建立起属于其个人的定制搜索页面以及定制数据信息库后,就可以将专家用户的定制搜索页面在网络上进行公布。当网民进入到专家用户的定制搜索页面后,根据定制搜索页面上描述的专家用户的个人简介信息(主要是精通领域信息),就可以明确的了解使用该专家用户提供的定制搜索服务主要可以进行哪些方面的搜索。After the expert user who initiates the customized search registration request has established his personal customized search page and customized data information base in the above manner, the expert user's customized search page can be published on the network. When netizens enter the customized search page of an expert user, according to the personal profile information of the expert user described on the customized search page (mainly information on the field of expertise), they can clearly understand that the customized search service provided by the expert user can mainly be used for what kind of search.

当将专家用户的定制搜索页面公布之后,就需要获取其他用户在所述定制搜索页面的定制搜索框中输入的搜索数据,然后基于所述专家用户的定制数据信息库中与所述专家用户的精通领域信息具有关联关系的数据信息,对获取的搜索数据进行定制范围内的搜索。与传统的搜索引擎得到的搜索结果相比,使用该专家用户提供的定制搜索服务得到的搜索结果的数量相对较少,并且与用户实际期望的搜索结果的匹配度更高。After the customized search page of the expert user is published, it is necessary to obtain the search data input by other users in the customized search box of the customized search page, and then based on the customized data information database of the expert user and the expert user Be proficient in data information with associated domain information, and perform a search within a customized range on the acquired search data. Compared with the search results obtained by traditional search engines, the number of search results obtained by using the customized search service provided by the expert user is relatively small, and the matching degree with the search results actually expected by the user is higher.

当使用专家用户提供的搜索服务进行定制范围内的搜索之后,就可以将所述定制范围内的搜索结果进行展示。具体的,是将所述定制搜索页面跳转至搜索结果展示页面,并将获取的搜索结果的条目在所述搜索结果展示页面进行展示。After a search within a customized range is performed using the search service provided by the expert user, the search results within the customized range can be displayed. Specifically, the customized search page is jumped to the search result display page, and the items of the acquired search result are displayed on the search result display page.

对于本发明实施例中向外界提供定制搜索服务的专家用户而言,其提供搜索服务的搜索范围被限定在其所精通的一部分领域的数据信息(知识信息)中,因此用户选择某个专家用户提供的搜索服务,实际上起到了对全网络这一较大的搜索范围进行缩小的目的。并且,由于用户在选择该专家用户提供的搜索服务时,已经通过定制搜索页面上描述的专家用户的个人简介信息,了解到该专家用户所擅长的领域信息,因此,用户知道在该定制搜索页面上可以搜索哪些方面的数据信息,可以将搜索数据限定在该专家用户所精通的领域内,并且得到的搜索结果也能够直接定位在该专家用户所精通的那一部分领域的数据信息内,从而使得搜索结果不会出现过多的无用数据信息,提高搜索结果与用户期望的数据信息之间的匹配度。For an expert user who provides a customized search service to the outside world in this embodiment of the present invention, the search scope of the search service is limited to the data information (knowledge information) of a part of the field he is proficient in. Therefore, the user selects an expert user The provided search service actually serves the purpose of narrowing the larger search scope of the entire network. Moreover, when the user selects the search service provided by the expert user, he has already learned the information about the field that the expert user is good at through the personal profile information of the expert user described on the customized search page. Therefore, the user knows that on the customized search page Which aspects of data information can be searched on the Internet, the search data can be limited to the field that the expert user is proficient in, and the obtained search results can also be directly located in the data information of the part of the field that the expert user is proficient in, so that the Excessive useless data information will not appear in the search results, and the matching degree between the search results and the data information expected by the user is improved.

由于上述实施方式是以定制搜索页面的形式将注册的专家用户展示给网民,也可以认为是以专家用户独立的定制搜索页面或者个人网站为载体,向网民提供定制搜索服务。因此,网民若要使用定制化的搜索服务时,就需要查找到特定的专家用户的定制搜索页面。Since the above embodiment displays the registered expert users to the netizens in the form of customized search pages, it can also be considered that the customized search pages or personal websites of the expert users are used as carriers to provide customized search services to the netizens. Therefore, when netizens want to use a customized search service, they need to find a customized search page of a specific expert user.

进一步的,为了便于用户发现并使用专家用户提供的定制搜索服务,本发明实施例还可以在用户使用传统的网页搜索框搜索数据信息的场景下,实现对用户输入的搜索数据进行定制范围内的搜索。Further, in order to facilitate the user to discover and use the customized search service provided by the expert user, the embodiment of the present invention can also realize the customization of the search data input by the user in the scenario where the user uses a traditional web page search box to search for data information. search.

具体的,当用户使用传统页面的搜索框搜索数据信息时,可以获取用户输入的搜索数据,主要是获取所述搜索数据中的关键词信息,并根据所述关键词信息确定搜索的目标领域。然后根据确定的目标领域以及定制生成的专家用户的精通领域信息,在定制生成的多个专家用户中,查找与所述目标领域相匹配的一个或多个专家用户,用于后续将搜索数据在某个专家用户的范围内进行定制搜索。因此,为了便于用户从多个专家用户中选择某一个专家用户作为搜索的依据,本发明实施例可以将查找到的一个或多个专家用户在传统网页上的专家用户展示区域进行展示。具体的,如图2B所示,可以在专家用户展示区域内展示与搜索数据(例如JAVA函数调用)的目标领域相匹配的各个专家用户的姓名及照片,照片下面具有该专家用户的在职职业和/或职位以及精通领域信息。Specifically, when a user searches for data information using a search box on a traditional page, the search data input by the user can be obtained, mainly to obtain keyword information in the search data, and to determine the target field of the search according to the keyword information. Then, according to the determined target domain and the expert user's domain proficiency information generated by customization, one or more expert users matching the target domain are searched from among the custom-generated expert users for the subsequent use of the search data in the Customize searches within the confines of an expert user. Therefore, in order to facilitate the user to select an expert user from multiple expert users as a search basis, the embodiment of the present invention may display one or more expert users found in the expert user display area on the traditional web page. Specifically, as shown in FIG. 2B , the names and photos of each expert user matching the target field of the search data (such as JAVA function calls) can be displayed in the expert user display area, and the photo below has the on-the-job occupation and /or position and field of expertise information.

当将专家用户的个人简介信息在专家用户展示区域进行展示之后,用户通过专家用户展示区域就可以清楚的了解各个专家用户的姓名、职位、职业、精通领域信息等,从而有助于用户快速选择定制搜索时所依赖的专家用户。具体的,通过查看专家用户的个人简介信息,用户可以手动在多个专家用户中选择一个专家用户,将选择的专家用户作为提供定制搜索服务的专家用户。After the personal profile information of the expert user is displayed in the expert user display area, the user can clearly understand the name, position, occupation, and field proficiency information of each expert user through the expert user display area, which is helpful for the user to quickly select Expert users to rely on when customizing searches. Specifically, by viewing the personal profile information of the expert user, the user can manually select an expert user from among multiple expert users, and use the selected expert user as the expert user who provides the customized search service.

当用户在图2B所示的专家用户展示区域内点击选择某个专家用户作为向其提供定制搜索服务的专家用户之后,如图2C所示,该选定的专家用户的定制搜索框及其个人简介信息就会被置于网页的搜索区域,并且,用户之前在网页上的传统搜索框中输入的搜索数据,也会被自动添加到该选定的专家用户的定制搜索框中进行搜索。After the user clicks and selects an expert user as the expert user who provides the customized search service in the expert user display area shown in FIG. 2B , as shown in FIG. 2C , the customized search box of the selected expert user and its personal Profile information is placed in the search area of the web page, and search data previously entered by the user in the traditional search box on the web page is automatically added to the selected expert user's custom search box for searching.

或者,当用户在图2B所示的专家用户展示区域内点击选择某个专家用户作为向其提供定制搜索服务的专家用户之后,所述专家用户展示区域所在的页面就会跳转至该选定的专家用户个人的定制搜索页面(如图2A所示),直接在该选定的专家用户的定制搜索页面上向用户提供定制化的搜索服务。在该选定的专家用户的定制搜索页面中,显示有该专家用户的身份信息(包括姓名、照片或头像、在职职业或职位)、该专家用户的精通领域信息以及该专家用户的定制搜索框。Or, after the user clicks and selects an expert user as the expert user who provides customized search services in the expert user display area shown in FIG. 2B , the page where the expert user display area is located will jump to the selected expert user. The personal customized search page of the selected expert user (as shown in FIG. 2A ) provides the user with customized search services directly on the customized search page of the selected expert user. In the customized search page of the selected expert user, the expert user's identity information (including name, photo or avatar, current occupation or position), the expert user's field of expertise information, and the expert user's customized search box are displayed .

综上所述,本发明实施例在提供定制搜索服务时,可以以图2A的形式,直接向外界提供各个专家用户的定制搜索页面,针对在专家用户的定制搜索页面上输入的搜索数据,来进行定制范围内的搜索。To sum up, when a customized search service is provided in this embodiment of the present invention, the customized search pages of each expert user can be directly provided to the outside world in the form of FIG. Conduct a custom-scoped search.

或者,可以在用户使用传统的网页搜索框搜索数据信息的场景下,以图2B的形式,向外界展示与输入的搜索数据的目标领域相匹配的一个或多个专家用户,然后当用户在展示的专家用户中选定某一个专家用户作为向其提供定制搜索服务的专家用户时,可以将当前的网页跳转至图2C的形式,即将选定的专家用户的定制搜索框及其个人简介信息置于网页的搜索区域,并且,用户之前在网页上的传统搜索框中输入的搜索数据,也会被自动添加到该选定的专家用户的定制搜索框中进行搜索。Alternatively, in the scenario where the user uses a traditional web search box to search for data information, in the form of FIG. 2B, one or more expert users matching the target field of the input search data can be displayed to the outside world, and then when the user is displaying When a certain expert user is selected as the expert user who provides the customized search service to the expert user, the current web page can be jumped to the form of FIG. 2C, that is, the customized search box of the selected expert user and its personal profile information It is placed in the search area of the webpage, and the search data previously entered by the user in the traditional search box on the webpage will also be automatically added to the customized search box of the selected expert user for searching.

或者,在以图2B的形式向外界展示与输入的搜索数据的目标领域相匹配的一个或多个专家用户时,若用户在展示的专家用户中选定某一个专家用户作为向其提供定制搜索服务的专家用户,则可以直接将当前的网页跳转至图2A的形式,即直接跳转至选定的专家用户个人的定制搜索页面,并且,用户之前在网页上的传统搜索框中输入的搜索数据,也会被自动添加到该专家用户的定制搜索页面上的定制搜索框中进行搜索。Alternatively, when one or more expert users matching the target field of the input search data are displayed to the outside world in the form of FIG. 2B , if the user selects a certain expert user among the displayed expert users as a customized search provided to the user. The expert user of the service can directly jump the current web page to the form shown in FIG. 2A , that is, directly jump to the personal customized search page of the selected expert user, and the user has previously entered in the traditional search box on the web page. The search data is also automatically added to the custom search box on the expert user's custom search page for searching.

进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种定制搜索装置,如图3所示,该装置包括:接收单元31、建立单元32、搜索单元33以及展示单元34,其中,Further, as an implementation of the above method shown in FIG. 1 , an embodiment of the present invention provides a customized search apparatus. As shown in FIG. 3 , the apparatus includes: a receiving unit 31 , a establishing unit 32 , a searching unit 33 and a displaying unit 34, of which,

接收单元31,用于接收专家用户的定制搜索注册请求;A receiving unit 31, configured to receive a customized search registration request from an expert user;

建立单元32,用于根据所述定制搜索注册请求,为所述专家用户建立定制数据信息库以及定制搜索页面;establishing unit 32, configured to establish a customized data information base and a customized search page for the expert user according to the customized search registration request;

搜索单元33,用于针对所述定制搜索页面中输入的搜索数据,在所述专家用户的定制数据信息库中进行定制范围内的搜索;A search unit 33, configured to perform a search within a customized scope in the customized data information database of the expert user for the search data input in the customized search page;

展示单元34,用于将所述定制范围内的搜索结果进行展示。The display unit 34 is configured to display the search results within the customized range.

进一步的,接收单元31用于接收专家用户在定制搜索注册页面中输入的注册请求信息,所述注册请求信息中包括所述专家用户的个人简介信息。Further, the receiving unit 31 is configured to receive the registration request information input by the expert user in the customized search registration page, where the registration request information includes the personal profile information of the expert user.

进一步的,如图4所示,建立单元32包括:Further, as shown in Figure 4, the establishment unit 32 includes:

第一建立模块321,用于根据所述专家用户的个人简介信息中的精通领域信息,在服务器为所述专家用户建立定制数据信息库,所述定制数据信息库包含与所述专家用户的精通领域信息具有关联关系的数据信息;所述定制数据信息库中的数据信息为限定在一个或多个特定域名内的数据信息;The first establishment module 321 is used to establish a customized data information base for the expert user on the server according to the proficiency field information in the personal profile information of the expert user, and the customized data information base contains the proficiency with the expert user. The domain information has an associated data information; the data information in the customized data information base is the data information limited in one or more specific domain names;

第二建立模块322,用于根据所述专家用户的个人简介信息中的身份信息,为所述专家用户建立包含所述身份信息的定制搜索页面。The second establishment module 322 is configured to establish a customized search page including the identity information for the expert user according to the identity information in the personal profile information of the expert user.

进一步的,第一建立模块321建立的定制数据信息库中与所述专家用户的精通领域信息具有关联关系的数据信息包括:Further, the data information in the customized data information base established by the first establishment module 321 that has an associated relationship with the expert user's proficiency field information includes:

所述专家用户在网络上关注、收藏和发布的与所述精通领域信息具有关联关系的数据信息。The expert user pays attention to, collects and publishes the data information that has an associated relationship with the mastery field information on the network.

进一步的,第二建立模块322建立的包含所述身份信息的定制搜索页面还包括:Further, the customized search page including the identity information established by the second establishment module 322 also includes:

位于定制搜索页面上的所述专家用户的精通领域信息以及所述专家用户的定制搜索框。The expert user's area of expertise information on the custom search page and the expert user's custom search box.

进一步的,如图4所示,搜索单元33包括:Further, as shown in Figure 4, the search unit 33 includes:

获取模块331,用于获取所述定制搜索页面的定制搜索框中输入的搜索数据;an obtaining module 331, configured to obtain the search data entered in the customized search box of the customized search page;

搜索模块332,用于基于所述定制数据信息库中与所述专家用户的精通领域信息具有关联关系的数据信息,对获取的搜索数据进行定制范围内的搜索。The search module 332 is configured to perform a search within a customized scope on the acquired search data based on the data information in the customized data information database that has an associated relationship with the expert user's proficiency field information.

进一步的,如图4所示,展示单元34包括:Further, as shown in FIG. 4 , the display unit 34 includes:

跳转模块341,用于当对搜索数据进行定制范围内的搜索之后,将所述定制搜索页面跳转至搜索结果展示页面;The jumping module 341 is configured to jump the customized search page to the search result display page after the search data is searched within the customized scope;

展示模块342,用于将获取的搜索结果的条目在所述搜索结果展示页面进行展示。The display module 342 is configured to display the acquired items of the search result on the search result display page.

本发明实施例提供的一种定制搜索装置,能够根据专家用户发起的定制搜索注册请求,为所述专家用户建立个人的定制数据信息库以及定制搜索页面,并接收其他用户(主要是普通用户)在所述定制搜索页面中输入的搜索数据,然后针对搜索数据在所述专家用户的定制数据信息库中进行定制范围内的搜索,并将定制范围内的搜索结果进行展示。本发明实施例通过为不同的专家用户建立属于自身的定制数据信息库以及定制搜索页面,当普通用户需要查询特定的数据信息时,可以在特定的专家用户的定制搜索页面上进行查询,与现有技术中的搜索引擎基于全网内容进行搜索,导致搜索结果范围过大,并且与用户期望的搜索结果差异较大的缺陷相比,本发明实施例能够在用户选定的专家用户的定制数据信息库中对搜索数据进行定制范围内的搜索,使得搜索结果更加精确的定位在某一领域范围,从而得到与用户期望更加匹配的搜索结果。A customized search device provided by an embodiment of the present invention can, according to a customized search registration request initiated by an expert user, establish a personal customized data information database and customized search page for the expert user, and receive other users (mainly ordinary users) The search data entered in the customized search page is then searched in the customized data information database of the expert user within the customized scope for the search data, and the search results within the customized scope are displayed. In the embodiment of the present invention, by establishing their own customized data information database and customized search page for different expert users, when ordinary users need to query specific data information, they can query on the customized search page of the specific expert user, which is different from the existing ones. The search engine in the prior art conducts searches based on the whole network content, resulting in an excessively large range of search results, and compared with the defect that the search results expected by the user are quite different, the embodiment of the present invention can search the customized data of the expert user selected by the user. The search data is searched within a customized range in the information base, so that the search results can be more accurately located in a certain field, so as to obtain search results that better match the user's expectations.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。It can be understood that the relevant features in the above-mentioned methods and apparatuses may refer to each other. In addition, "first", "second", etc. in the above-mentioned embodiments are used to distinguish each embodiment, and do not represent the advantages and disadvantages of each embodiment.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with teaching based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It is to be understood that various programming languages may be used to implement the inventions described herein, and that the descriptions of specific languages above are intended to disclose the best mode for carrying out the invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. It will be understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it is to be understood that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or its description. This disclosure, however, should not be construed as reflecting an intention that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. The modules or units or components in the embodiments may be combined into one module or unit or component, and further they may be divided into multiple sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method so disclosed may be employed in any combination, unless at least some of such features and/or procedures or elements are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will appreciate that although some of the embodiments described herein include certain features, but not others, included in other embodiments, that combinations of features of different embodiments are intended to be within the scope of the invention within and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如确定网站内链接等级的装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。Various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. 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 components of the invention title (eg, an apparatus for determining a link level in a website) according to embodiments of the present invention some or all of the functions. The present invention can also be implemented as apparatus or apparatus programs (eg, computer programs and computer program products) for performing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-described embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. do not denote any order. These words can be interpreted as names.

Claims (14)

CN201610605944.0A2016-07-272016-07-27A kind of customization searching method and deviceActiveCN106294579B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610605944.0ACN106294579B (en)2016-07-272016-07-27A kind of customization searching method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610605944.0ACN106294579B (en)2016-07-272016-07-27A kind of customization searching method and device

Publications (2)

Publication NumberPublication Date
CN106294579A CN106294579A (en)2017-01-04
CN106294579Btrue CN106294579B (en)2019-08-23

Family

ID=57662652

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610605944.0AActiveCN106294579B (en)2016-07-272016-07-27A kind of customization searching method and device

Country Status (1)

CountryLink
CN (1)CN106294579B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106951503B (en)*2017-03-162020-06-23百度在线网络技术(北京)有限公司Information providing method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101350023A (en)*2008-08-292009-01-21北京航空航天大学 A Customizable Query Method and Platform Based on Service Composition
CN101589360A (en)*2006-10-182009-11-25谷歌公司Universal online ranking system and method suitable for federation
CN101957847A (en)*2010-09-212011-01-26百度在线网络技术(北京)有限公司Searching system and implementation method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101589360A (en)*2006-10-182009-11-25谷歌公司Universal online ranking system and method suitable for federation
CN101350023A (en)*2008-08-292009-01-21北京航空航天大学 A Customizable Query Method and Platform Based on Service Composition
CN101957847A (en)*2010-09-212011-01-26百度在线网络技术(北京)有限公司Searching system and implementation method thereof

Also Published As

Publication numberPublication date
CN106294579A (en)2017-01-04

Similar Documents

PublicationPublication DateTitle
US9268826B2 (en)System and method for crowdsourced template based search
US9448695B2 (en)Selecting web page content based on user permission for collecting user-selected content
US20190121823A1 (en)Communication Terminal, Communication Method, Program, And Communication System.
US7650329B2 (en)Method and system for generating a search result list based on local information
US20170364521A1 (en)Suggesting candidate profiles similar to a reference profile
US10771424B2 (en)Usability and resource efficiency using comment relevance
US9961162B2 (en)Disambiguating online identities
JP5623516B2 (en) Open search support
US20140344707A1 (en)Information Distribution Method and Device
US20080270425A1 (en)System and method for connecting individuals in a social networking environment based on facial recognition software
US20080160490A1 (en)Seeking Answers to Questions
US9094396B2 (en)Integrated profile creation for a social network environment
US10158723B2 (en)Determining communication history of users
US20150288779A1 (en)Communication terminal, communication method, program, and communication system
JP2009545076A (en) Method, system and computer readable storage for podcasting and video training in an information retrieval system
US20140095216A1 (en)Itinerary-based event recommendations
CN106993030A (en)Information-pushing method and device based on artificial intelligence
CN103617241B (en)Search information processing method, browser terminal and server
US9646196B2 (en)Image processing device, image processing method, and program
CN106407361A (en)Method and device for pushing information based on artificial intelligence
CN106656741A (en)Information push method and system
US20160373436A1 (en)Secured application access system and method with frequently changing passwords
US20110153425A1 (en)Knowledge based search engine
CN106708982A (en)Live broadcasting room search method and device
CN106777213A (en)The method for pushing and device of content recommendation in search

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20220713

Address after:Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after:BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before:100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before:BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before:Qizhi software (Beijing) Co.,Ltd.

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp