Movatterモバイル変換


[0]ホーム

URL:


EP2631815A1 - Method and device for ordering search results, method and device for providing information - Google Patents

Method and device for ordering search results, method and device for providing information
Download PDF

Info

Publication number
EP2631815A1
EP2631815A1EP11833840.9AEP11833840AEP2631815A1EP 2631815 A1EP2631815 A1EP 2631815A1EP 11833840 AEP11833840 AEP 11833840AEP 2631815 A1EP2631815 A1EP 2631815A1
Authority
EP
European Patent Office
Prior art keywords
search
information
strategy
strategies
accordance
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.)
Ceased
Application number
EP11833840.9A
Other languages
German (de)
French (fr)
Other versions
EP2631815A4 (en
Inventor
Quanli Wang
Qin Jian
Zhengping Guo
Dong Zeng
Qinyun Liao
Wei Xiao
Junzheng Yang
Changsong Zheng
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.)
China Mobile Group Sichuan Co Ltd
Original Assignee
China Mobile Group Sichuan 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 China Mobile Group Sichuan Co LtdfiledCriticalChina Mobile Group Sichuan Co Ltd
Publication of EP2631815A1publicationCriticalpatent/EP2631815A1/en
Publication of EP2631815A4publicationCriticalpatent/EP2631815A4/en
Ceasedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention provides an information providing method, comprising: acquiring a search keyword input by a user; selecting at least one search strategy from the preset search strategies; with respect to each selected search strategy, processing the search keyword according to the search strategy, searching the information corresponding to the processed search keyword; and providing the searched information to the user. According to the present invention, it is able to solve the problem of a low accuracy of search and a small amount of the searched information in the prior art when searching information.

Description

Claims (17)

  1. A method for sorting search results, comprising the steps of:
    A. for each search item, extracting an M*N search strategy submatrix from an N*N search strategy matrix, each row of the search strategy submatrix corresponding to a search strategy layer, priority weights of the search strategy layers corresponding to the first to the Mth rows increasing or decreasing progressively, the N search strategies on the same search strategy layer being of the same priority, M and N being natural numbers greater than 1, and M≤N;
    B. selecting at least one search strategy from each search strategy layer of the search strategy submatrix to assemble a query set, matching the query set with all searched files according to the search strategies, and multiplying file scores by the priority weights corresponding to the search strategies to obtain overall file scores, each overall file score being used as a result set object;
    C. generating M data blocks, each of the data blocks corresponding to at least one result set object, and storing all the result set objects in an array, each of the data blocks including scope information of a data field, i.e., superscripts and subscripts of the array; and
    D. selecting the result set objects from the respective data block and assembling the selected result sets to form a complete result set.
  2. The method according to claim 1, wherein a superscript of a field value parameter is m and a subscript of the field value parameter is n, m and n are both natural numbers and n>m, step D comprises:
    D1: comparing m and n with the superscripts and subscripts recorded in a respective data block sequentially so as to locate the data block;
    D2: judging whether m and n is within an identical data block, if yes, turning to D7 and otherwise turning to D3;
    D3: the data block where the superscript m is located is regarded as a first data block and the data block where the subscript n is located is regarded as a last data block, extracting a result set object subset consisting of the result set object corresponding to the superscript m to the last result set object from the first data block, judging whether the number of the data blocks between the superscript m and the subscript n is greater than 2, if yes turning to D5 and otherwise turning to D4;
    D4: extracting all the result subsets from all the data blocks between the first data block and the last data block;
    D5: extracting an upper data subset consisting of a first result set object to the result set object corresponding to the subscript n from the last data block;
    D6: combining the extracted result set objects sequentially as a current result set; and
    D7: returning to the current result set.
  3. The method according to claim 1, wherein subsequent to step D, the method further comprises:
    using collected real-time data as external sorting factors to generate a sorting factor matrix, each row of the sorting factor matrix corresponding to a search strategy layer of the search strategy submatrix;
    locating the data blocks to be sorted and the in-block regions, and sorting the in-block regions of the data blocks to be sorted in accordance with the sorting factor matrix; and
    selecting the result set objects from the sorted data blocks, and assembling the selected result sets to form a complete result set.
  4. A device for sorting search results, comprising:
    a search strategy matrix generating module, configured to, for each search item, extract an M*N search strategy submatrix from an N*N search strategy matrix, each row of the search strategy submatrix corresponding to a search strategy layer, the priority weights of the search strategy layers corresponding to the first to the Mth rows increasing or decreasing progressively, the N search strategies on the same search strategy layer being of the same priority, M and N being natural numbers greater than 1, and M≤N;
    a result set object module, configured to select at least one search strategy from each search strategy layer of the search strategy submatrix to assemble a query set, match the query set with all searched files according to the search strategies, and multiply file scores by the priority weights corresponding to the search strategies to obtain overall file scores, each overall file score being used as a result set object;
    a data block dividing module, configured to generate M data blocks, each of the data blocks corresponding to at least one result set object, and store all the result set objects in an array, each of the data blocks including scope information of a data field, i.e., superscripts and subscripts of the array; and
    an assembling module, configured to select the result set objects from the respective data block and assemble the selected result sets to form a complete result set.
  5. The device according to claim 4, further comprising:
    an external sorting factor unit, configured to use collected real-time data as external sorting factors to generate a sorting factor matrix, each row of the sorting factor matrix corresponds to a search strategy layer of the search strategy submatrix;
    an in-block sorting unit, configured to locate the data blocks to be sorted and the in-block regions, and sort the in-block regions of the data blocks to be sorted in accordance with the sorting factor matrix; and
    a data set secondary assembling unit, configured to select result set objects from the data blocks sorted by the in-block sorting unit, and assemble the selected result sets to form a complete result set.
  6. A method for providing information, comprising:
    acquiring a search keyword input by a user;
    selecting at least one search strategy from the preset search strategies;
    with respect to each selected search strategy, processing the search keyword according to the search strategy, and searching the information corresponding to the processed search keyword; and
    providing the searched information to the user.
  7. The method according to claim 6, wherein
    the step of selecting at least one search strategy from the preset search strategies comprises:
    with respect to each search field for a current search, determining at least one search strategy corresponding to the search field from the preset search strategies, and using the determined search strategies as the search strategies for the search field, and
    the step of, with respect to each of the selected search strategies, processing the search keyword in accordance with the selected search strategy, and searching for information corresponding to the processed search keyword comprises:
    performing the following operations on the search fields for the current search in accordance with a search order of the search fields: with respect to the search strategies for the search fields, processing the search keyword in accordance with the search order of the search strategies; and searching for the information corresponding to the processed search keyword from the search fields of the information.
  8. The method according to claim 7, wherein, subsequent to the step of searching the information corresponding to the processed search keyword from the search fields of the information, the method further comprises:
    identifying the information as searched, and
    the step of searching the information corresponding to the processed search keyword from the search fields of the information comprises:
    searching the information corresponding to the processed search keyword from the search fields of the information that not identified as searched.
  9. The method according to claim 7, wherein the search order of the search fields is determined in accordance with priority weight factors of the search fields, and
    the search order of the search strategies is determined in accordance with priority weight factors of the search strategies.
  10. The method according to claim 7, wherein the step of providing the searched information to a user comprises:
    determining the priority weight factors of the search fields for the current search respectively;
    sorting the information searched from the search fields in accordance with the priority weight factors of the search fields;
    with respect to each search field for the current search, determining the priority weight factors of the search strategies for the search fields and sorting the searched information in accordance with the priority weight factors of the search strategies; and
    providing the sorted information to the user.
  11. The method according to claim 10, wherein, prior to providing the sorted information to the user, the method further comprises:
    performing the following operations with respect to each search field for the current search:
    with respect to the information searched from the search field in accordance with the search strategies corresponding to the same priority weight factor, determining values of the real-time parameters of the information, determining a real-time weight of the information in accordance with the real-time weight factor of the real-time parameters and the determined values; and
    sorting the information searched from the search field in accordance with the search strategies corresponding to the same priority weight factor based on the real-time weight of the information.
  12. The method according to any one of claims 6 to 11, wherein the preset search strategies include at least one of:
    completely exact matching, precise query with the special characters being filtered out, Pinyin all-letters query, Pinyin initial-letter query, prefix query, suffix query, fully matched word segment query, partially matched word segment query, fuzzy matching in Chinese, fuzzy matching in English and error-correction query.
  13. A device for providing information, comprising:
    a keyword acquiring unit, configured to acquire a search keyword input by a user;
    a strategy selecting unit, configured to select at least one search strategy from the preset search strategies;
    an information searching unit, configured to, with respect to each selected search strategy, process the search keyword acquired by the keyword acquiring unit according to the search strategy, and search the information corresponding to the processed search keyword; and
    an information providing unit, configured to provide the information searched by the information searching unit to the user.
  14. The device according to claim 13, wherein the strategy selecting unit is specifically configured to, with respect to each search field for a current search, determine the search strategies corresponding to the search field from the preset search strategies, and use the determined search strategies as the search strategies for the search field; and
    the information searching unit is specifically configured to perform the following operations on the search fields for the current search in accordance with a search order of the searching fields: processing the search keyword acquired by the keyword acquiring unit in accordance with the search strategies for the search fields, and searching for the information corresponding to the processed search keyword from the search fields of the information.
  15. The device according to claim 14, further comprising:
    an information identifying unit, configured to identify the information as searched after the information corresponding to the processed search keyword has been searched by the information searching unit from the search fields of the information, and
    the information searching unit is specifically configured to search for the information corresponding to the processed search keyword from the search fields of the information that not identified as searched.
  16. The device according to claim 14, wherein the information providing unit is specifically configured to determine the priority weight factors of the search fields for the current search; sort the information searched from the search fields in accordance with the priority weight factors of the search fields; with respect to each search field for the current search, perform the following operations; determining the priority weight factors of the search strategies for the search field, and sorting the inforamtion searched in accordance with the search strategies based on the priority weight factors of the search strategies; and provide the sorted information to the user.
  17. The device according to claim 16, further comprising:
    a sorting unit configured to, prior to providing the sorted information to the user by the information providing unit, perform the following operations with respect to each search field for the current search:
    determining, with respect to the information searched from the search field in accordance with the search strategies corresponding to the same priority weight factor, values of the real-time parameters of the information, determine a real-time weight of the information in accordance with the real-time weight factors of the real-time parameters and the determined parameter values; and sorting the information searched from the search field in accordance with the search strategies corresponding to the same priority weight factor based on the real-time weight of the information.
EP11833840.9A2010-10-182011-10-18 METHOD AND DEVICE FOR CLASSIFYING SEARCH RESULTS, METHOD AND DEVICE FOR PROVIDING INFORMATIONCeasedEP2631815A4 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
CN201010517321.0ACN102456016B (en)2010-10-182010-10-18 A method and device for sorting search results
PCT/CN2011/080886WO2012051934A1 (en)2010-10-182011-10-18Method and device for ordering search results, method and device for providing information

Publications (2)

Publication NumberPublication Date
EP2631815A1true EP2631815A1 (en)2013-08-28
EP2631815A4 EP2631815A4 (en)2015-11-25

Family

ID=45974698

Family Applications (1)

Application NumberTitlePriority DateFiling Date
EP11833840.9ACeasedEP2631815A4 (en)2010-10-182011-10-18 METHOD AND DEVICE FOR CLASSIFYING SEARCH RESULTS, METHOD AND DEVICE FOR PROVIDING INFORMATION

Country Status (3)

CountryLink
EP (1)EP2631815A4 (en)
CN (1)CN102456016B (en)
WO (1)WO2012051934A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103425697B (en)*2012-05-242017-09-26中兴通讯股份有限公司A kind of searching method and system
CN107844492A (en)*2016-09-192018-03-27阿里巴巴集团控股有限公司A kind of method and apparatus for carrying out object order and showing object search
CN107291817B (en)*2017-05-232020-07-03华中科技大学文华学院Method and device for constructing longitudinal search engine
CN110020175B (en)*2017-12-292023-08-11阿里巴巴集团控股有限公司Search processing method, processing equipment and system
US11120014B2 (en)2018-11-232021-09-14International Business Machines CorporationEnhanced search construction and deployment
CN110647679A (en)*2019-09-042020-01-03达疆网络科技(上海)有限公司Search result comprehensive ordering method under o2o scene
CN110765103A (en)*2019-09-272020-02-07上海麦克风文化传媒有限公司Combined process and system of multiple sorting methods
CN111160007B (en)*2019-12-132023-04-07中国平安财产保险股份有限公司Search method and device based on BERT language model, computer equipment and storage medium
CN111737288B (en)*2020-06-052023-07-25富途网络科技(深圳)有限公司Search control method, device, terminal equipment, server and storage medium
CN111680047B (en)*2020-08-132020-11-20耀方信息技术(上海)有限公司Method and system for outputting medicine search prompt words
CN112765311A (en)*2020-12-292021-05-07长春市把手科技有限公司Method for searching referee document
CN119088304B (en)*2024-08-282025-03-21北京云真信科技有限公司 A data processing method, electronic device and storage medium for a database to be processed

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5864845A (en)*1996-06-281999-01-26Siemens Corporate Research, Inc.Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy
US8312014B2 (en)*2003-12-292012-11-13Yahoo! Inc.Lateral search
WO2006055983A2 (en)*2004-11-222006-05-26Truveo, Inc.Method and apparatus for a ranking engine
CN1932817A (en)*2006-09-152007-03-21陈远Common interconnection network content keyword interactive system
US7930286B2 (en)*2007-02-162011-04-19Yahoo! Inc.Federated searches implemented across multiple search engines
CN100555287C (en)*2007-09-062009-10-28腾讯科技(深圳)有限公司internet music file sequencing method, system and searching method and search engine
CN100595763C (en)*2008-02-262010-03-24华中科技大学 Full Text Retrieval System Based on Natural Language
CN101566991A (en)*2008-04-252009-10-28张宝永Method and system for improving function of computer for searching professional information

Also Published As

Publication numberPublication date
CN102456016B (en)2014-10-01
EP2631815A4 (en)2015-11-25
WO2012051934A1 (en)2012-04-26
CN102456016A (en)2012-05-16

Similar Documents

PublicationPublication DateTitle
EP2631815A1 (en)Method and device for ordering search results, method and device for providing information
US9317613B2 (en)Large scale entity-specific resource classification
US8478749B2 (en)Method and apparatus for determining relevant search results using a matrix framework
US7958116B2 (en)System and method for trans-factor ranking of search results
US20100313258A1 (en)Identifying synonyms of entities using a document collection
US20100121838A1 (en)Index optimization for ranking using a linear model
JP2009525520A (en) Evaluation method for ranking and sorting electronic documents in search result list based on relevance, and database search engine
CN103136228A (en)Image search method and image search device
US20040230570A1 (en)Search processing method and apparatus
JP2010541092A5 (en)
US8805872B1 (en)Supplementing search results with information of interest
CN102567421A (en)Document retrieval method and device
CN105426449A (en)Method and device for massive data query and server
CN110580255A (en)method and system for storing and retrieving data
CN115145871A (en)File query method and device and electronic equipment
JP5324677B2 (en) Similar document search support device and similar document search support program
EP3644195A1 (en)System for storing and querying document collections
JP4426041B2 (en) Information retrieval method by category factor
US20030195882A1 (en)Homepage searching method using similarity recalculation based on URL substring relationship
CN108509449B (en)Information processing method and server
CN110008407B (en) Information retrieval method and device
JP5265610B2 (en) Related word extractor
CN115794745B (en)File searching method, system, equipment and storage medium
JP2012104051A (en)Document index creating device
US10482128B2 (en)Scalable approach to information-theoretic string similarity using a guaranteed rank threshold

Legal Events

DateCodeTitleDescription
PUAIPublic reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text:ORIGINAL CODE: 0009012

17PRequest for examination filed

Effective date:20130516

AKDesignated contracting states

Kind code of ref document:A1

Designated state(s):AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REGReference to a national code

Ref country code:HK

Ref legal event code:DE

Ref document number:1184248

Country of ref document:HK

DAXRequest for extension of the european patent (deleted)
RA4Supplementary search report drawn up and despatched (corrected)

Effective date:20151028

RIC1Information provided on ipc code assigned before grant

Ipc:G06F 17/30 20060101AFI20151022BHEP

17QFirst examination report despatched

Effective date:20180208

REGReference to a national code

Ref country code:DE

Ref legal event code:R003

STAAInformation on the status of an ep patent application or granted ep patent

Free format text:STATUS: THE APPLICATION HAS BEEN REFUSED

18RApplication refused

Effective date:20200221

REGReference to a national code

Ref country code:HK

Ref legal event code:WD

Ref document number:1184248

Country of ref document:HK


[8]ページ先頭

©2009-2025 Movatter.jp