[go: up one dir, main page]

CN106407444A - Retrieval method and device, and terminal - Google Patents

Retrieval method and device, and terminal Download PDF

Info

Publication number
CN106407444A
CN106407444A CN201610862964.6A CN201610862964A CN106407444A CN 106407444 A CN106407444 A CN 106407444A CN 201610862964 A CN201610862964 A CN 201610862964A CN 106407444 A CN106407444 A CN 106407444A
Authority
CN
China
Prior art keywords
terminal
keyword
target
retrieval
result
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.)
Pending
Application number
CN201610862964.6A
Other languages
Chinese (zh)
Inventor
王瑞祺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610862964.6A priority Critical patent/CN106407444A/en
Publication of CN106407444A publication Critical patent/CN106407444A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

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)
  • Computational Linguistics (AREA)
  • Remote Sensing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a retrieval method, a retrieval device and a terminal. The method is applied to the terminal and comprises the following steps: receiving an input first keyword, and acquiring geographical position information of a terminal; searching the database at least according to the input first keyword and the geographic position information of the terminal, thereby obtaining a target search result; and displaying the target retrieval result. The method can reduce irrelevant information in the target retrieval result obtained by retrieval, reduce the difficulty of screening out information which is interested by the user from the retrieved result, and improve the user experience.

Description

Retrieval method and device, and terminal
Technical Field
The present invention relates to the field of search, and in particular, to a search method, an apparatus, and a terminal.
Background
With the development of the internet, various kinds of information are as great as the sea. In order to enable a user to quickly acquire information of interest from a large amount of information, it is necessary to perform retrieval by an effective retrieval technique. The existing retrieval technology is mainly used for obtaining keywords input by a user, matching information in a database through the keywords input by the user, and presenting the matched information to the user so that the user can screen out information which is interesting to the user. However, with the increasing of information, the information retrieved by the retrieval method in the prior art is larger and larger, the irrelevant information is more and more, and the difficulty that the user needs to screen the information of interest from the retrieved result is larger and larger, which leads to the worse experience of the user.
Disclosure of Invention
The embodiment of the invention discloses a retrieval method and a retrieval device, which can solve the problem that the prior art retrieves more irrelevant information.
In a first aspect, a retrieval method is provided, which is applied to a terminal and includes the following steps:
receiving an input first keyword, and acquiring geographical position information of the terminal;
searching a database at least according to the input first keyword and the geographic position information of the terminal so as to obtain a target search result;
and displaying the target retrieval result.
With reference to the first aspect, in a first possible implementation manner of the first aspect, retrieving the database according to the input first keyword and the geographic location information of the terminal, so as to obtain the target retrieval result specifically includes:
searching in the database according to the first keyword to obtain a first intermediate search result;
and screening the first intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
With reference to the first aspect, in a second possible implementation manner of the first aspect, the displaying the target search result specifically includes:
and displaying the target retrieval result in a first area of the terminal, and displaying a non-target retrieval result in a second area of the terminal, wherein the non-target retrieval result is a retrieval result except the target retrieval result in the first intermediate retrieval result.
With reference to the first aspect, in a third possible implementation manner of the first aspect, the method further includes:
acquiring a second keyword from the push message;
searching a database at least according to the input first keyword and the geographic position information of the terminal, so as to obtain a target search result, specifically:
and searching a database according to the input first keyword, the geographic position information of the terminal and the second keyword obtained from the push message, thereby obtaining a target search result.
With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the retrieving is performed on the database according to the input first keyword, the geographic location information of the terminal, and the second keyword obtained from the push message, so as to obtain the target retrieval result specifically:
searching in the database according to the first keyword to obtain a first intermediate search result;
screening the first intermediate retrieval result according to the second keyword so as to obtain a second intermediate retrieval result;
and screening the second intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
In a second aspect, a retrieval apparatus is provided, including: a first acquisition module, a retrieval module and a display module,
the acquisition module is used for receiving an input first keyword and acquiring the geographical position information of the terminal;
the retrieval module is used for retrieving a database at least according to the input first keyword and the geographic position information of the terminal so as to obtain a target retrieval result;
the display module is used for displaying the target retrieval result.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the retrieval module includes a retrieval unit and a first filtering unit,
the retrieval unit is used for retrieving in the database according to the first keyword to obtain a first intermediate retrieval result;
the first screening unit is used for screening the first intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
With reference to the second aspect, in a second possible implementation manner of the second aspect, the display module is specifically configured to display the target search result in a first area of the terminal, and display a non-target search result in a second area of the terminal, where the non-target search result is a search result other than the target search result in the first intermediate search result.
With reference to the second aspect, in a third possible implementation manner of the second aspect, the apparatus further includes: a second obtaining module for obtaining the first data,
the second obtaining module is used for obtaining a second keyword from the push message;
the retrieval module is specifically used for retrieving a database according to the input first keyword, the geographic position information of the terminal and the second keyword obtained from the push message, so as to obtain a target retrieval result.
With reference to the third possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the retrieving module includes: a search unit, a first screening unit and a second screening unit,
the retrieval unit is used for retrieving in the database according to the first keyword to obtain a first intermediate retrieval result;
the first screening unit is used for screening the first intermediate retrieval result according to the second keyword so as to obtain a second intermediate retrieval result;
and the second screening unit is used for screening the second intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
In a third aspect, a terminal is provided, including: at least one processor, a communication interface, a user interface, and a memory; the processor, the communication interface, the user interface and the memory are connected by a bus; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory for performing the method of any one of the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium storing program code executed by a computing device for topic recommendation. The program code comprises instructions for performing the method of any of the first aspects.
In the embodiment of the invention, the input first keyword can be received, the geographical position information of the terminal can be obtained, and then the database is searched according to the input first keyword and the geographical position information of the terminal, so that the target search result is obtained. According to the scheme, the geographic position information of the terminal is combined during retrieval, so that irrelevant information in a target retrieval result obtained by retrieval is reduced, the difficulty of screening out information which is interested by a user from the retrieved result is reduced, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flow chart of a retrieval method disclosed by an embodiment of the invention;
FIG. 2 is a flow chart of another retrieval method disclosed by the embodiment of the invention;
FIG. 3 is a flow chart of another retrieval method disclosed by the embodiment of the invention;
FIG. 4 is a schematic structural diagram of a searching apparatus according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of another retrieving apparatus disclosed in the embodiment of the present invention;
FIG. 6 is a schematic structural diagram of another searching device disclosed in the embodiments of the present invention;
fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of a retrieval method according to an embodiment of the present invention. The retrieval method of the embodiment is applied to a terminal and comprises the following steps:
110: and receiving the input first keyword, and acquiring the geographical position information of the terminal.
In the embodiment of the invention, the terminal receives the first keyword input by the user in the input field. The first keyword can be any one or combination of a plurality of numbers, symbols and characters. In order to avoid that the terminal acquires the geographical position information from time to time, so that the electric quantity of the terminal is greatly consumed, the terminal is triggered to acquire the geographical position information of the terminal only after the terminal detects that the user inputs the first keyword in the input field. The geographical location information of the terminal may be latitude and longitude information, street address information, and the like. In the embodiment of the present invention, the manner in which the terminal acquires the geographic location information may be a GPS positioning manner, a base station positioning manner, and the like, and the present invention is not particularly limited.
120: and searching the database at least according to the input first keyword and the geographic position information of the terminal, thereby obtaining a target search result.
In the embodiment of the present invention, since the user usually has more interest in information near the user, after the terminal acquires the first keyword input by the user and the geographic location information of the terminal, the data in the database may be filtered by using the first keyword and the geographic location information of the terminal as the filtering condition, and the data in the database that meets the filtering condition is used as the target search result. Because the screening condition comprises the geographical position information of the terminal besides the first keyword, the data in the target retrieval result are matched with the geographical position information of the terminal, and irrelevant information in the target retrieval result is reduced.
130: and displaying the target retrieval result.
In the embodiment of the invention, the terminal displays the target retrieval result obtained by screening so that the user can screen out the information which the user is interested in. Since irrelevant information in the target retrieval result is greatly reduced, the difficulty level of screening out information which is interested by the user is greatly reduced.
Referring to fig. 2, fig. 2 is a flowchart of another searching method disclosed in the embodiment of the present invention. The retrieval method of the embodiment is applied to a terminal and comprises the following steps:
210: and receiving the input first keyword, and acquiring the geographical position information of the terminal.
In the embodiment of the invention, the terminal receives the first keyword input by the user in the input field. The first keyword can be any one or combination of a plurality of numbers, symbols and characters. In order to avoid that the terminal acquires the geographical position information from time to time, so that the electric quantity of the terminal is greatly consumed, the terminal is triggered to acquire the geographical position information of the terminal only after the terminal detects that the user inputs the first keyword in the input field. The geographical location information of the terminal may be latitude and longitude information, street address information, and the like. In the embodiment of the present invention, the manner in which the terminal acquires the geographic location information may be a GPS positioning manner, a base station positioning manner, and the like, and the present invention is not particularly limited.
220: and searching in the database according to the first keyword to obtain a first intermediate search result.
In the embodiment of the invention, after the terminal acquires the first keyword input by the user, the data in the database can be screened by the first keyword screening condition, and the data in the database which meets the screening condition is used as the first intermediate retrieval result.
230: and screening the first intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
In the embodiment of the invention, because the user usually has more interest in the information near the user, after the first intermediate retrieval result is obtained, the terminal screens the first intermediate retrieval result by using the geographical position information of the terminal as a screening condition, so as to screen out the data irrelevant to the geographical position information of the terminal in the first intermediate retrieval result, thereby obtaining the target retrieval result. The information irrelevant to the interest of the user in the target retrieval result obtained by screening is far less than the information irrelevant to the interest of the user in the first intermediate retrieval result.
240: and displaying the target retrieval result in a first area of the terminal, and displaying the non-target retrieval result in a second area of the terminal.
In the embodiment of the invention, the terminal displays the target retrieval result obtained by screening. When displayed, the target search result may be displayed in a first region of the terminal and the non-target search result may be displayed in a second region of the terminal. And the non-target search result is a search result except the target search result in the first intermediate search result. Because the target retrieval result in the first area is related to the geographical position information of the terminal, and the degree of correlation with the information which is interested by the user is relatively high, the user can preferentially screen the information which is interested by the user in the first area. If the user does not screen out the information which the user is interested in the first area, or the user is interested in the data in the second area, the user can also screen out the information which the user is interested in the second area.
Referring to fig. 3, fig. 3 is a flowchart of another searching method disclosed in the embodiment of the present invention. The retrieval method of the embodiment is applied to a terminal and comprises the following steps:
310: and receiving the input first keyword, acquiring the geographical position information of the terminal, and acquiring a second keyword from the push message.
In the embodiment of the invention, the terminal receives the first keyword input by the user in the input field. The first keyword can be any one or combination of a plurality of numbers, symbols and characters. In order to avoid that the terminal acquires the geographic position information from time to time and the electric quantity of the terminal is greatly consumed, the terminal is triggered to acquire the geographic position information of the terminal and acquire the second keyword from the push message only after the terminal detects that the user inputs the first keyword in the input field. The geographical location information of the terminal may be latitude and longitude information, street address information, and the like. The second keyword may be any one or combination of a number, a symbol and a character. In the embodiment of the present invention, the manner in which the terminal acquires the geographic location information may be a GPS positioning manner, a base station positioning manner, and the like, and the present invention is not particularly limited.
320: and searching in the database according to the first keyword to obtain a first intermediate search result.
In the embodiment of the invention, after the terminal acquires the first keyword input by the user, the data in the database can be screened by the first keyword screening condition, and the data in the database which meets the screening condition is used as the first intermediate retrieval result.
330: and screening the first intermediate retrieval result according to the second keyword so as to obtain a second intermediate retrieval result.
In the embodiment of the present invention, since the push message is usually triggered based on the behavior of the user, the second keyword obtained from the push message can reflect the real interest of the user. For example, if a user purchases a shirt on a shopping platform, the shopping platform will push a message of the shirt to the user, so the second keyword "shirt" obtained from the push message can reflect the real interest of the user as "shirt". Therefore, after the first intermediate retrieval result is obtained, the terminal screens the first intermediate retrieval result according to the second keyword, and therefore a second intermediate retrieval result is obtained. And the information irrelevant to the interest of the user in the second intermediate retrieval result obtained by screening is far less than the information irrelevant to the interest of the user in the first intermediate retrieval result.
340: and screening the second intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
In the embodiment of the present invention, since the user usually has more interest in the information near the user, after obtaining the second intermediate search result, the terminal filters the second intermediate search result by using the geographic position information of the terminal as a filtering condition, so as to filter out data irrelevant to the geographic position information of the terminal in the second intermediate search result, thereby obtaining the target search result. The information irrelevant to the interest of the user in the target retrieval result obtained by screening is far less than the information irrelevant to the interest of the user in the second intermediate retrieval result.
350: and displaying the target retrieval result.
In the embodiment of the invention, the terminal displays the target retrieval result obtained by screening. When displayed, the target search result may be displayed in a first region of the terminal and the non-target search result may be displayed in a second region of the terminal. And the non-target search result is a search result except the target search result in the first intermediate search result. Because the relevance of the target retrieval result in the first area and the information which is interested by the user is relatively high, the user can preferentially screen the information which is interested by the user in the first area. If the user does not screen out the information which the user is interested in the first area, or the user is interested in the data in the second area, the user can also screen out the information which the user is interested in the second area.
Alternatively, when displaying, the target search result may be displayed in a first area of the terminal, the first non-target search result may be displayed in a second area, and the second non-target search result may be displayed in a third area. And the first non-target retrieval result is obtained by subtracting the target retrieval result from the second intermediate retrieval result. The second non-target search result is equal to the first intermediate search result minus the second intermediate search result. Because the relevance of the target retrieval result in the first area and the information which is interested by the user is relatively high, the relevance of the target retrieval result in the second area and the information which is interested by the user is relatively low, and the relevance of the target retrieval result in the third area and the information which is interested by the user is lowest. Therefore, the user can preferentially screen out the information which is interested in the user in the first area. If the user does not filter out the information which the user is interested in the first area, or the user is interested in the data in the second area or the third area, the user can filter out the information which the user is interested in the second area and the third area.
While the method of the embodiments of the present invention has been described in detail, in order to better implement the above-described aspects of the embodiments of the present invention, the following also provides the related apparatus for implementing the aspects.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a retrieval apparatus according to an embodiment of the present invention. The retrieval apparatus of the present embodiment includes: a first acquisition module 41, a retrieval module 42 and a display module 43.
The obtaining module 41 is configured to receive an input first keyword, and obtain geographic location information of the terminal;
the retrieval module 42 is configured to retrieve a database according to at least the input first keyword and the geographic location information of the terminal, so as to obtain a target retrieval result;
the display module 43 is configured to display the target retrieval result.
The retrieving device 40 according to the embodiment of the present invention can implement the retrieving method shown in fig. 1, and please refer to fig. 1 and related embodiments specifically, which are not repeated herein.
Referring to fig. 5, fig. 5 is a schematic structural diagram of another retrieving device according to an embodiment of the present invention. The search device 50 of the present embodiment is further optimized for the search device 40 shown in fig. 4, and the search device 50 of the present embodiment is different from the search device 40 shown in fig. 4 in that it further includes: a search unit 421 and a first filtering unit 422.
The retrieving unit 421 is configured to perform a retrieval in the database according to the first keyword to obtain a first intermediate retrieval result;
the first screening unit 422 is configured to screen the first intermediate retrieval result according to the geographic location information of the terminal, so as to obtain a target retrieval result.
Optionally, the display module 43 is specifically configured to display the target search result in a first area of the terminal, and display a non-target search result in a second area of the terminal, where the non-target search result is a search result of the first intermediate search result except the target search result.
The retrieving device 50 of the embodiment of the present invention can implement the retrieving method shown in fig. 2, and please refer to fig. 2 and related embodiments specifically, which will not be repeated herein.
Referring to fig. 6, fig. 6 is a schematic structural diagram of another retrieval apparatus according to an embodiment of the present invention. The search device 60 of the present embodiment is further optimized for the search device 40 shown in fig. 4, and the search device 60 of the present embodiment is different from the search device 40 shown in fig. 4 in that it further includes: a second acquisition module 44.
The second obtaining module 44 is configured to obtain a second keyword from the push message.
The retrieval module 42 is specifically configured to retrieve the database according to the input first keyword, the geographic location information of the terminal, and the second keyword obtained from the push message, so as to obtain a target retrieval result.
Optionally, the retrieving module 42 includes: a retrieval unit 421, a first screening unit 422 and a second screening unit 423,
the retrieving unit 421 is configured to perform a retrieval in the database according to the first keyword to obtain a first intermediate retrieval result;
the first filtering unit 422 is configured to filter the first intermediate retrieval result according to the second keyword, so as to obtain a second intermediate retrieval result;
the second screening unit 423 is configured to screen the second intermediate retrieval result according to the geographic location information of the terminal, so as to obtain a target retrieval result.
The retrieving device 60 according to the embodiment of the present invention can implement the retrieving method shown in fig. 3, and please refer to fig. 3 and related embodiments specifically, which will not be repeated herein.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal of the embodiment includes: at least one processor 701, a communication interface 702, a user interface 703 and a memory 704. The processor 701, communication interface 702, user interface 703 and memory 704 are connected by a bus 705. Wherein,
processor 701 may be a general-purpose processor, such as a Central Processing Unit (CPU).
The communication interface 702 may be a wired interface (e.g., an ethernet interface) or a wireless interface (e.g., a cellular network interface or using a wireless local area network interface) for communicating with other terminals or websites. In the embodiment of the present invention, the communication interface 702 is specifically configured to recommend the target recommendation object to the user of the terminal.
The user interface 703 may specifically be a touch panel, including a touch screen and a touch screen, for detecting an operation instruction on the touch panel, and the user interface 703 may also be a physical button or a mouse. The user interface 703 may also be a display screen for outputting, displaying images or data.
The Memory 704 may include Volatile Memory (Volatile Memory), such as Random Access Memory (RAM); the Memory may also include a Non-volatile Memory (Non-volatile Memory), such as a Read-Only Memory (ROM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, HDD), or a Solid-State Drive (SSD); the memory 704 may also comprise a combination of the above types of memory. Memory 704 stores executable program code; the processor 701 executes a program corresponding to the executable program code by reading the executable program code stored in the memory 704, so as to execute a retrieval method, wherein the method comprises the following steps:
receiving an input first keyword, and acquiring geographical position information of the terminal;
searching a database at least according to the input first keyword and the geographic position information of the terminal so as to obtain a target search result;
and displaying the target retrieval result.
Optionally, searching in the database according to the first keyword to obtain a first intermediate search result; and screening the first intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
Optionally, the target search result is displayed in a first area of the terminal, and a non-target search result is displayed in a second area of the terminal, where the non-target search result is a search result of the first intermediate search result except for the target search result.
Optionally, acquiring a second keyword from the push message; and searching a database according to the input first keyword, the geographic position information of the terminal and the second keyword obtained from the push message, thereby obtaining a target search result.
Optionally, searching in the database according to the first keyword to obtain a first intermediate search result; screening the first intermediate retrieval result according to the second keyword so as to obtain a second intermediate retrieval result; and screening the second intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
In the embodiment of the invention, the input first keyword can be received, the geographical position information of the terminal can be obtained, and then the database is searched according to the input first keyword and the geographical position information of the terminal, so that the target search result is obtained. According to the scheme, the geographic position information of the terminal is combined during retrieval, so that irrelevant information in a target retrieval result obtained by retrieval is reduced, the difficulty of screening out information which is interested by a user from the retrieved result is reduced, and the user experience is improved.
It will be understood by those skilled in the art that all or part of the steps in the methods of the embodiments described above may be implemented by instructions associated with a program, which may be stored in a computer-readable storage medium, where the storage medium includes Read-Only Memory (ROM), Random Access Memory (RAM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), One-time Programmable Read-Only Memory (OTPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), compact disc-Read-Only Memory (CD-ROM), or other Memory, magnetic disk, magnetic tape, or magnetic tape, Or any other medium which can be used to carry or store data and which can be read by a computer.
The foregoing detailed description of the embodiments of the present invention has been presented for purposes of illustration and description, and is intended to be exhaustive or to limit the invention to the precise forms disclosed; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A retrieval method is characterized by being applied to a terminal and comprising the following steps:
receiving an input first keyword, and acquiring geographical position information of the terminal;
searching a database at least according to the input first keyword and the geographic position information of the terminal so as to obtain a target search result;
and displaying the target retrieval result.
2. The method according to claim 1, wherein retrieving the database according to the input first keyword and the geographic location information of the terminal, thereby obtaining the target retrieval result specifically comprises:
searching in the database according to the first keyword to obtain a first intermediate search result;
and screening the first intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
3. The method according to claim 1, wherein displaying the target search result specifically is:
and displaying the target retrieval result in a first area of the terminal, and displaying a non-target retrieval result in a second area of the terminal, wherein the non-target retrieval result is a retrieval result except the target retrieval result in the first intermediate retrieval result.
4. The method of claim 1, further comprising:
acquiring a second keyword from the push message;
searching a database at least according to the input first keyword and the geographic position information of the terminal, so as to obtain a target search result, specifically:
and searching a database according to the input first keyword, the geographic position information of the terminal and the second keyword obtained from the push message, thereby obtaining a target search result.
5. The method according to claim 4, wherein the step of retrieving the database according to the input first keyword, the geographic location information of the terminal, and the second keyword obtained from the push message, so as to obtain the target retrieval result specifically comprises:
searching in the database according to the first keyword to obtain a first intermediate search result;
screening the first intermediate retrieval result according to the second keyword so as to obtain a second intermediate retrieval result;
and screening the second intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
6. A retrieval apparatus, comprising: a first acquisition module, a retrieval module and a display module,
the acquisition module is used for receiving an input first keyword and acquiring the geographical position information of the terminal;
the retrieval module is used for retrieving a database at least according to the input first keyword and the geographic position information of the terminal so as to obtain a target retrieval result;
the display module is used for displaying the target retrieval result.
7. The apparatus of claim 6, wherein the retrieving module comprises a retrieving unit and a first filtering unit,
the retrieval unit is used for retrieving in the database according to the first keyword to obtain a first intermediate retrieval result;
the first screening unit is used for screening the first intermediate retrieval result according to the geographical position information of the terminal so as to obtain a target retrieval result.
8. The apparatus according to claim 6, wherein the display module is specifically configured to display the target search result in a first area of the terminal, and display a non-target search result in a second area of the terminal, wherein the non-target search result is a search result other than the target search result in the first intermediate search result.
9. The apparatus of claim 1, further comprising: a second obtaining module for obtaining the first data,
the second obtaining module is used for obtaining a second keyword from the push message;
the retrieval module is specifically used for retrieving a database according to the input first keyword, the geographic position information of the terminal and the second keyword obtained from the push message, so as to obtain a target retrieval result.
10. A terminal, comprising: at least one processor, a communication interface, a user interface, and a memory; the processor, the communication interface, the user interface and the memory are connected by a bus; the memory stores executable program code; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory for executing a retrieval method; wherein the method is as claimed in any one of claims 1 to 5.
CN201610862964.6A 2016-09-28 2016-09-28 Retrieval method and device, and terminal Pending CN106407444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610862964.6A CN106407444A (en) 2016-09-28 2016-09-28 Retrieval method and device, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610862964.6A CN106407444A (en) 2016-09-28 2016-09-28 Retrieval method and device, and terminal

Publications (1)

Publication Number Publication Date
CN106407444A true CN106407444A (en) 2017-02-15

Family

ID=59228233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610862964.6A Pending CN106407444A (en) 2016-09-28 2016-09-28 Retrieval method and device, and terminal

Country Status (1)

Country Link
CN (1) CN106407444A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347914A (en) * 2019-06-06 2019-10-18 阿里巴巴集团控股有限公司 Data processing method and device
CN111651688A (en) * 2020-04-03 2020-09-11 北京嘀嘀无限科技发展有限公司 Interest point retrieval method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184224A (en) * 2011-05-09 2011-09-14 李郁文 System and method for screening search results
CN102591867A (en) * 2011-01-07 2012-07-18 清华大学 Searching service method based on mobile device position
CN102929869A (en) * 2011-08-02 2013-02-13 北京百度网讯科技有限公司 Geographical-position-based retrieval method, device and system
CN104699838A (en) * 2015-04-01 2015-06-10 姚林 Web search pushing method and combined method of multi-web search
CN105160003A (en) * 2015-09-11 2015-12-16 中山大学 Geographic position-based APP retrieving and ordering method and system
CN105631722A (en) * 2015-07-23 2016-06-01 宇龙计算机通信科技(深圳)有限公司 Service information push method, service information push system and terminal
CN105760508A (en) * 2016-02-23 2016-07-13 北京搜狗科技发展有限公司 Information push method and device and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591867A (en) * 2011-01-07 2012-07-18 清华大学 Searching service method based on mobile device position
CN102184224A (en) * 2011-05-09 2011-09-14 李郁文 System and method for screening search results
CN102929869A (en) * 2011-08-02 2013-02-13 北京百度网讯科技有限公司 Geographical-position-based retrieval method, device and system
CN104699838A (en) * 2015-04-01 2015-06-10 姚林 Web search pushing method and combined method of multi-web search
CN105631722A (en) * 2015-07-23 2016-06-01 宇龙计算机通信科技(深圳)有限公司 Service information push method, service information push system and terminal
CN105160003A (en) * 2015-09-11 2015-12-16 中山大学 Geographic position-based APP retrieving and ordering method and system
CN105760508A (en) * 2016-02-23 2016-07-13 北京搜狗科技发展有限公司 Information push method and device and electronic equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347914A (en) * 2019-06-06 2019-10-18 阿里巴巴集团控股有限公司 Data processing method and device
CN110347914B (en) * 2019-06-06 2024-02-06 创新先进技术有限公司 Data processing method and device
CN111651688A (en) * 2020-04-03 2020-09-11 北京嘀嘀无限科技发展有限公司 Interest point retrieval method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
KR101343609B1 (en) Apparatus and Method for Automatically recommending Application using Augmented Reality Data
CN108197198B (en) Interest point searching method, device, equipment and medium
CN107273489B (en) Content delivery method, electronic equipment and computer storage medium
CN106095453B (en) Information display method and device and electronic equipment
CN107622008B (en) Traversal method and device for application page
US10380117B2 (en) Event occurrence place estimation method, computer-readable recording medium storing event occurrence place estimation program, and event occurrence place estimation apparatus
CN105988837B (en) Application installation method and device
US20140330814A1 (en) Method, client of retrieving information and computer storage medium
CN113343109B (en) List recommendation method, computing device and computer storage medium
WO2014176938A1 (en) Method and apparatus of retrieving information
CN106095816B (en) Information delivery method and device
CN106484827A (en) Retrieval method and device, and terminal
CN105988799B (en) Method and server for managing software store pages
CN110287464A (en) Display method, device, computer equipment and computer storage medium for option data in form
CN104536990A (en) Picture display method and terminal
US20160328110A1 (en) Method, system, equipment and device for identifying image based on image
CN111026964B (en) Display method of list page, electronic equipment and computer storage medium
CN106407444A (en) Retrieval method and device, and terminal
JP6088781B2 (en) Server apparatus, program, and control method
CN106844406B (en) Search method and search device
CN111538453B (en) Book detail page display method, terminal and computer storage medium
CN105956050B (en) A kind of method of data capture, device and equipment
CN108197288A (en) According to source of houses method for pushing, device, equipment and the medium of user characteristics preference
CN104346213B (en) In mobile communication terminal and the method for server recognition application
CN105843963A (en) Website selection method and server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170215