Unlock instant, AI-driven research and patent intelligence for your innovation.

Search result ranking method based on Borda algorithm

A technology of search results and sorting methods, applied in computing, special data processing applications, instruments, etc., can solve problems such as low precision rate, inaccurate sorting of search results, and inability to fully represent changes in correlation, and achieve precision rate Improve and reduce search time and network resource usage, calculate accurate results

Inactive Publication Date: 2016-07-27
HARBIN ENG UNIV
View PDF1 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] The purpose of the present invention is to solve the problem that when using the existing Borda sorting algorithm to calculate the correlation score of search results, the position relationship used cannot fully represent the change of correlation, resulting in inaccurate sorting of search results and low precision , and propose a sorting method of search results based on Borda algorithm

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Search result ranking method based on Borda algorithm
  • Search result ranking method based on Borda algorithm
  • Search result ranking method based on Borda algorithm

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0034] The search result sorting method based on the Borda algorithm of the present embodiment combines figure 1 Shown flow chart, described method is realized through the following steps:

[0035] Step 1, define the set S={s of search engines of n members in the meta search engine 1 ,s 2 ,...,s n}; query term q; all search results r k The set R={r 1 ,r 2 ,...,r m}, the subscript k indicates the location, k=1,2,...,m, each search result r k Including URL, title, abstract and related scores, expressed as s in array form i _Url[k], s i _Title[k], s i _Abs[k] and s i _Score[k], i=1,2,...,n;

[0036]Step 2, in the search result list of the independent search engine obtained according to the correlation with the query word q, perform the search result r k Calculating the score of position k in the search engine, so that the position score is uniformly normalized;

[0037] Step 3. Combine the query word q with the search result r k The similarity weighted sum of the t...

specific Embodiment approach 2

[0040] The difference from Embodiment 1 is that in the search result sorting method based on the Borda algorithm in this embodiment, in step 2, in the search result list obtained by sorting according to the correlation with the query word q, perform the search result r k In the calculation of the score of position k in the search engine, the process of making the position score unified and normalized is as follows:

[0041] Each search result r in the search result list k The position k of the index greatly reflects the degree of relevance to the query word q, and the search result r in the search result list k The higher the position of the search results is, the higher the correlation with the query word q entered by the user is, so it is necessary to consider the position information of the independent search engine. In order to make the position score more accurate, the n search engine members S 1 , S 2 ,...,S n For query term q, search engine s j Return m search resul...

specific Embodiment approach 3

[0046] The difference from the specific embodiment 1 or 2 is that in the search result sorting method based on the Borda algorithm in this embodiment, the query word q and the search result r are combined in step 3 k The similarity weighted sum of the title and abstract of the search results r k The process of calculating the global similarity with the user input query word q is as follows:

[0047] Let the query term q have z feature items t 1 ,t 2 ,...,t z , and there is a document d 1 and document d 2 ; if in document d 1 In , a feature item appears many times, while other feature items do not appear, but in the document d 2 In , all z feature items appear once, although the document d 1 and document d 2 The word frequency is the same, but it is obvious that the document d 2 The most comprehensive coverage of feature items, document d 2 The situation is more relevant;

[0048] For example: for the query string "Central People's Government", the query word q is di...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a search result ranking method based on a Borda algorithm, and belongs to the field of search engine result ranking. When result related scores are calculated by an existing Borda ranking algorithm, the used position relationships cannot represent relevance changes completely, and therefore, the search result ranking is inaccurate. According to the search result ranking method based on the Borda algorithm, the position scores of return results are uniformly standardized; similarities of a search term string and search results are combined; and the calculation method of the similarities is also improved. According to the method, when similarity calculation is carried out by utilizing titles and abstracts, the matching weights of the search terms and the results are combined; therefore, the similarity calculation is more accurate; and the search efficiency is improved.

Description

technical field [0001] The invention relates to a search result sorting method based on Borda algorithm. Background technique [0002] A meta search engine is a search engine dedicated to solving the problem of low precision and recall of independent search engines. It does not need to build an index database like a search engine, and of course it does not need a retrieval mechanism. It can integrate the search engine that best meets the user's needs according to the user's interest or the excellence of the search engine to realize its retrieval behavior, and its search interface is the same as the traditional search engine. For the returned retrieval results, the meta search engine It will integrate the mechanism according to the results. After deduplication, the fusion is completed, and then sorted according to a certain algorithm, and finally returned to the user. Therefore, in the meta search engine, the sorting of the results is very important. Currently, the result sor...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/90348
Inventor 王红滨董宇欣王让李自金刘红丽张玉鹏杨楠刘广强冯梦园刘天宇
Owner HARBIN ENG UNIV