CN102542001B - Searching method and system - Google Patents
Searching method and system Download PDFInfo
- Publication number
- CN102542001B CN102542001B CN201110404402.4A CN201110404402A CN102542001B CN 102542001 B CN102542001 B CN 102542001B CN 201110404402 A CN201110404402 A CN 201110404402A CN 102542001 B CN102542001 B CN 102542001B
- Authority
- CN
- China
- Prior art keywords
- search
- thesaurus
- user
- time
- search request
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种搜索方法,包括以下步骤:为搜索词库中具有时间节点特征的关键词设定特征时间点;接收用户的搜索请求,同时提取所述用户的当前时间;在所述搜索词库中定位所述搜索请求中的关键词所对应的特征时间点;根据用户当前时间和所述特征时间点之间的关系,对所述搜索请求进行扩展,生成扩展搜索请求;根据所述扩展搜索请求进行搜索,并得到搜索结果;将所述搜索结果输出。相应的,本发明还提供一种使用该方法的系统。本发明可以实现更有针对性、更高效的信息检索结果呈现。
The present invention provides a search method, comprising the following steps: setting a characteristic time point for keywords with time node characteristics in a search word library; receiving a search request from a user, and extracting the current time of the user at the same time; Locate the characteristic time point corresponding to the keyword in the search request in the library; expand the search request according to the relationship between the user's current time and the characteristic time point, and generate an extended search request; according to the extended The search request performs a search and obtains a search result; and outputs the search result. Correspondingly, the present invention also provides a system using the method. The present invention can realize more targeted and efficient presentation of information retrieval results.
Description
技术领域 technical field
本发明涉及网络技术领域,具体地说涉及一种搜索方法及系统。The invention relates to the field of network technology, in particular to a search method and system.
背景技术 Background technique
随着互联网技术和应用的普及发展,互联网逐渐融入了人们的日常生活,并成为人们工作、学习、娱乐中不可或缺的一部分,人们越来越习惯于通过网络获取信息。With the popularization and development of Internet technology and applications, the Internet has gradually integrated into people's daily life and become an indispensable part of people's work, study, and entertainment. People are becoming more and more accustomed to obtaining information through the Internet.
现有的搜索引擎中对于泛化的关键字,比如天气预报,电视剧,笔记本电脑等等,返回给用户的结果大部分是链接的形式,不能在第一时间内提供给用户有效的信息。因此目前一些搜索引擎对传统的搜索方式进行了改进,可以将用户搜索的信息通过数据平台和应用平台的处理直接在搜索结果页返回给用户。For generalized keywords in existing search engines, such as weather forecasts, TV dramas, laptops, etc., most of the results returned to users are in the form of links, which cannot provide effective information to users in the first time. Therefore, some search engines have improved the traditional search method, and can directly return the information searched by the user to the user on the search result page through the processing of the data platform and the application platform.
但是对于有特定时间维度的事件,目前的搜索引擎并不能根据事件发展提供实时的信息更新。例如,在目前的搜索引擎技术中,用户同样都是使用关键词“世界杯”进行检索,但其实用户在世界杯开始前、进行中和结束后想要得到的检索结果并不相同。例如,在世界杯开始前,用户想要得到的可能是本届世界杯的举办地的风土人情、分组情况、各个小组的队伍训练状况等;在比赛中,可能就需要查询已经比赛的各个场次的比分、进球球员、视频回放等;比赛结束后就需要看到冠军得主介绍、金球奖或金靴奖得主介绍等等。但是,对特定时间维度范围内出现的事件进行有针对性的搜索结果提供目前还无法做到。However, for events with a specific time dimension, current search engines cannot provide real-time information updates according to event development. For example, in the current search engine technology, users also use the keyword "World Cup" to search, but in fact, the search results that users want to get before, during and after the World Cup are not the same. For example, before the start of the World Cup, what the user wants to know may be the local customs, grouping situation, team training status of each group, etc.; , goal scorer, video playback, etc.; after the game, you need to see the introduction of the champion winner, the introduction of the Golden Globe or Golden Boot winner, etc. However, it is not currently possible to provide targeted search results for events occurring within a specific time dimension.
因此需要一种新型的搜索方法,该方法可以根据用户对某一事件的搜索时间即用户的搜索需求的发起时间,自动判定需要展现的数据,在事件发生的不同时刻给予用户不同的搜索结果。实现更有针对性、更高效的信息检索结果呈现。Therefore, a new search method is needed, which can automatically determine the data to be displayed according to the user's search time for a certain event, that is, the initiation time of the user's search demand, and give the user different search results at different times when the event occurs. Achieve more targeted and efficient presentation of information retrieval results.
发明内容 Contents of the invention
本发明提供一种搜索方法,用于实现更有针对性、更高效的信息检索结果呈现。The invention provides a search method for realizing more targeted and efficient presentation of information retrieval results.
根据本发明的一个方面,提供一种搜索方法,其特征在于,包括以下步骤:According to one aspect of the present invention, a search method is provided, characterized in that it includes the following steps:
a)为搜索词库中具有时间节点特征的关键词设定特征时间点;a) Set characteristic time points for keywords with time node characteristics in the search lexicon;
b)接收用户的搜索请求,同时提取所述用户的当前时间;b) receiving the user's search request and simultaneously extracting the user's current time;
c)在所述搜索词库中定位所述搜索请求中的关键词所对应的特征时间点;c) Locating the characteristic time point corresponding to the keyword in the search request in the search word library;
d)根据用户当前时间和所述特征时间点之间的关系,对所述搜索请求进行扩展,生成扩展搜索请求;d) expanding the search request according to the relationship between the user's current time and the characteristic time point, and generating an extended search request;
e)根据所述扩展搜索请求进行搜索,并得到搜索结果;e) searching according to the extended search request, and obtaining search results;
f)将所述搜索结果输出。f) Outputting the search result.
根据本发明的另一个方面,提供一种搜索系统,其中,包括:According to another aspect of the present invention, a search system is provided, including:
设定装置,用于为搜索词库中具有时间节点特征的关键词设定特征时间点;A setting device is used to set a characteristic time point for a keyword having a time node characteristic in the search lexicon;
提取装置,用于接收用户的搜索请求,同时提取所述用户的当前时间;An extracting device, configured to receive a user's search request and simultaneously extract the user's current time;
定位装置,用于在所述搜索词库中定位所述搜索请求中的关键词所对应的特征时间点;a locating device, configured to locate, in the search word library, the characteristic time points corresponding to the keywords in the search request;
扩展装置,用于根据用户当前时间和所述特征时间点之间的关系,对所述搜索请求进行扩展,生成扩展搜索请求;An expansion device, configured to expand the search request according to the relationship between the user's current time and the characteristic time point, and generate an extended search request;
搜索装置,用于根据所述扩展搜索请求进行搜索,并得到搜索结果;a search device, configured to search according to the extended search request and obtain search results;
输出装置,用于将所述搜索结果输出。The output device is used for outputting the search result.
本发明提供的搜索方法及系统,通过对有特定时间节点特征的关键词设定关键时间点,并根据该特定时间点与从用户搜索请求中提取的用户当前时间之间的关系对用户搜索请求进行扩展。通过扩展搜索请求可有效缩小搜索结果的范围,将搜索结果锁定在最接近用户实际需求的范围内,从而提高搜索精确度。通过本发明的方法及系统,可以对特定时间维度范围内出现的事件提供有针对性的搜索结果。The search method and system provided by the present invention set a key time point for keywords with specific time node characteristics, and search the user search request according to the relationship between the specific time point and the user's current time extracted from the user search request. to expand. By expanding the search request, the scope of the search results can be effectively narrowed, and the search results can be locked in the range closest to the actual needs of the user, thereby improving the search accuracy. Through the method and system of the present invention, targeted search results can be provided for events occurring within a specific time dimension range.
附图说明 Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为根据本发明提供的一种搜索方法的一种具体实施方式的流程示意图;Fig. 1 is a schematic flow chart of a specific embodiment of a search method provided according to the present invention;
图2为根据本发明提供的一种搜索方法的一种具体实施方式的步骤a)的流程示意图;FIG. 2 is a schematic flow diagram of step a) of a specific implementation of a search method according to the present invention;
图3为根据本发明提供的一种搜索方法的一种具体实施方式的步骤d)的流程示意图;Fig. 3 is a schematic flow chart of step d) of a specific embodiment of a search method provided according to the present invention;
图4为根据本发明提供的一种搜索方法的一种具体实施方式的搜索结果输出的屏幕截图。Fig. 4 is a screenshot of a search result output according to a specific embodiment of a search method provided by the present invention.
图5为根据本发明提供的一种搜索方法的另一种具体实施方式的搜索结果输出的屏幕截图。Fig. 5 is a screen shot of the output of search results according to another embodiment of a search method provided by the present invention.
图6为根据本发明提供的一种搜索系统的一种具体实施方式的示意图;Fig. 6 is a schematic diagram of a specific embodiment of a search system provided according to the present invention;
图7为根据本发明提供的一种搜索系统的一种具体实施方式中设定装置的示意图;Fig. 7 is a schematic diagram of a setting device in a specific embodiment of a search system according to the present invention;
图8为根据本发明提供的一种搜索系统的另一种具体实施方式的示意图;Fig. 8 is a schematic diagram of another specific embodiment of a search system provided according to the present invention;
图9为根据本发明提供的一种搜索系统的一种具体实施方式中提取装置的示意图。Fig. 9 is a schematic diagram of an extracting device in a specific implementation manner of a search system according to the present invention.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.
下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。The following disclosure provides many different embodiments or examples for implementing different structures of the present invention. To simplify the disclosure of the present invention, components and arrangements of specific examples are described below. Of course, they are only examples and are not intended to limit the invention. Furthermore, the present invention may repeat reference numerals and/or letters in different instances. This repetition is for the purpose of simplicity and clarity and does not in itself indicate a relationship between the various embodiments and/or arrangements discussed. It should be noted that components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and processes are omitted herein to avoid unnecessarily limiting the present invention.
如图1所示,图1为根据本发明提供的搜索方法的一个具体实施方式的流程示意图,包括步骤S101~S106,下面结合具体的实施例对图1所示的方法进行说明。As shown in FIG. 1 , FIG. 1 is a schematic flowchart of a specific implementation of the search method provided by the present invention, including steps S101 to S106 . The method shown in FIG. 1 will be described below in conjunction with specific embodiments.
步骤S101,为搜索词库中具有时间节点特征的关键词设定特征时间点。随着搜索引擎技术的不断发展,越来越多的查询请求不断涌入到搜索引擎中。为了为用户提供更好更精确的查询结果,对于不同的查询关键词会进行不同的处理。本发明中,主要针对具有时间节点特征的关键词进行处理。这类具有时间点特征的关键词一般具有起始和结束时间,例如:体育比赛、电影上映、选秀活动等。因此,通常情况下,起始和结束时间点就是具有时间点特征的关键词的两个特征时间点,当然还可以具有多个其他特征时间点。Step S101, setting a characteristic time point for a keyword having a time node characteristic in the search vocabulary. With the continuous development of search engine technology, more and more query requests are constantly pouring into the search engine. In order to provide users with better and more accurate query results, different query keywords will be processed differently. In the present invention, the processing is mainly performed on keywords with time node characteristics. Such keywords with time point characteristics generally have a start time and an end time, for example: sports games, movie releases, draft events, and the like. Therefore, usually, the start time point and the end time point are two characteristic time points of the keyword with time point characteristics, and of course there may be multiple other characteristic time points.
例如:用户使用“世界杯”作为关键词进行搜索,通过一系列分析可以得知,赛事开始前用户主要关注一些赛程发布、开幕式、门票、周边新闻等消息;赛事开始后,需求集中到视频观看、赛程、赛果、积分榜、赛事球员新闻等需求上;赛事结束后主要为视频回放、新闻等需求。因此,对于关键词“世界杯”来说,特征时间点即为开幕时间和闭幕时间。当然根据世界杯赛程的推进,还可以将其特征时间点的设置更为细化。例如细化到每场比赛,比如揭幕战的开始时间、结束时间。For example: users use "World Cup" as a keyword to search. Through a series of analysis, it can be known that before the start of the game, users mainly pay attention to some news such as the schedule release, opening ceremony, tickets, peripheral news, etc.; after the start of the game, the demand is concentrated on watching videos , game schedule, game results, standings, game player news and other needs; after the game is over, it is mainly for video playback, news and other needs. Therefore, for the keyword "World Cup", the characteristic time points are the opening time and closing time. Of course, according to the advancement of the World Cup schedule, the setting of its characteristic time points can also be more detailed. For example, it is refined to each game, such as the start time and end time of the opening game.
再如:电影“变形金刚3”上映前,用户关心的是该电影的基本信息、片花视频、上映时间、演员介绍等;上映中关心是否可以观看、影院信息、影评内容;上映后关心在线观看资源,相关讨论等。因此对于关键词“变形金刚3”来说,其特征时间点即为上映时间和结束上映的时间。Another example: before the movie "Transformers 3" is released, users care about the basic information of the movie, trailer video, release time, actor introduction, etc.; resources, related discussions, and more. Therefore, for the keyword "Transformers 3", the characteristic time points are the release time and the end time of the release.
可选的,通过跟踪用户搜索关键词,并对搜索结果选择性的变化,确定这些关键词的特定时间点。例如对“超级女声”比赛来说,分为很多场比赛,如果用户对关键词“超级女声”进行搜索,但是在返回的搜索结果中,对某一场比赛的点击率很高,你们可以将此场次的比赛开始时间、结束时间设定为关键词“超级女声”的特征时间点。Optionally, by tracking the user's search keywords and selectively changing the search results, the specific time points of these keywords are determined. For example, for the "Super Girl" competition, it is divided into many games. If the user searches for the keyword "Super Girl", but in the returned search results, the click rate of a certain game is very high, you can use the The start time and end time of this game are set as the characteristic time points of the keyword "Super Girl".
可选的,为了进一步对关键词进行有效管理,可以根据不同的属性,将不同的关键词进行分类。针对一些典型需求对具有时间节点特征的关键词建立特定的子词库例如:赛事名称子词库、影视名称子词库、突发事件子词库、常规事件子词库等。这些子词库并非一成不变,而是根据实际情况随时更新;同时,与一些专门的垂直资源站建立数据接入。例如某电影或者电视剧开始上映或者首播时,甚至在该电影或电视剧筹拍时就已经将与之相关的关键词引入到影视名称子词库中。Optionally, in order to further effectively manage keywords, different keywords may be classified according to different attributes. According to some typical needs, a specific sub-thesaurus is established for keywords with time node characteristics, such as: event name sub-thesaurus, film and television titles sub-thesaurus, emergency event sub-thesaurus, routine event sub-thesaurus, etc. These sub-thesaurus are not static, but are updated at any time according to the actual situation; at the same time, data access is established with some specialized vertical resource stations. For example, when a certain movie or TV series begins to show or premiere, even when the movie or TV series is being filmed, relevant keywords have been introduced into the film and television title sub-thesaurus.
如图2所示,基于上述的子词库,步骤S101还可以进一步包括以下两个步骤:As shown in Figure 2, based on the above-mentioned sub-thesaurus, step S101 may further include the following two steps:
步骤S101-1,建立各子词库的特征时间点模型。例如,赛事名称子词库的特征时间点模型通常是赛事开始时间、结束时间,根据不同的赛事,还有半场休息时间以及休息结束时间或者比赛中某一节的开始时间点、结束时间点。突发事件子词库的特征时间点模型中,特征时间点通常包括开始时间点,间隔时间点,通常间隔时间点为1小时,即每小时定位一个特征时间点,其与赛事名称子词库的特征时间点模型的区别在于没有结束时间点。Step S101-1, establishing a characteristic time point model of each sub-thesaurus. For example, the characteristic time point model of the event name sub-thesaurus is usually the start time and end time of the event. According to different events, there is also a half-time break and the end time of the break or the start time point and end time point of a certain section of the game. . In the feature time point model of the emergency sub-thesaurus, the feature time point usually includes the start time point and the interval time point, usually the interval time point is 1 hour, that is, a feature time point is located every hour, which is consistent with the event name sub-thesaurus The characteristic time point model differs in that there is no end time point.
具体来说,比如乒乓球比赛,那么其开始时间点,即第一局的开始时间、第一局结束时间,第二局开始时间······以及第七局的结束时间点。而游泳比赛通常就是开始时间点、结束时间点。Specifically, for example, in a table tennis match, the start time points are the start time of the first round, the end time of the first round, the start time of the second round... and the end time of the seventh round. The swimming competition is usually the start time point and the end time point.
步骤S101-2,根据所述特征时间点模型为各子词库中的关键词设定特征时间点。有了模型,针对具体的关键词就可以特征时间点进行设定了。例如,针对乒乓球比赛,只需按上一步骤的要求,输入具体时间即可。Step S101-2, setting characteristic time points for keywords in each sub-thesaurus according to the characteristic time point model. With the model, the characteristic time point can be set for specific keywords. For example, for a table tennis match, you only need to enter the specific time as required in the previous step.
可选的,所述词库和/或所述特征时间点由内容提供方进行更新。例如当有新的事件出现时,那么该事件的内容提供方会将与该事件相关的关键词更新至词库。Optionally, the thesaurus and/or the characteristic time point are updated by the content provider. For example, when a new event occurs, the content provider of the event will update the keywords related to the event to the thesaurus.
步骤S102,接收用户的搜索请求,同时提取所述用户的当前时间。由于用户搜索的关键词具有时间特性,因此为了提供更加匹配的搜索结果,用户的当前时间也至关重要。在接收到用户的搜索请求之后,即会获取到用户的浏览器信息,通过对该信息进行分析,即可得到用户所在时区的时间信息,即用户的当前时间。另外,也可以通过用户的IP地址判断其所处时区位置,而以该时区的标准时间作为该用户的当前时间。Step S102, receiving a search request from a user, and extracting the current time of the user at the same time. Since the keywords searched by the user have time characteristics, in order to provide more matching search results, the current time of the user is also very important. After receiving the user's search request, the user's browser information will be obtained, and by analyzing the information, the time information of the time zone where the user is located can be obtained, that is, the user's current time. In addition, the user's IP address can also be used to determine the location in the time zone, and the standard time of the time zone can be used as the user's current time.
步骤S103,在所述搜索词库中定位所述搜索请求中的关键词所对应的特征时间点。优选的,可以先定位搜索请求中关键词所在的子词库,再在子词库中对所述关键词进行查找,最后定位其所对应的特征时间点。当然,也可以在搜索词库中直接定位器特征时间点。Step S103, locating the characteristic time point corresponding to the keyword in the search request in the search word library. Preferably, the sub-thesaurus where the keyword in the search request is located can be located first, then the keyword is searched in the sub-thesaurus, and finally the corresponding characteristic time point is located. Of course, it is also possible to directly locate the feature time point in the search word library.
例如搜索请求中的关键词是“蓝精灵”,那么可以先定位在影视名称子词库,之后在该子词库中查询“蓝精灵”,最后找出子词库中“蓝精灵”的特征时间点。采用更细化的搜索步骤,可以使得定位过程更快速、定位结果更精确。For example, if the keyword in the search request is "Smurf", then it can be located in the film and television name sub-thesaurus, then query "Smurf" in the sub-thesaurus, and finally find out the characteristics of "Smurf" in the sub-thesaurus point in time. Using a more refined search step can make the positioning process faster and the positioning result more accurate.
步骤S104,根据用户当前时间和所述特征时间点之间的关系,对所述搜索请求进行扩展,生成扩展搜索请求。为了搜索结果的精确性,通常将用户当前时间和特征时间点信息进行匹配,生成扩展搜索请求。搜索条件的增加,会缩小搜索结果的范围,以此提高搜索结果准确性。Step S104, expand the search request according to the relationship between the user's current time and the characteristic time point, and generate an extended search request. For the accuracy of the search results, the user's current time is usually matched with the characteristic time point information to generate an extended search request. The increase of search criteria will narrow the scope of search results, thereby improving the accuracy of search results.
如图3所示,步骤S104进一步包括:As shown in Figure 3, step S104 further includes:
步骤S104-1,根据所述用户的当前时间,确定所述用户的当前时间处于何种时间区间,例如哪两个相邻的特征时间点之间的时间区间。Step S104-1, according to the current time of the user, determine which time interval the current time of the user is in, for example, the time interval between which two adjacent characteristic time points.
例如,搜索关键词“蓝精灵”,“蓝精灵”的特征时间点是2011年8月10日、2011年8月20日。当用户的当前时间是2011年8月13日,那么可以得出,用户当前时间正好处于这两个特征时间点之间的区间。当用户的当前时间是2011年8月31日,那么可以得出,用户当前时间处于第二个特征时间点之后。在此可以理解,在此“区间”意指由特征时间点划分的事件所在的时间轴的各段。其可能是最早的特征时间点之前、两个特征时间点之间以及最后的特征时间点之后。For example, if the keyword "Smurf" is searched, the characteristic time points of "Smurf" are August 10, 2011 and August 20, 2011. When the user's current time is August 13, 2011, it can be concluded that the user's current time is exactly in the interval between these two characteristic time points. When the user's current time is August 31, 2011, it can be concluded that the user's current time is after the second characteristic time point. It can be understood here that the "interval" here means each segment of the time axis where the events divided by the characteristic time points are located. It may be before the earliest characteristic time point, between two characteristic time points and after the last characteristic time point.
步骤S104-2,将所述时间区间加入所述搜索请求,生成扩展搜索请求。Step S104-2, adding the time interval to the search request to generate an extended search request.
将步骤S104-1确定的时间区间扩展到搜索请求中去,生成扩展搜索请求。扩展搜索请求中不光带有用户搜索的关键词,还有该关键词所处的特征时间区间。Extend the time interval determined in step S104-1 into the search request to generate an extended search request. The extended search request includes not only the keyword searched by the user, but also the characteristic time interval in which the keyword is located.
步骤S105,根据所述扩展搜索请求进行搜索,并得到搜索结果。根据扩展搜索请求在资源数据库和/或网页中进行搜索。在资源数据库中进行搜索,可以搜索到的结果特型展示结果,而在网页中进行搜索,搜索结果即为URL网址。Step S105, perform a search according to the extended search request, and obtain a search result. Search resource databases and/or web pages based on extended search requests. When searching in the resource database, the search result can be displayed in a special type, and when searching in the web page, the search result is the URL address.
例如,用户在2011年8月7号搜索关键词“蓝精灵”,那么步骤S104对关键词进行扩展后,在步骤S105中对扩展搜索请求进行搜索后,根据搜索源的不同,可得到不同的结果。例如,在资源数据库和网页中同时进行搜索,会得到特型展示结果和URL结果两项。For example, if the user searches for the keyword "Smurf" on August 7, 2011, after expanding the keyword in step S104, and searching for the extended search request in step S105, different search results can be obtained according to different search sources. result. For example, if the resource database and the web page are searched at the same time, two types of display results and URL results will be obtained.
步骤S106,将所述搜索结果输出,如图4所示。在搜索结果输出页面中,将特型展示结果进行展示,并将URL结果的网址信息也进行展示。图4所示的展示方式仅为举例,还可以仅为特型展示结果展示或仅为URL结果。另外,特型展示结果并不限于内容展示型,还可以为应用结果,如图5所示。Step S106, outputting the search result, as shown in FIG. 4 . On the search result output page, display the special display result, and display the URL information of the URL result. The display manner shown in FIG. 4 is only an example, and it may also be only a special display result or only a URL result. In addition, the special type display result is not limited to the content display type, and may also be an application result, as shown in FIG. 5 .
图6为根据本发明提供的一种搜索系统10的示意图。该系统10包括:设定装置11,提取装置12,定位装置13,扩展装置14,搜索装置15和输出装置16。FIG. 6 is a schematic diagram of a
设定装置11为搜索词库中具有时间节点特征的关键词设定特征时间点。随着搜索引擎技术的不断发展,越来越多的查询请求不断涌入到搜索引擎中。为了为用户提供更好更精确的查询结果,对于不同的查询关键词会进行不同的处理。本发明中,主要针对具有时间节点特征的关键词进行处理。这类具有时间点特征的关键词一般具有起始和结束时间,例如:体育比赛、电影上映、选秀活动等。因此,通常情况下,起始和结束时间点就是具有时间点特征的关键词的两个特征时间点,当然还可以具有多个其他特征时间点。The setting device 11 sets a characteristic time point for a keyword having a time node characteristic in the search word library. With the continuous development of search engine technology, more and more query requests are constantly pouring into the search engine. In order to provide users with better and more accurate query results, different query keywords will be processed differently. In the present invention, the processing is mainly performed on keywords with time node characteristics. Such keywords with time point characteristics generally have a start time and an end time, for example: sports games, movie releases, draft events, and the like. Therefore, usually, the start time point and the end time point are two characteristic time points of the keyword with time point characteristics, and of course there may be multiple other characteristic time points.
例如:用户使用“NBA”作为关键词进行搜索,通过一系列分析可以得知,赛季开始前用户主要关注一些赛程发布、门票、球员交易、季前赛等消息;常规赛开始后,需求集中到视频观看、赛果、积分榜、球员得分榜等需求上;总决赛结束后主要为视频回放、新闻等需求。因此,对于关键词“NBA”来说,特征时间点即为常规赛开始时间和总决赛结束时间。当然根据赛程的推进,还可以将其特征时间点的设置更为细化。例如细化到季前赛开始时间点、结束时间点;常规赛开始时间点、结束时间点;季后赛开始时间点、结束时间点;东西部总决赛的开始时间点、结束时间点;总决赛的开始时间点、结束时间点。进一步的,还可以更为细化,例如,总决赛可以细化为七场比赛,每场比赛又可以细化为4节等等。For example: a user uses "NBA" as a keyword to search. Through a series of analysis, it can be known that before the start of the season, the user mainly pays attention to news such as schedule announcements, tickets, player transactions, and preseason games; after the start of the regular season, the demand is concentrated in For video viewing, game results, standings, player scoring and other needs; after the finals, it is mainly for video playback, news and other needs. Therefore, for the keyword "NBA", the characteristic time points are the start time of the regular season and the end time of the finals. Of course, according to the advancement of the schedule, the setting of its characteristic time points can also be more detailed. For example, it is refined to the start time and end time of the preseason; the start time and end time of the regular season; the start time and end time of the playoffs; The start time and end time of the finals. Further, it can be further refined. For example, the finals can be divided into seven games, each game can be divided into 4 quarters, and so on.
可选的,为了进一步对关键词进行有效管理,设定装置11还可以根据不同的属性,将不同的关键词进行分类。针对一些典型需求对具有时间节点特征的关键词建立特定的子词库例如:赛事名称子词库、影视名称子词库、突发事件子词库、常规事件子词库等。这些子词库并非一成不变,而是根据实际情况随时更新;同时,与一些专门的垂直资源建立数据接入。例如某电影或者电视剧开始上映或者首播时,甚至在该电影或电视剧筹拍时就已经将与之相关的关键词引入到影视名称子词库中。Optionally, in order to further effectively manage keywords, the setting device 11 may also classify different keywords according to different attributes. According to some typical needs, a specific sub-thesaurus is established for keywords with time node characteristics, such as: event name sub-thesaurus, film and television titles sub-thesaurus, emergency event sub-thesaurus, routine event sub-thesaurus, etc. These sub-thesaurus are not static, but are updated at any time according to the actual situation; at the same time, data access is established with some specialized vertical resources. For example, when a certain movie or TV series begins to show or premiere, even when the movie or TV series is being filmed, relevant keywords have been introduced into the film and television title sub-thesaurus.
如图7所示,设定装置11进一步包括模型建立模块111和特征时间点设定模块112。As shown in FIG. 7 , the setting device 11 further includes a model building module 111 and a characteristic time point setting module 112 .
模型建立模块111用于建立各子词库的特征时间点模型。例如,赛事名称子词库的特征时间点模型通常是赛事开始时间、结束时间,根据不同的赛事,还有半场休息时间以及休息结束时间或者比赛中某一节的开始时间点、结束时间点。突发事件子词库的特征时间点模型中,特征时间点通常包括开始时间点,间隔时间点,通常间隔时间点为1小时,即每小时定位一个特征时间点,其与赛事名称子词库的特征时间点模型的区别在于没有结束时间点。The model building module 111 is used for building the characteristic time point model of each sub-thesaurus. For example, the characteristic time point model of the event name sub-thesaurus is usually the start time and end time of the event. According to different events, there is also a half-time break and the end time of the break or the start time point and end time point of a certain section of the game. . In the feature time point model of the emergency sub-thesaurus, the feature time point usually includes the start time point and the interval time point, usually the interval time point is 1 hour, that is, a feature time point is located every hour, which is consistent with the event name sub-thesaurus The characteristic time point model differs in that there is no end time point.
具体来说,比如乒乓球比赛,那么其开始时间点,即第一局的开始时间、第一局结束时间,第二局开始时间······以及第七局的结束时间点。而游泳比赛通常就是开始时间点、结束时间点。Specifically, for example, in a table tennis match, the start time points are the start time of the first round, the end time of the first round, the start time of the second round... and the end time of the seventh round. The swimming competition is usually the start time point and the end time point.
特征时间点设定模块112用于根据所述特征时间点模型为各子词库中的关键词设定特征时间点。有了模型,针对具体的关键词就可以特征时间点进行设定了。The feature time point setting module 112 is used to set feature time points for keywords in each sub-thesaurus according to the feature time point model. With the model, the characteristic time point can be set for specific keywords.
可选的,系统10还包括更新装置17,用于接收内容提供方对所述词库和/或所述特征时间点提供的更新,如图8所示。当有新的事件出现时,那么该事件的内容提供方会将与该事件相关的关键词提供至词库,而更新装置17则接收内容提供方提供对于词库和/或特征时间点的更新。例如,出现了一个新的电影“哈利波特10”,那么当内容提供方会将关键词“哈利波特10”和其对应的特征时间点更新至系统10,有更新装置17进行更新。Optionally, the
提取装置12用于接收用户的搜索请求,同时提取所述用户的当前时间。由于用户搜索的关键词具有时间特性,因此为了提供更加匹配的搜索结果,用户的当前时间也至关重要。在接收到用户的搜索请求之后,提取装置12即会获取到用户的浏览器信息,通过对该信息进行分析,即可得到用户所在时区的时间信息,即用户的当前时间。The extracting
定位装置13用于在所述搜索词库中定位所述搜索请求中的关键词所对应的特征时间点。优选的,可以先定位搜索请求中关键词所在的子词库,再在子词库中对所述关键词进行查找,最后定位其所对应的特征时间点。当然,也可以在搜索词库中直接定位器特征时间点。The locating
例如搜索请求中的关键词是“还珠格格”,那么可以先定位在影视名称子词库,之后在该子词库中查询“还珠格格”,最后找出子词库中“还珠格格”的特征时间点。采用更细化的搜索步骤,可以使得定位过程更快速、定位结果更精确。For example, the keyword in the search request is "My Fair Princess", then you can first locate the film and television name sub-thesaurus, then query "My Fair Princess" in the sub-thesaurus, and finally find out "My Fair Princess" in the sub-thesaurus " characteristic time point. Using a more refined search step can make the positioning process faster and the positioning result more accurate.
扩展装置14用于根据用户当前时间和所述特征时间点之间的关系,对所述搜索请求进行扩展,生成扩展搜索请求。为了搜索结果的精确性,通常将用户当前时间和特征时间点信息进行匹配,生成扩展搜索请求。搜索条件的增加,会缩小搜索结果的范围,以此提高搜索结果准确性。The expanding
如图9所示,扩展装置14进一步包括:确定装置141,用于根据所述用户的当前时间,确定所述用户的当前时间处于哪两个相邻的特征时间点之间的时间区间。例如,搜索关键词“蓝精灵”,用户的当前时间是2011年8月13日,而“蓝精灵”的特征时间点是2011年8月10日、2011年8月20日。那么可以得出,用户当前时间正好处于这两个特征时间点之间的区间。As shown in FIG. 9 , the
生成装置142,用于将所述时间区间加入所述搜索请求,生成扩展搜索请求。将确定装置141确定的时间区间扩展到搜索请求中去,生成扩展搜索请求。扩展搜索请求中不光带有用户搜索的关键词,还有该关键词所处的特征时间区间。The generating means 142 is configured to add the time interval to the search request to generate an extended search request. Extend the time interval determined by the determining means 141 into the search request to generate an extended search request. The extended search request includes not only the keyword searched by the user, but also the characteristic time interval in which the keyword is located.
搜索装置15,用于根据所述扩展搜索请求进行搜索,并得到搜索结果。根据扩展搜索请求在资源数据库和/或网页中进行搜索。在资源数据库中进行搜索,可以搜索到的结果特型展示结果,而在网页中进行搜索,搜索结果即为URL网址。The searching means 15 is configured to search according to the extended search request and obtain search results. Search resource databases and/or web pages based on extended search requests. When searching in the resource database, the search result can be displayed in a special type, and when searching in the web page, the search result is the URL address.
输出装置16,用于将所述搜索结果输出。在搜索结果输出页面中,输出装置16将特型展示结果进行展示,并将URL结果的网址信息也进行展示。输出结果可以为特型展示结果展示或仅为URL结果,还可以为二者结合。另外,特型展示结果并不限于内容展示型,还可以为应用结果。The
采用本发明的方法和系统,可以在用户对某一具有时间节点的关键词进行搜索时,通过对搜索请求的扩展,为用户提供更精确、更匹配的搜索结果。By adopting the method and system of the present invention, when a user searches for a certain keyword with a time node, more accurate and more matching search results can be provided for the user by expanding the search request.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他模块或步骤,单数不排除复数。It will be apparent to those skilled in the art that the invention is not limited to the details of the above-described exemplary embodiments, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is clear that the word "comprising" does not exclude other modules or steps, and the singular does not exclude the plural.
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110404402.4A CN102542001B (en) | 2011-12-08 | 2011-12-08 | Searching method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110404402.4A CN102542001B (en) | 2011-12-08 | 2011-12-08 | Searching method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102542001A CN102542001A (en) | 2012-07-04 |
| CN102542001B true CN102542001B (en) | 2014-03-19 |
Family
ID=46348895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110404402.4A Active CN102542001B (en) | 2011-12-08 | 2011-12-08 | Searching method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102542001B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150302056A1 (en) * | 2012-09-13 | 2015-10-22 | Tencent Technology (Shenzhen) Company Limited | Method, system, and storage medium for information search |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103324718B (en) * | 2013-06-25 | 2016-08-10 | 百度在线网络技术(北京)有限公司 | Method and system based on humongous search Web log mining topic venation |
| CN103412899B (en) * | 2013-07-26 | 2016-02-10 | 百度在线网络技术(北京)有限公司 | Searching method and search engine |
| CN104679853B (en) * | 2015-02-13 | 2018-04-13 | 百度在线网络技术(北京)有限公司 | Information search method and device |
| CN105657567A (en) * | 2015-11-26 | 2016-06-08 | 乐视体育文化产业发展(北京)有限公司 | Event information display method, device and system |
| CN105740453B (en) * | 2016-02-03 | 2018-06-19 | 百度在线网络技术(北京)有限公司 | Information-pushing method and device |
| CN112612944B (en) * | 2020-12-07 | 2024-05-31 | 深圳价值在线信息科技股份有限公司 | Case information management method, terminal equipment and system |
| CN113836448B (en) | 2021-09-22 | 2023-10-20 | 抖音视界有限公司 | Information display method, device, computer equipment and storage medium |
| CN119311955A (en) * | 2024-12-17 | 2025-01-14 | 长春电子科技学院 | A method for online retrieval of course data based on database |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101304503A (en) * | 2008-06-26 | 2008-11-12 | 四川长虹电器股份有限公司 | Method for researching digital television program |
| CN102036120A (en) * | 2010-11-09 | 2011-04-27 | 冠捷显示科技(厦门)有限公司 | Favorite program management and intelligent prompting technique for TV (television) |
| CN102184230A (en) * | 2011-05-11 | 2011-09-14 | 北京百度网讯科技有限公司 | Method and device for displaying search results |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100497643B1 (en) * | 2004-09-21 | 2005-07-01 | 엔에이치엔(주) | Method and system for adjusting the balance of account of the advertiser in a keyword advertisement |
| KR100684337B1 (en) * | 2005-06-13 | 2007-02-20 | 박종수 | Keyword Ad System Using Search Engine and Its Method |
-
2011
- 2011-12-08 CN CN201110404402.4A patent/CN102542001B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101304503A (en) * | 2008-06-26 | 2008-11-12 | 四川长虹电器股份有限公司 | Method for researching digital television program |
| CN102036120A (en) * | 2010-11-09 | 2011-04-27 | 冠捷显示科技(厦门)有限公司 | Favorite program management and intelligent prompting technique for TV (television) |
| CN102184230A (en) * | 2011-05-11 | 2011-09-14 | 北京百度网讯科技有限公司 | Method and device for displaying search results |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150302056A1 (en) * | 2012-09-13 | 2015-10-22 | Tencent Technology (Shenzhen) Company Limited | Method, system, and storage medium for information search |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102542001A (en) | 2012-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102542001B (en) | Searching method and system | |
| US20240037137A1 (en) | Media consumption history | |
| US11601510B1 (en) | Method and system for topic disambiguation and classification | |
| US9342584B2 (en) | Server apparatus, information terminal, and program | |
| CN107103019B (en) | Facilitating interactions between social network users | |
| US10275485B2 (en) | Retrieving context from previous sessions | |
| US8489600B2 (en) | Method and apparatus for segmenting and summarizing media content | |
| JP5256293B2 (en) | System and method for including interactive elements on a search results page | |
| WO2017133172A1 (en) | Information pushing method and device | |
| US20100082653A1 (en) | Event media search | |
| JP7615360B2 (en) | Content search method, device, equipment, and medium | |
| US20090094213A1 (en) | Composite display method and system for search engine of same resource information based on degree of attention | |
| CN104021140B (en) | A kind of processing method and processing device of Internet video | |
| CN104077388A (en) | Summary information extraction method and device based on search engine and search engine | |
| CN103678668A (en) | Prompting method of relevant search result, server and system | |
| CN107533558A (en) | Contextualized Knowledge Panel | |
| WO2017092357A1 (en) | Method and system for creating hyperlink in video playing page, and server | |
| US10783192B1 (en) | System, method, and user interface for a search engine based on multi-document summarization | |
| JP2008276784A (en) | Advertisement evaluation method, advertisement evaluation system, and recording medium using keyword comparison | |
| CN103488787B (en) | A kind of method for pushing and device of the online broadcasting entrance object based on video search | |
| CN103605808A (en) | Search-based UGC (user generated content) recommendation method and search-based UGC recommendation system | |
| US11392589B2 (en) | Multi-vertical entity-based search system | |
| KR20120051401A (en) | Modeling user interest pattern server and method for modeling user interest pattern | |
| CN116595241A (en) | New media information display method and device, electronic equipment and computer readable medium | |
| KR20110043568A (en) | Keyword Advertising Method and System Based on Meta Information of Multimedia Contents Information like Ccommercial Tags etc. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |