CN113722586B - Search method, device and electronic device - Google Patents
Search method, device and electronic device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation 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
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)
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)
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)
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 |
-
2021
- 2021-08-10 CN CN202110914728.5A patent/CN113722586B/en active Active
Patent Citations (2)
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 |