[go: up one dir, main page]

CN113722586B - Search method, device and electronic device - Google Patents

Search method, device and electronic device Download PDF

Info

Publication number
CN113722586B
CN113722586B CN202110914728.5A CN202110914728A CN113722586B CN 113722586 B CN113722586 B CN 113722586B CN 202110914728 A CN202110914728 A CN 202110914728A CN 113722586 B CN113722586 B CN 113722586B
Authority
CN
China
Prior art keywords
search
search result
result item
information
quality evaluation
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
CN202110914728.5A
Other languages
Chinese (zh)
Other versions
CN113722586A (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 Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN202110914728.5A priority Critical patent/CN113722586B/en
Publication of CN113722586A publication Critical patent/CN113722586A/en
Application granted granted Critical
Publication of CN113722586B publication Critical patent/CN113722586B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the application provides a searching method, a searching device and electronic equipment, wherein the method comprises the steps of receiving a searching request, searching based on the searching request and an external quality factor pre-built based on third-party data, and generating corresponding sorting information and identification information for at least one searching result item obtained through searching, wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data, returning the at least one searching result item, the searching result item carries the corresponding sorting information and identification information, and the identification information is information for describing the searching result item. According to the embodiment of the application, the search results are optimized through the external quality factors, so that more reasonable search results are obtained, the search quality is improved, and the search experience of a user is improved.

Description

Searching method and device and electronic equipment
Technical Field
The present application relates to the field of internet searching, and in particular, to a searching method, apparatus and electronic device.
Background
The search engine is a system for collecting information from the internet by using a specific computer program according to a certain strategy, organizing and processing the information, providing search service for users, and displaying information related to user search to the users. The search engine searches according to the search request input by the user, evaluates and sorts the search results after obtaining the search results, and then returns the most needed results of the user.
However, in the prior art, searching is generally performed based on quality factors in a search engine system, and when a user searches for content in an external related field of the search engine system, support of the quality factors in the external related field of the search engine system is lacking, and more reasonable search result ordering cannot be obtained, so that the search experience of the user is poor.
Disclosure of Invention
The embodiment of the application provides a searching method for improving the information reply efficiency.
Correspondingly, the embodiment of the application also provides a searching device and electronic equipment, which are used for ensuring the realization and application of the method.
In order to solve the above problems, an embodiment of the present application discloses a search method, which is applied to a search engine server, and specifically includes:
Receiving a search request;
searching based on the search request and an external quality factor pre-constructed based on third-party data, and generating corresponding ordering information and identification information for at least one search result item obtained by searching, wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data;
And returning the at least one search result item, wherein the search result item carries the corresponding sorting information and identification information, and the identification information is information for describing the search result item.
Optionally, the searching based on the search request and the external quality factor pre-constructed based on third party data includes:
Performing intention recognition on the search request based on the search request and an external quality factor pre-constructed based on third-party data to obtain at least one search intention;
searching according to the at least one searching intention.
Optionally, the generating corresponding identification information for at least one search result item obtained by searching includes:
Determining quality rating information matching the at least one search result item according to the external quality factor;
and generating identification information corresponding to the at least one search result item according to the quality evaluation information matched with the at least one search result item.
Optionally, the generating the corresponding ranking information for the at least one search result item obtained by searching includes:
Determining quality rating information matching the at least one search result item according to the external quality factor;
determining the weight of the at least one search result item according to the quality evaluation information matched with the at least one search result item;
and generating ordering information corresponding to the at least one search result item according to the weight of the at least one search result item.
Optionally, the determining the weight of the at least one search result according to the quality evaluation information matched with the at least one search result item includes:
And determining the weight of the at least one search result item through the quality evaluation information matched with the at least one search result item and an internal quality factor pre-constructed based on a search engine database.
Optionally, the external quality factor is generated by:
acquiring third party data;
determining quality evaluation indexes of multiple dimensions in the third party data, wherein the quality evaluation indexes of the multiple dimensions comprise at least one of a quality evaluation index of a site, a quality evaluation index of application software and a quality evaluation index of a text;
and constructing an external quality factor according to the quality evaluation indexes of the multiple dimensions.
The embodiment of the application also discloses a search device which is applied to the search engine server, and the device comprises:
the request receiving module is used for receiving the search request;
The searching module is used for searching based on the searching request and an external quality factor pre-constructed based on third-party data, and generating corresponding ordering information and identification information for at least one searching result item obtained by searching, wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data;
and the return module is used for returning the at least one search result item, wherein the search result item carries the corresponding ordering information and identification information, and the identification information is information for describing the search result item.
Optionally, the search module includes:
the intention recognition sub-module is used for carrying out intention recognition on the search request based on the search request and an external quality factor pre-constructed based on third-party data to obtain at least one search intention;
and the intention searching sub-module is used for searching according to the at least one searching intention.
Optionally, the search module includes:
a first information matching sub-module for determining quality assessment information matching the at least one search result item according to the external quality factor;
And the identification information generation sub-module is used for generating identification information corresponding to the at least one search result item according to the quality evaluation information matched with the at least one search result item.
Optionally, the search module includes:
A second information matching sub-module for determining quality assessment information matching the at least one search result item according to the external quality factor;
A weight determining sub-module for determining a weight of the at least one search result item according to the quality evaluation information matched with the at least one search result item;
And the ranking information generation sub-module is used for generating ranking information corresponding to the at least one search result item according to the weight of the at least one search result item.
Optionally, the weight determination submodule includes:
And the search weight determining unit is used for determining the weight of the at least one search result item through the quality evaluation information matched with the at least one search result item and an internal quality factor pre-constructed based on a search engine database.
Optionally, the external quality factor is generated by:
The data acquisition module is used for acquiring third party data;
the evaluation index determining module is used for determining quality evaluation indexes of multiple dimensions in the third party data, wherein the quality evaluation indexes of the multiple dimensions comprise at least one of a quality evaluation index of a site, a quality evaluation index of application software and a quality evaluation index of a text;
and the construction module is used for constructing an external quality factor according to the quality evaluation indexes of the multiple dimensions.
The embodiment of the application also discloses an electronic device which comprises a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the steps of the searching method when being executed by the processor.
The embodiment of the application also discloses a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program realizes the steps of the searching method when being executed by a processor.
The embodiment of the application has the following advantages:
In the embodiment of the application, the search engine server searches according to the search request and the external quality factor pre-constructed based on the third-party data, generates the corresponding ordering information and the display information for at least one search result item obtained by searching, returns the search result, the ordering information and the identification information corresponding to the search result to the user, and optimizes the search result through the external quality factor, thereby obtaining more reasonable search result, improving the search quality and improving the search experience of the user.
Drawings
FIG. 1 is a flow chart of steps of one embodiment of a search method of the present application;
FIG. 2 is a flow chart of steps of an alternative embodiment of a search method of the present application;
FIG. 3 is a block diagram of a search apparatus embodiment of the present application;
FIG. 4 is a block diagram of an alternative embodiment of a search apparatus of the present application;
FIG. 5 illustrates a block diagram of an electronic device for searching, according to an exemplary embodiment;
fig. 6 is a schematic structural view of an electronic device for searching according to another exemplary embodiment of the present application.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description.
When the search engine server searches, the support of quality factors in the related fields outside the search engine database is lacking only based on the internal quality factors pre-built by the search engine server, and more reasonable search result ordering cannot be obtained.
The search engine server searches according to the search request and the external quality factor pre-constructed based on the third party data, generates corresponding ordering information and display information for at least one search result obtained by searching, returns the search result, the ordering information and identification information corresponding to the search result to the user, optimizes the ordering of the search result through the external quality factor, and therefore obtains more reasonable search results, improves the search quality and improves the user search experience.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a search method according to the present application may specifically include the following steps:
step 101, a search request is received.
The method of the application can be applied to a search engine server, and the search engine server can receive the search request input by the user through the terminal. For example, a user opens a search client through a terminal, inputs a search request to the search client, and the search client sends the search request to a search engine server.
And 102, searching based on the search request and an external quality factor pre-constructed based on third-party data, and generating corresponding ordering information and identification information for at least one search result item obtained by searching.
The third party data refers to data collected by a search engine from third party service providers in different fields according to actual service requirements. When a third party facilitator provides a service to a user, the third party facilitator may record data generated during the provision of the service, and the third party facilitator may include, but is not limited to, an APP application store, a content provider, a browser, a cinema facilitator.
In practice, data can be collected from third party service providers in different fields according to actual service requirements, and third party data in different fields can be obtained. For example, the browser may record data such as a user IP address, access times, site server response conditions, user evaluations, etc. during the process of providing the site information resource service for the user, the APP application store may record data such as user access time, APP download amount, APP score, etc. during the process of providing the APP download information service for the user, and the search engine may collect data recorded by the browser and APP application store to obtain third party data.
The external quality factor is a multi-dimensional evaluation index generated based on third party data, and the evaluation indexes of different dimensions can be set according to actual needs. By way of example, external quality factors may be set including an evaluation index of content dimension, site dimension, presentation dimension, the content dimension may be a dimension for browser pages, applications and content providers, the site dimension may be a dimension for site loading speed, site audience level and user evaluation of sites, and the presentation dimension may be a dimension for page layout and page content.
The identification information is information for describing the search result item, such as category information, authentication information, and the like. For example, when the search result item is a dog search high-speed browser, the corresponding identification information may be "official download", and when the search result item is about to be at the beginning of the game of the robot, the corresponding identification information may be "news".
The identification information may be displayed at a display location corresponding to the search result item, for example, the identification information of the search result item may be displayed at a title side of the search result item and a content description of the search result item.
Step 103, returning the at least one search result item, wherein the search result item carries the sorting information and the identification information.
In the embodiment of the application, after searching, the search engine server can return to obtain the search result items and return the generated ordering information and identification information corresponding to the search result items. For example, the ranking information corresponding to the search result item "heat map movie is 1, the identification information is official, the ranking information corresponding to the search result item" local movie/cinema "is 2, the identification information is real-time movie, the ranking information corresponding to the search result item" heat map movie download website "is 3, and the identification information is secure download.
In the embodiment of the application, the search engine server searches according to the search request and the external quality factor pre-constructed based on the third-party data, generates the corresponding ordering information and the display information for at least one search result item obtained by searching, returns the search result, the ordering information and the identification information corresponding to the search result to the user, and optimizes the search result through the external quality factor, thereby obtaining more reasonable search result, improving the search quality and improving the search experience of the user.
Referring to fig. 2, a flowchart illustrating steps of an alternative embodiment of a search method of the present application may specifically include the steps of:
Step 201, a search request is received.
And 202, carrying out intention recognition on the search request based on the search request and an external quality factor pre-constructed based on third-party data to obtain at least one search intention.
After receiving the search request of the user, searching can be performed according to the classification of the query words input by the user, and initial search results are obtained. According to the multi-dimensional evaluation index of the external quality factor corresponding to the initial search result, the search result classification is expanded, and according to the classification of the user history query data collected by the search engine server, the query word expansion classification result is obtained, and according to the query word classification and the query word expansion classification, at least one search intention is obtained.
For example, a user inputs the query term "fight and break the dome" and sends out a search request, and the internal search can be performed for the novel class, so as to obtain a plurality of search results of the novel class. According to the external quality factors corresponding to the plurality of search results, the classification of the external quality factors on the search results as 'TV drama' can be obtained, the classification of the expanded search results as 'TV drama', and the classification of the expanded query words as 'cartoon' according to the classification of the historical query data of the user, so that the expanded classification results of the query words as 'novel', 'cartoon' are obtained, and the query intentions of the 'TV drama', 'novel', 'cartoon' are determined.
In the embodiment of the application, the external quality factor is generated by sub-steps S11-S13:
In a substep S11, third party data is obtained.
Third party data provided by a third party facilitator in cooperation with the search engine server may be obtained.
For example, third party data such as a episode of a television play, cast, user score, user collection, number of plays, etc. recorded by the collaborative television play platform is obtained.
And a substep S12, determining quality evaluation indexes of multiple dimensions in the third party data.
The quality evaluation index may be a plurality of indexes for evaluating the quality of a certain target object class. The dimension of the quality evaluation index can be obtained by the third party service provider in advance sorting the third party data. For example, if the target object is a television play, the quality evaluation index of multiple dimensions of the television play can be determined according to multiple indexes such as star grade scores and downloading amounts of the corresponding television play recorded by a television play service provider, and if the target object is a website, the quality evaluation index of multiple dimensions of the website can be determined according to multiple indexes such as user browsing amounts and user feedback conditions of the corresponding website recorded by a browser.
And a substep S13, constructing an external quality factor according to the quality evaluation indexes of the multiple dimensions.
The method comprises the steps of obtaining historical data recorded by a third-party service provider, wherein the historical data can comprise historical click records and historical query words, extracting classifications of different data from the historical data, and constructing multi-dimensional quality evaluation indexes of data classifications corresponding to target objects according to quality evaluation indexes of the target objects in multiple dimensions, namely constructing external quality factors of different classifications.
For example, a drama service provider records historical data such as searching and clicking a drama for watching, and the number of people watching the drama, and can extract a certain drama watched by the user from the historical data as an even-image drama category, and constructs a multi-dimensional quality evaluation index of the even-image drama category corresponding to the certain drama according to quality evaluation indexes such as star grade score and downloading amount of the drama.
For example, when providing site service for users, the browser collects information such as complaints and feedback of the users, collects junk low-custom site list information, determines the information as user evaluation information of the sites and content evaluation information of the sites, and constructs external quality factors according to the user evaluation information of the sites and the content evaluation information of the sites.
For example, when a mobile phone is used as a carrier of mobile phone application software, information such as installation, use, cheating, market and frequency of use of each application software by a user is recorded, the information is determined as user use information of the application software, and an external quality factor is constructed according to the user use information of the application software.
For example, knowledge content service providers collect information such as the quality weight, the knowledge of the author, the reading amount of users and the like of articles, determine the information as the quality service information of texts, and construct external quality factors according to the quality service information of the texts.
For example, when the APP application store provides services for users, information such as a higher score, a better/worse score number, a pornographic/offensive APP list and the like is collected, the information is determined as user use information of the application software and user evaluation information of the application software, and an external quality factor is constructed according to the user use information of the application software and the user evaluation information of the application software.
And 203, searching according to the at least one searching intention.
After obtaining at least one search intention, the search engine server searches according to the search word and the corresponding at least one search intention. For example, the search engine server obtains a "novel" and "drama" search intention, and searches according to the "novel" and "drama" search intention.
Step 204, determining quality evaluation information matched with the at least one search result item according to the external quality factor.
In the embodiment of the application, after the search intention of the user is determined and the search is performed, at least one search result item can be obtained, and the quality evaluation information matched with each search result item is determined according to the external quality factors set as the evaluation indexes of different dimensions.
For example, determining the search intent of the user "novels", "dramas", search results may be obtained that include the new chapter reading address a of the novels, and the play address B of the dramas. For address a, the evaluation index of the external quality factor may include the rating of the station by the novice content provider, and the quality rating information that the novice content provider is the first to be legal and that the user is satisfied with the rating of the station is obtained through the evaluation index (may be from third party data). For address B, the evaluation index of the external quality factor may include a score of a television show, a rating of a site by a user, and quality rating information of the television show with a score of five stars and a rating of a advertisement by the user, which may be obtained from third party data, may be obtained by the evaluation index.
Step 205, generating identification information corresponding to the at least one search result item according to the quality evaluation information matched with the at least one search result item.
In the embodiment of the application, the identification information corresponding to the search result can be generated according to the quality evaluation information which is determined by the external quality factor and matched with the search result, and the identification information can be displayed based on the display position of the search result. Specifically, the identification information corresponding to the search result may be displayed on the search result title side before the description of the content of the search result. For example, the mark of "first" can be displayed on the right side of the search result title according to the quality evaluation information that the novel content provider matching with the novel section reading address A of the novel section of the search result, and the mark of "score: 8" can be displayed under the search result title according to the quality evaluation information that the television drama matching with the novel section reading address B of the novel section.
Step 206, determining a weight coefficient of the at least one search result according to the external quality factor.
In the embodiment of the present application, the step 206 includes substeps S21 to S22:
A substep S21 of determining quality-assessment information matching the at least one search result item based on the external quality factor.
Substep S22, determining the weight of the at least one search result item through the quality evaluation information matched with the at least one search result item and an internal quality factor pre-constructed based on a search engine database.
In an embodiment of the present application, the weight of at least one search result item may be determined by quality rating information matching the search result item determined according to an external quality factor and quality rating information matching the search result item determined according to an internal quality factor.
For example, for the search result address a, quality evaluation information that the novel content provider is the first of the original and that the user is satisfied with the site evaluation is obtained by an external quality factor (may be from third party data), quality evaluation information that the site has a large number of browses is obtained by an internal quality factor (may be from a database of a search engine server), and the comprehensive quality evaluation information can determine that the search result is the address a with a weight of 1. For the search result address B, the quality evaluation information of which the evaluation of the site by the user is that the advertisement is more and the video definition is low is obtained through an external quality factor (can be obtained from third-party data), the quality evaluation information of which the online browsing time of the user is short is obtained through an internal quality factor (can be obtained from a database of a search engine server), and the comprehensive quality evaluation information can determine that the weight of the search result address B is 2.
And a substep S23, generating ranking information corresponding to the at least one search result item according to the weight of the at least one search result item.
Step 207, returning the at least one search result item, and the ranking information and the identification information corresponding to each search result item.
In the embodiment of the application, the at least one search result item can be sequentially ordered according to the ordering information corresponding to the at least one search result item, and the identification information corresponding to the search result can be displayed on the title side, under the title or before the description of the content of the search result item according to the identification information corresponding to the at least one search result item. The search engine server returns at least one search result item and ranking information and identification information corresponding to each search result item, and the user can view the search results ranked sequentially according to the ranking information and identified according to the identification information.
In the embodiment of the application, the search engine server searches according to the search request and the external quality factor pre-constructed based on the third party data, generates corresponding ordering information and display information for at least one search result obtained by searching, returns the search result, the ordering information and the identification information corresponding to the search result to the user, optimizes the query intention for searching according to the external quality factor, optimizes the ordering of the search result, optimizes the display of the search result, and the like, thereby obtaining more reasonable search result, improving the search quality and improving the search experience of the user.
In order that those skilled in the art may better understand the embodiments of the present application, the following description of the embodiments of the present application is provided by way of example:
(1) The third party facilitator pre-builds the external quality factor based on the third party data. For example, APP stores, when providing services to users, collect information related to quality assessment in multiple dimensions, such as higher scores, good/bad scores, pornography/offensive APP lists, etc., and build external quality factors.
(2) The search engine server builds in advance an internal quality factor. For example, the search engine server constructs an internal quality factor from information related to quality assessment in multiple dimensions, such as APP flash back frequency, user usage time period, etc., stored in the search engine server.
(3) The search engine server receives a search request of a user and searches through an external quality factor to obtain at least one search intention, and searches according to the at least one search intention. For example, the user inputs "how to fill in college entrance examination volunteers" to search in the search box, can obtain "how to fill in college entrance examination volunteers" to search for intent, can obtain "each province's calendar year control line" to search for intent through external quality factors, searches according to the search intent including "how to fill in college entrance examination volunteers", "each province's calendar year control line", can obtain not only each province calendar year control line search results, but also information related to "how to fill in college entrance examination volunteers" in APP, such as questions related to "how to fill in college entrance examination volunteers" in knowledge sharing APP, articles related to "how to fill in college entrance examination volunteers" issued by different accounts in social APP, and the like.
(4) The search engine server generates corresponding ranking information and identification information for at least one search result item obtained by searching. For example, based on the external quality factor, information about quality assessment with star rating, download as user dimension, and APP flash back as usage dimension can be generated.
According to the quality evaluation information and the internal quality factors constructed based on the search engine database, the score of the social APP in the application store is three stars, the downloading amount is low, the sudden-return situation is frequently encountered in the using process, the complaint situation of the user is frequent, the weight of articles related to the method for filling college entrance examination volunteers issued by different account numbers of the social APP is determined to be 1, the score of the knowledge sharing APP in the application store is four stars, the sudden-return situation is less, and the weight of questions and answers related to the method for filling college entrance examination volunteers is determined to be 3. If the questions and answers of the knowledge sharing APP are issued by authenticated official media accounts, such as 'people daily reports', 'Chinese education reports', the external quality factors mark the questions and answers webpage as 'authoritative authentication', and when the search engine server searches according to the external quality factors, the search engine server generates 'authoritative authentication' identification information corresponding to the 'method for filling in college entrance examination volunteers' of the knowledge sharing APP obtained by searching.
If cooperation is established only with the APP application store, the introduced external quality factor is related to the APP related service, and the search result is a website of the control line of each province in the past year, through the internal quality factors constructed based on the search engine database, the website user has high evaluation rate, and the weight of determining the search result as the province control line of each province in the past year is 2.
(5) The search engine server returns at least one search result item, the corresponding ranking information and the identification information to the user, and the user can view the search results which are sequentially arranged and the identification information carried by the search results. For example, the search result in sequence is a question and answer of "method for filling college entrance examination volunteers" of the knowledge sharing APP, and the question and answer title is provided with authoritative authentication identification information, websites of provinces, years, provinces, lines of control, and articles of "method for filling college entrance examination volunteers" published by social APP users.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred embodiments, and that the acts are not necessarily required by the embodiments of the application.
Referring to fig. 3, a block diagram of an embodiment of a search device of the present application is shown, and the search device is applied to a search engine server, and may specifically include the following modules:
a request receiving module 301, configured to receive a search request;
The searching module 302 is configured to search based on the search request and an external quality factor pre-constructed based on third party data, and generate corresponding ranking information and identification information for at least one search result item obtained by the search, where the external quality factor is a multi-dimensional evaluation index generated based on the third party data;
And the returning module 303 is configured to return the at least one search result item, where the search result item carries the corresponding ranking information and identification information, and the identification information is information for describing the search result item.
Referring to fig. 4, a block diagram of an alternative embodiment of a search apparatus of the present application is shown.
In an alternative embodiment of the present application, the search module 302 may include:
An intention recognition submodule 3021 for carrying out intention recognition on the search request based on the search request and an external quality factor pre-constructed based on third party data to obtain at least one search intention;
An intention search sub-module 3022 for searching according to the at least one search intention.
In an alternative embodiment of the present application, the search module 302 may include:
A first information matching sub-module 3023 for determining quality rating information matching the at least one search result item based on the external quality factor;
The identification information generating submodule 3024 is configured to generate identification information corresponding to the at least one search result item according to the quality evaluation information matched with the at least one search result item.
In an alternative embodiment of the present application, the search module 302 may include:
A second information matching sub-module 3025 for determining quality rating information matching the at least one search result item based on the external quality factor;
A weight determination submodule 3026 for determining the weight of the at least one search result item according to the quality evaluation information matched with the at least one search result item;
The ranking information generating submodule 3027 is configured to generate ranking information corresponding to the at least one search result item according to the weight of the at least one search result item.
In an alternative embodiment of the present application, the weight determining submodule 3026 may include:
A search weight determining unit 30261 for determining the weight of the at least one search result item by the quality evaluation information matching the at least one search result item and an internal quality factor built in advance based on a search engine database.
In an alternative embodiment of the application, the external quality factor is generated by:
A data acquisition module 304, configured to acquire third party data;
the evaluation index determination module 305 is configured to determine quality evaluation indexes of multiple dimensions in the third party data, where the quality evaluation indexes of multiple dimensions include at least one of a quality evaluation index of a site, a quality evaluation index of application software, and a quality evaluation index of text;
a construction module 306, configured to construct an external quality factor according to the quality evaluation indexes of the multiple dimensions.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
Fig. 5 is a block diagram illustrating a structure of an electronic device 500 for searching, according to an example embodiment. For example, electronic device 500 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, smart wearable device, or the like.
Referring to FIG. 5, an electronic device 500 may include one or more of a processing component 502, a memory 504, a power component 506, a multimedia component 508, an audio component 510, an input/output (I/O) interface 512, a sensor component 514, and a communication component 516.
The processing component 502 generally controls overall operation of the electronic device 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 502 can include one or more modules that facilitate interactions between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
The memory 504 is configured to store various types of data to support operations at the electronic device 500. Examples of such data include instructions for any application or method operating on the electronic device 500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 504 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power component 506 provides power to the various components of the electronic device 500. The power components 506 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 500.
The multimedia component 508 includes a screen between the electronic device 500 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front-facing camera and/or a rear-facing camera. When the electronic device 500 is in an operational mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 510 is configured to output and/or input audio signals. For example, the audio component 510 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 504 or transmitted via the communication component 516. In some embodiments, the audio component 510 further comprises a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, an activate button, and a lock button.
The sensor assembly 514 includes one or more sensors for providing status assessment of various aspects of the electronic device 500. For example, the sensor assembly 514 may detect an on/off state of the electronic device 500, a relative positioning of components such as a display and keypad of the electronic device 500, a change in position of the electronic device 500 or a component of the electronic device 500, the presence or absence of a user's contact with the electronic device 500, an orientation or acceleration/deceleration of the electronic device 500, and a change in temperature of the electronic device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communication between the electronic device 500 and other devices, either wired or wireless. The electronic device 500 may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication part 514 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 514 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 504, including instructions executable by processor 520 of electronic device 500 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
A non-transitory computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform a search method, the method comprising:
Receiving a search request;
searching based on the search request and an external quality factor pre-constructed based on third-party data, and generating corresponding ordering information and identification information for at least one search result item obtained by searching, wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data;
And returning the at least one search result item, wherein the search result item carries the corresponding sorting information and identification information, and the identification information is information for describing the search result item.
Optionally, the searching based on the search request and the external quality factor pre-constructed based on third party data includes:
Performing intention recognition on the search request based on the search request and an external quality factor pre-constructed based on third-party data to obtain at least one search intention;
searching according to the at least one searching intention.
Optionally, the generating corresponding identification information for at least one search result item obtained by searching includes:
Determining quality rating information matching the at least one search result item according to the external quality factor;
and generating identification information corresponding to the at least one search result item according to the quality evaluation information matched with the at least one search result item.
Optionally, the generating the corresponding ranking information for the at least one search result item obtained by searching includes:
Determining quality rating information matching the at least one search result item according to the external quality factor;
determining the weight of the at least one search result item according to the quality evaluation information matched with the at least one search result item;
and generating ordering information corresponding to the at least one search result item according to the weight of the at least one search result item.
Optionally, the determining the weight of the at least one search result according to the quality evaluation information matched with the at least one search result item includes:
And determining the weight of the at least one search result item through the quality evaluation information matched with the at least one search result item and an internal quality factor pre-constructed based on a search engine database.
Optionally, the external quality factor is generated by:
acquiring third party data;
determining quality evaluation indexes of multiple dimensions in the third party data, wherein the quality evaluation indexes of the multiple dimensions comprise at least one of a quality evaluation index of a site, a quality evaluation index of application software and a quality evaluation index of a text;
and constructing an external quality factor according to the quality evaluation indexes of the multiple dimensions.
Fig. 6 is a schematic structural diagram of an electronic device 600 for searching according to another exemplary embodiment of the present application. The electronic device 600 may be a server, which may vary in configuration or performance, and may include one or more central processing units (central processing units, CPUs) 622 (e.g., one or more processors) and memory 632, one or more storage mediums 630 (e.g., one or more mass storage devices) that store applications 642 or data 644. Wherein memory 632 and storage medium 630 may be transitory or persistent storage. The program stored on the storage medium 630 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, the central processor 622 may be configured to communicate with the storage medium 630 and execute a series of instruction operations in the storage medium 630 on a server.
The server(s) may also include one or more power supplies 626, one or more wired or wireless network interfaces 650, one or more input/output interfaces 658, one or more keyboards 656, and/or one or more operating systems 641 such as Windows ServerTM, mac OS XTM, unixTM, linuxTM, freeBSDTM, and the like.
In an exemplary embodiment, the server is configured to execute one or more programs by the one or more central processors 622 including instructions for:
Receiving a search request;
searching based on the search request and an external quality factor pre-constructed based on third-party data, and generating corresponding ordering information and identification information for at least one search result item obtained by searching, wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data;
And returning the at least one search result item, wherein the search result item carries the corresponding sorting information and identification information, and the identification information is information for describing the search result item.
Optionally, the searching based on the search request and the external quality factor pre-constructed based on third party data includes:
Performing intention recognition on the search request based on the search request and an external quality factor pre-constructed based on third-party data to obtain at least one search intention;
searching according to the at least one searching intention.
Optionally, the generating corresponding identification information for at least one search result item obtained by searching includes:
Determining quality rating information matching the at least one search result item according to the external quality factor;
and generating identification information corresponding to the at least one search result item according to the quality evaluation information matched with the at least one search result item.
Optionally, the generating the corresponding ranking information for the at least one search result item obtained by searching includes:
Determining quality rating information matching the at least one search result item according to the external quality factor;
determining the weight of the at least one search result item according to the quality evaluation information matched with the at least one search result item;
and generating ordering information corresponding to the at least one search result item according to the weight of the at least one search result item.
Optionally, the determining the weight of the at least one search result according to the quality evaluation information matched with the at least one search result item includes:
And determining the weight of the at least one search result item through the quality evaluation information matched with the at least one search result item and an internal quality factor pre-constructed based on a search engine database.
Optionally, instructions for generating the external quality factor are also included:
acquiring third party data;
determining quality evaluation indexes of multiple dimensions in the third party data, wherein the quality evaluation indexes of the multiple dimensions comprise at least one of a quality evaluation index of a site, a quality evaluation index of application software and a quality evaluation index of a text;
and constructing an external quality factor according to the quality evaluation indexes of the multiple dimensions.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable search terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable search terminal device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable search terminal device to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable search terminal device to cause a series of operational steps to be performed on the computer or other programmable terminal device to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal device provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the embodiments of the application.
Further, age (sex, identification card number, passport number, etc. (adjusted according to need)) and the like according to the embodiment of the present application are not suitable for use of personal information, but are general descriptions.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article or terminal device comprising the element.
The foregoing describes a search method, a search device and an electronic apparatus according to the present application in detail, and specific examples are provided herein to illustrate the principles and embodiments of the present application, and the above examples are provided to assist in understanding the method and core ideas of the present application, and meanwhile, to those skilled in the art, according to the ideas of the present application, there are variations in the specific embodiments and application scope, so the disclosure should not be construed as limiting the present application.

Claims (10)

1.一种搜索方法,其特征在于,应用于搜索引擎服务器,所述方法包括:1. A search method, characterized in that it is applied to a search engine server, the method comprising: 接收搜索请求;receiving a search request; 基于所述搜索请求和基于第三方数据预先构建的外部质量因子进行搜索,以及对搜索得到的至少一个搜索结果项生成对应的排序信息和标识信息;其中,所述外部质量因子为基于所述第三方数据生成的多维度的评价指标,所述第三方数据为与所述搜索引擎服务器合作的第三方服务商提供的数据;Performing a search based on the search request and an external quality factor pre-constructed based on third-party data, and generating corresponding ranking information and identification information for at least one search result item obtained by the search; wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data, and the third-party data is data provided by a third-party service provider cooperating with the search engine server; 返回所述至少一个搜索结果项,所述搜索结果项携带有对应的所述排序信息和标识信息;所述标识信息为用于对所述搜索结果项进行描述的信息;Returning the at least one search result item, wherein the search result item carries the corresponding ranking information and identification information; the identification information is information used to describe the search result item; 所述对搜索得到的至少一个搜索结果项生成对应的排序信息,包括:Generating corresponding ranking information for at least one search result item obtained by searching includes: 根据所述外部质量因子,确定与所述至少一个搜索结果项匹配的质量评价信息;Determining, based on the external quality factor, quality evaluation information matching the at least one search result item; 根据所述与所述至少一个搜索结果项匹配的质量评价信息,确定所述至少一个搜索结果项的权重;Determining a weight of the at least one search result item according to the quality evaluation information matching the at least one search result item; 根据所述至少一个搜索结果项的权重,生成所述至少一个搜索结果项对应的排序信息;Generating, according to the weight of the at least one search result item, ranking information corresponding to the at least one search result item; 所述根据所述与所述至少一个搜索结果项匹配的质量评价信息,确定所述至少一个搜索结果的权重,包括:The determining the weight of the at least one search result according to the quality evaluation information matching the at least one search result item includes: 通过所述与所述至少一个搜索结果项匹配的质量评价信息和基于搜索引擎数据库预先构建的内部质量因子,确定所述至少一个搜索结果项的权重。The weight of the at least one search result item is determined by the quality evaluation information matching the at least one search result item and an internal quality factor pre-constructed based on a search engine database. 2.根据权利要求1所述的方法,其特征在于,所述基于所述搜索请求和基于第三方数据预先构建的外部质量因子进行搜索,包括:2. The method according to claim 1, characterized in that the searching based on the search request and the external quality factor pre-built based on third-party data comprises: 基于所述搜索请求和基于第三方数据预先构建的外部质量因子,对所述搜索请求进行意图识别,获得至少一个搜索意图;Based on the search request and an external quality factor pre-built based on third-party data, performing intent recognition on the search request to obtain at least one search intent; 根据所述至少一个搜索意图进行搜索。A search is performed according to the at least one search intent. 3.根据权利要求1所述的方法,其特征在于,所述对搜索得到的至少一个搜索结果项生成对应的标识信息,包括:3. The method according to claim 1, wherein generating corresponding identification information for at least one search result item obtained by searching comprises: 根据所述外部质量因子,确定与所述至少一个搜索结果项匹配的质量评价信息;Determining, based on the external quality factor, quality evaluation information matching the at least one search result item; 根据所述与所述至少一个搜索结果项匹配的质量评价信息,生成所述至少一个搜索结果项对应的标识信息。According to the quality evaluation information matching the at least one search result item, identification information corresponding to the at least one search result item is generated. 4.根据权利要求1所述的方法,其特征在于,所述外部质量因子通过如下方式生成:4. The method according to claim 1, characterized in that the external quality factor is generated by: 获取第三方数据;Access third-party data; 确定所述第三方数据中多个维度的质量评价指标;所述多个维度的质量评价指标包括如下至少一种:站点的质量评价指标、应用软件的质量评价指标、文本的质量评价指标;Determine quality evaluation indicators of multiple dimensions in the third-party data; the quality evaluation indicators of the multiple dimensions include at least one of the following: a quality evaluation indicator of the site, a quality evaluation indicator of the application software, and a quality evaluation indicator of the text; 根据所述多个维度的质量评价指标,构建外部质量因子。An external quality factor is constructed based on the quality evaluation indicators of the multiple dimensions. 5.一种搜索装置,其特征在于,应用于搜索引擎服务器,所述装置包括:5. A search device, characterized in that it is applied to a search engine server, and the device comprises: 请求接收模块,用于接收搜索请求;A request receiving module, used for receiving a search request; 搜索模块,用于基于所述搜索请求和基于第三方数据预先构建的外部质量因子进行搜索,以及对搜索得到的至少一个搜索结果项生成对应的排序信息和标识信息;其中,所述外部质量因子为基于所述第三方数据生成的多维度的评价指标,所述第三方数据为与所述搜索引擎服务器合作的第三方服务商提供的数据;A search module, configured to search based on the search request and an external quality factor pre-constructed based on third-party data, and generate corresponding ranking information and identification information for at least one search result item obtained by the search; wherein the external quality factor is a multi-dimensional evaluation index generated based on the third-party data, and the third-party data is data provided by a third-party service provider cooperating with the search engine server; 返回模块,用于返回所述至少一个搜索结果项,所述搜索结果项携带有对应的所述排序信息和标识信息;所述标识信息为用于对所述搜索结果项进行描述的信息;A returning module, configured to return the at least one search result item, wherein the search result item carries the corresponding ranking information and identification information; the identification information is information used to describe the search result item; 所述搜索模块包括:The search module includes: 第二信息匹配子模块,用于根据所述外部质量因子,确定与所述至少一个搜索结果项匹配的质量评价信息;A second information matching submodule, configured to determine quality evaluation information matching the at least one search result item according to the external quality factor; 权重确定子模块,用于根据所述与所述至少一个搜索结果项匹配的质量评价信息,确定所述至少一个搜索结果项的权重;A weight determination submodule, configured to determine a weight of the at least one search result item according to the quality evaluation information matching the at least one search result item; 排序信息生成子模块,用于根据所述至少一个搜索结果项的权重,生成所述至少一个搜索结果项对应的排序信息;A ranking information generating submodule, configured to generate ranking information corresponding to the at least one search result item according to the weight of the at least one search result item; 所述权重确定子模块包括:The weight determination submodule comprises: 搜索权重确定单元,用于通过所述与所述至少一个搜索结果项匹配的质量评价信息和基于搜索引擎数据库预先构建的内部质量因子,确定所述至少一个搜索结果项的权重。The search weight determination unit is used to determine the weight of the at least one search result item according to the quality evaluation information matching the at least one search result item and the internal quality factor pre-constructed based on the search engine database. 6.根据权利要求5所述的装置,其特征在于,所述搜索模块包括:6. The device according to claim 5, characterized in that the search module comprises: 意图识别子模块,用于基于所述搜索请求和基于第三方数据预先构建的外部质量因子,对所述搜索请求进行意图识别,获得至少一个搜索意图;An intent recognition submodule, configured to perform intent recognition on the search request based on the search request and an external quality factor pre-built based on third-party data, to obtain at least one search intent; 意图搜索子模块,用于根据所述至少一个搜索意图进行搜索。The intention search submodule is used to search according to the at least one search intention. 7.根据权利要求5所述的装置,其特征在于,所述搜索模块包括:7. The device according to claim 5, characterized in that the search module comprises: 第一信息匹配子模块,用于根据所述外部质量因子,确定与所述至少一个搜索结果项匹配的质量评价信息;A first information matching submodule, configured to determine quality evaluation information matching the at least one search result item according to the external quality factor; 标识信息生成子模块,用于根据所述与所述至少一个搜索结果项匹配的质量评价信息,生成所述至少一个搜索结果项对应的标识信息。The identification information generating submodule is used to generate identification information corresponding to the at least one search result item according to the quality evaluation information matching the at least one search result item. 8.根据权利要求5所述的装置,其特征在于,所述外部质量因子通过如下模块生成:8. The device according to claim 5, characterized in that the external quality factor is generated by the following modules: 数据获取模块,用于获取第三方数据;Data acquisition module, used to obtain third-party data; 评价指标确定模块,用于确定所述第三方数据中多个维度的质量评价指标;所述多个维度的质量评价指标包括如下至少一种:站点的质量评价指标、应用软件的质量评价指标、文本的质量评价指标;An evaluation index determination module, used to determine the quality evaluation indexes of multiple dimensions in the third-party data; the quality evaluation indexes of the multiple dimensions include at least one of the following: a quality evaluation index of the site, a quality evaluation index of the application software, and a quality evaluation index of the text; 构建模块,用于根据所述多个维度的质量评价指标,构建外部质量因子。The construction module is used to construct an external quality factor according to the quality evaluation indicators of the multiple dimensions. 9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-4中任一项所述的搜索方法的步骤。9. An electronic device, characterized in that it comprises: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the search method as described in any one of claims 1 to 4 are implemented. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的搜索方法的步骤。10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the search method according to any one of claims 1 to 4 are implemented.
CN202110914728.5A 2021-08-10 2021-08-10 Search method, device and electronic device Active CN113722586B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110914728.5A CN113722586B (en) 2021-08-10 2021-08-10 Search method, device and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110914728.5A CN113722586B (en) 2021-08-10 2021-08-10 Search method, device and electronic device

Publications (2)

Publication Number Publication Date
CN113722586A CN113722586A (en) 2021-11-30
CN113722586B true CN113722586B (en) 2025-02-18

Family

ID=78675367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110914728.5A Active CN113722586B (en) 2021-08-10 2021-08-10 Search method, device and electronic device

Country Status (1)

Country Link
CN (1) CN113722586B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572960A (en) * 2014-12-29 2015-04-29 北京奇虎科技有限公司 Searching method and searching device
CN112579897A (en) * 2020-12-16 2021-03-30 北京百度网讯科技有限公司 Information search method and device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7359951B2 (en) * 2000-08-08 2008-04-15 Aol Llc, A Delaware Limited Liability Company Displaying search results
AU2001278107A1 (en) * 2000-08-08 2002-02-18 America Online, Inc. Searching systems and processes
US7996391B2 (en) * 2005-06-20 2011-08-09 Google Inc. Systems and methods for providing search results
US20090144264A1 (en) * 2007-12-04 2009-06-04 Vik Singh Third-party information overlay on search results
US20120185455A1 (en) * 2011-01-14 2012-07-19 Aliaksandr Hedrevich System and method of providing search query results
US9104787B2 (en) * 2012-12-14 2015-08-11 Microsoft Technology Licensing, Llc Augmenting search results with relevant third-party application content
CN102982178B (en) * 2012-12-17 2016-09-28 北京奇虎科技有限公司 A kind of image searching method, device and system
US10002165B2 (en) * 2014-11-07 2018-06-19 International Business Machines Corporation Holistic federated ranking algorithm
CN112784141B (en) * 2019-10-23 2023-10-31 腾讯科技(深圳)有限公司 Search result quality determination method, apparatus, storage medium and computer device
CN111343506B (en) * 2020-02-12 2022-11-29 咪咕文化科技有限公司 Video searching method, device, system, server and readable storage medium
CN111339452B (en) * 2020-02-18 2021-07-20 北京字节跳动网络技术有限公司 Method, terminal, server and system for displaying search result
CN111708943B (en) * 2020-06-12 2024-03-01 北京搜狗科技发展有限公司 Search result display method and device for displaying search result

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572960A (en) * 2014-12-29 2015-04-29 北京奇虎科技有限公司 Searching method and searching device
CN112579897A (en) * 2020-12-16 2021-03-30 北京百度网讯科技有限公司 Information search method and device

Also Published As

Publication number Publication date
CN113722586A (en) 2021-11-30

Similar Documents

Publication Publication Date Title
CN107888981B (en) Audio and video preloading method, device, device and storage medium
CN111783001B (en) Page display method, page display device, electronic equipment and storage medium
CN110139162B (en) Media content sharing method and device, storage medium and electronic device
CN111708943B (en) Search result display method and device for displaying search result
CN109614482B (en) Label processing method and device, electronic equipment and storage medium
US10805647B2 (en) Automatic personalized story generation for visual media
CN110598098A (en) Information recommendation method and device and information recommendation device
US20190197315A1 (en) Automatic story generation for live media
CN111127053B (en) Page content recommendation method and device and electronic equipment
JP2015515689A (en) Sharing TV and video programs via social networking
CN112445970B (en) Information recommendation method and device, electronic equipment and storage medium
CN111859129B (en) Object recommendation method, device, electronic equipment and storage medium
CN105183513A (en) Application recommendation method and apparatus
CN113901241B (en) Page display method and device, electronic equipment and storage medium
CN107515870B (en) Searching method and device and searching device
CN107622074B (en) Data processing method and device and computing equipment
CN110020106B (en) Recommendation method, recommendation device and device for recommendation
CN107798011A (en) A kind of searching method and device, a kind of device for being used to search for
CN113420209B (en) Recommendation method, device, equipment and storage medium based on weather search
CN113239183B (en) Training method and device for ranking model, electronic equipment and storage medium
CN105373580A (en) Method and device for displaying subjects
CN110162691B (en) Topic recommendation, operation method, device and machine equipment in online content service
CN106649781A (en) Application recommendation method and device
CN106815291B (en) Search result item display method and device and search result item display device
CN110633391B (en) Information searching method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant