CN109857853B - Searching method based on electronic book, electronic equipment and computer storage medium - Google Patents

Searching method based on electronic book, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN109857853B
CN109857853B CN201910079322.2A CN201910079322A CN109857853B CN 109857853 B CN109857853 B CN 109857853B CN 201910079322 A CN201910079322 A CN 201910079322A CN 109857853 B CN109857853 B CN 109857853B
Authority
CN
China
Prior art keywords
type
search
association
word
mapping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910079322.2A
Other languages
Chinese (zh)
Other versions
CN109857853A (en
Inventor
周若松
郑英杰
高鹏飞
李帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhangyue Technology Co Ltd
Original Assignee
Zhangyue Technology 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 Zhangyue Technology Co Ltd filed Critical Zhangyue Technology Co Ltd
Priority to CN201910079322.2A priority Critical patent/CN109857853B/en
Publication of CN109857853A publication Critical patent/CN109857853A/en
Application granted granted Critical
Publication of CN109857853B publication Critical patent/CN109857853B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a searching method based on an electronic book, electronic equipment and a computer storage medium, wherein the method comprises the following steps: determining the type of the received search word according to a preset electronic book type division rule; determining an association word corresponding to the search word according to the type of the search word and a preset type association rule; and displaying an association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page. Therefore, the method and the device can determine the association words corresponding to the search words according to the types of the search words and the preset type association rules, thereby expanding the search results and facilitating the user to quickly search the target books. The method is not limited to a searching method for accurately inputting the book name, and as long as the input content is related to the target book, the associated result can be displayed in an association mode for the user to select, so that the searching threshold is reduced, and the searching success rate is improved.

Description

Searching method based on electronic book, electronic equipment and computer storage medium
Technical Field
The invention relates to the field of computers, in particular to a searching method based on an electronic book, electronic equipment and a computer storage medium.
Background
At present, the number of users of electronic books is increasing along with the improvement of reading consciousness. In order to facilitate a user to search for books of interest from a huge library of books, most electronic book applications provide an electronic book search function. For example, the user may input a title key in the search box, and may search all electronic books whose titles include the title key.
However, in the process of implementing the present invention, the inventor finds that the above solution in the prior art has at least the following defects: the existing electronic book searching scheme can only search according to the book name of the electronic book, the searching mode is single, if a user forgets the book name, the corresponding electronic book cannot be searched, so that the threshold of searching operation is high, and the user cannot search the target book quickly.
Disclosure of Invention
In view of the above, the present invention has been made to provide an electronic book-based search method, an electronic device, and a computer storage medium that overcome or at least partially solve the above problems.
According to an aspect of the present invention, there is provided an electronic book-based search method including:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
and displaying an association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page.
According to another aspect of the present invention, there is provided an electronic apparatus including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
and displaying an association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page.
According to yet another aspect of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, the executable instruction causing the processor to:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
and displaying an association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page.
In the searching method based on the electronic book, the electronic equipment and the computer storage medium provided by the invention, the type of the received searching word is determined according to the preset electronic book type division rule; determining an association word corresponding to the search word according to the type of the search word and a preset type association rule; and displaying the association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page. Therefore, the method can determine the association words corresponding to the search words according to the types of the search words and the preset type association rules, so that the search results are expanded, and the user can search the target books quickly. The method is not limited to a searching method for accurately inputting the book name, and as long as the input content is related to the target book, the associated result can be displayed in an association mode for the user to select, so that the searching threshold is reduced, and the searching success rate is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a flow chart illustrating an electronic book-based search method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating an electronic book-based searching method according to another embodiment of the present invention;
fig. 3 shows a schematic structural diagram of an electronic device according to another embodiment of the invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Example one
Fig. 1 is a flowchart illustrating an electronic book-based searching method according to an embodiment of the present invention. As shown in fig. 1, the method comprises the steps of:
step S110: and determining the type of the received search word according to a preset electronic book type division rule.
The electronic book type division rule is used for defining types of various search terms related to the electronic book. For example, the types of the search words can be divided into a plurality of types, such as an author type, a main manager type, a series of books, an electronic book, and a vocal book type, according to an electronic book type division rule. The invention does not limit the type division mode and the type number corresponding to the electronic book type division rule, and all the contents related to the electronic book can be used as a type of search words. Correspondingly, after receiving the search word input by the user, determining the type of the search word according to the electronic book type division rule. For example, the determined type of search term may be an author type, or the like.
Step S120: and determining the associated words corresponding to the search words according to the types of the search words and preset type association rules.
The type association rule is used for setting mapping relations between various types of search terms and the corresponding association terms. For example, there is a mapping relationship between a search word of an author type and associative words of a series of a book type, an electronic book, and a vocal book type. Accordingly, when the type of the search word input by the user is the author type, the vocabularies of the series of book types, the electronic book and the vocal book types can be determined as the association words corresponding to the search word according to the type association rule. In specific implementation, the name of the hotkey e-book written by the author can be used as a corresponding association word.
Step S130: and presenting the association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page.
The association search page comprises association words corresponding to the search words, and a user can obtain an association search result according to the association words, so that the user can automatically associate the e-book works associated with the author under the condition that the user inputs the author, and the user can conveniently select the e-book works. This approach allows the user to automatically imagine the target book without knowing the exact title information of the e-book, as long as the content associated with the e-book can be entered. In a word, the method can correlate the information of all the dimensions related to the electronic book, so that the information of all the dimensions can be integrated to show the associated search results when the user searches, and convenience is provided for the user.
In the searching method based on the electronic book, the type of a received searching word is determined according to a preset electronic book type division rule; determining an association word corresponding to the search word according to the type of the search word and a preset type association rule; and displaying the association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page. Therefore, the method can determine the association words corresponding to the search words according to the types of the search words and the preset type association rules, so that the search results are expanded, and the user can search the target books quickly. The method is not limited to a searching method for accurately inputting the book name, and as long as the input content is related to the target book, the associated result can be displayed in an association mode for the user to select, so that the searching threshold is reduced, and the searching success rate is improved.
Example two
Fig. 2 is a flowchart illustrating an electronic book-based searching method according to another embodiment of the present invention. As shown in fig. 2, the method comprises the steps of:
step S210: and determining the type of the received search word according to a preset electronic book type division rule.
The electronic book type dividing rule is used for dividing the received search terms into the following types: author type, main manager type, series book type, electronic book type, and/or vocal book type. Wherein, the main reason people means: a speaker of the e-book application within a preset time period. For example, for an e-book application, a known person is invited every week as a speaker of the application, also called a proctor.
In specific implementation, word libraries corresponding to various types can be preset. For example, an author word bank is arranged and used for storing names of authors of the electronic books; setting a main manager word bank for storing names of main managers in each period; and arranging a series book word bank for storing book names of various common series books and the like. Similarly, an electronic book word stock and an acoustic book word stock can also be set. Accordingly, the type of the search word can be determined by matching the search word with various word banks. For example, assuming that the search word matches an author in an author thesaurus, the type of the search word is determined to be the author type.
In particular, it is considered that a search term may belong to multiple types, for example, may belong to an author type and an e-book type at the same time. At this time, the processing may be performed in any one of the following two ways:
in one processing mode, the types of the search terms are determined to be multiple types, and the subsequent operation of each step is executed for each type respectively so as to expand the associated result.
In another processing mode, the type priority corresponding to each type is preset; determining candidate types of the received search terms according to a preset electronic book type division rule; when the candidate types of the search term include at least two types, one of the at least two candidate types is determined as the type of the received search term according to a preset type priority. Wherein the author type has a type priority greater than the series book type, and the series book type has a type priority greater than the master type. Accordingly, when a search word belongs to both the author type and the manager type, the search word is determined to be the author type in the latter manner. This embodiment is preferably implemented in the second manner.
Step S220: and determining the associated words corresponding to the search words according to the types of the search words and preset type association rules.
The type association rule is used for setting mapping relations between various types of search terms and the corresponding association terms. Specifically, the preset type association rules include: determining the type of the search word as a reference type; determining a mapping type having a mapping relation with a reference type according to a preset type mapping relation; and determining the associated words corresponding to the search words according to the mapping type. For example, when the reference type includes an author type and/or a manager type, the mapping type includes a series book type, an electronic book type, and/or an audio book type. Similarly, when the reference type includes a series book type, an electronic book type, and/or a vocal book type, the mapping type includes an author type and/or a main manager type. In summary, the mapping relationship between the reference type and the mapping type can be flexibly defined by those skilled in the art. All the at least two types with correlation relation can be mutually reference type and mapping type.
Specifically, when the type mapping relationship is set in advance, for each reference type, one or more types having an association relationship with the reference type are determined as mapping types corresponding to the reference type. For example, taking the reference type of author as an example, it is obvious that attention needs to be paid to a series of books, electronic books, audio books, and the like published by the author, and therefore, it is necessary to determine all the types of the series of books, electronic books, audio books, and the like as the mapping type of the reference type of author. For another example, taking the reference type of the main manager as an example, if the main manager is a same author at the same time, the main manager also needs to pay attention to the types of series books, electronic books, audio books, and the like.
In addition, when determining the association words corresponding to the search terms according to the mapping types, since the number of the association words per type is large, the following processing is required: respectively aiming at various mapping types, acquiring association candidate words corresponding to the mapping types; and screening the association words corresponding to the mapping type from the association candidate words corresponding to the mapping type according to a preset screening rule. Wherein the preset screening rule comprises at least one of the following:
(1) and when the mapping type is the author type, carrying out screening according to the number of works associated with the author. For example, the top works are selected after sorting in descending order according to the number of works associated with the author.
(2) And when the mapping type is the type of the electronic book, screening according to the page browsing amount of the electronic book. For example, the top ebooks are selected after sorting in descending order according to the Page View volume (PV) of the ebooks.
Therefore, for each mapping type, a plurality of associated candidate words corresponding to the mapping type are obtained first. Wherein, the more the number of the associated candidate words is, the easier it is to associate the result of the user's interest. Then, in order to ensure the quality of the associated candidate words and in consideration of the presentation space of the associated search page, a preset number of words need to be screened from the plurality of associated candidate words corresponding to the mapping type as the associated words corresponding to the mapping type according to a preset screening rule. For example, in one specific example, 3 associativity words are exposed for the mapping type of author type (i.e., 3 authors), 1 associativity word is exposed for the mapping type of manager type (i.e., 1 master), 1 associativity word is exposed for the mapping type of series book type (i.e., 1 series book), and 5 associativity words are exposed for the mapping type of ebook and vocal book types (i.e., 5 books).
In addition, when determining the associated word corresponding to the search word, in order to quickly and accurately determine the meaning of the search word, word segmentation processing needs to be performed on the search word to obtain a plurality of word segments corresponding to the search word; and then, determining the associated words corresponding to the search words according to the hit rate of each participle. For example, for a search word of "ABC" input by a user, the search word is decomposed into three participles of "a", "B" and "C" through word segmentation processing, then, the hit rate of each participle is determined, and an associated word corresponding to the search word is determined according to a search result corresponding to the participle of which the hit rate is higher than a preset threshold value.
Step S230: and displaying the association search page corresponding to the association words.
Specifically, considering that the types of the associated words may include a plurality of types, when an associated search page corresponding to the associated words is presented, it is necessary to determine the types of the associated words corresponding to the search words; and classifying and displaying various types of association words according to a preset type display rule. For example, the association search page may be divided into a plurality of type areas, each type area corresponds to one type of association word, and accordingly, the association words are displayed in the corresponding type areas according to the type according to the corresponding relationship between the type of the association word and each type area. The size and position of each type region may be set according to the importance of the corresponding type, the number of resources, and other factors. For example, a type area carrying a reminder or a preset mark may be set for three types of author, main manager, and series book to prompt the user to refer heavily.
Specifically, in order to facilitate user search, it is necessary to set association search entries corresponding to the respective association terms, and the association search entries corresponding to the respective association terms are displayed in an association search page; and when an association search request triggered by aiming at the association search entry is received, displaying a search result page corresponding to the association search entry. The association search entry corresponding to each association word may be in various forms such as a hyperlink, a search button, and/or a search icon, and in short, the user may query the search result corresponding to the association word by clicking the association search entry corresponding to the interested association word. For example, assume that the association search page includes a plurality of type regions, the e-book type region includes 5 association terms corresponding to the book name of the e-book, each association term has a corresponding association search entry, and the user selects the association search entry corresponding to one of the association terms according to his own needs to trigger an association search request for the association term.
Step S240: determining a search result according to the received associated search request; when the search result is not empty, displaying the search result in a search result page; and when the search result is empty, displaying the prompt result in the search result page.
Specifically, the association word to be searched is determined according to the identification information contained in the received association search request, and a search result corresponding to the association word is obtained. For example, when the associated word is a book name, the corresponding search result is usually an online reading page of the electronic book, so that the user can read the electronic book online; when the associated word is an author, the corresponding search result is usually the biographical profile information of the author, so that the user can know the author. In addition, when the search result of the book type is displayed, for the electronic book, the book name, the author and the classification name are displayed; for the audio book, besides the book name, the author and the classification name, the audio book further displays the anchor information.
In addition, when the corresponding electronic book or author information is not included in the electronic book application, the search result may be empty, and at this time, in order to improve the user experience, a prompt result may be displayed in the search result page. For example, for the type of the electronic book, if the corresponding electronic book content is not searched, two types of prompt results are usually shown:
the first type of prompt results are: and prompting a prompting result of reminding after the shelf is put on. Specifically, when the search result is empty, the background server records the related information of the electronic book that is not searched in a preset stock-out list, and specifically records the identification information of the electronic book and the user identification of the search user. Accordingly, the electronic book in the platform is updated according to the stock shortage list in the later period. And when a new on-line electronic book exists in the platform, the stock shortage list is inquired, if the new on-line electronic book belongs to the stock shortage list, the new on-line electronic book is deleted from the stock shortage list, a prompt result is generated aiming at the electronic book, and the prompt result is pushed to a search user corresponding to the electronic book, so that the fact that the electronic book which is not searched before by the user is put on the shelf is prompted.
The second type of prompt results are: and prompting results of the paper book purchasing entrance or the third-party platform purchasing entrance are contained. Specifically, when the search result is empty, the background server may query list information of a related electronic book in the third-party platform, and if it is determined that the third-party platform has the electronic book, prompt a purchase entry of the third-party platform to the user, so that the user can obtain the electronic book from the third-party platform. Alternatively, a paper book purchasing entrance can be provided for the user, so that the user can purchase and read the paper book through an internet channel.
In addition, when the search result page is presented and/or the associated search page is presented, the content contained therein needs to be ordered. In the specific sorting, sorting may be performed according to the text relevance, for example, sorting contents in the order from high to low in the hit rate of the participles; the sorting may also be based on the PV adjustment factor, e.g., in descending order of the number of PVs, so that the most visited content is ranked in front; specific sorting logic, such as a top-setting logic, can be set, so that the content with the highest PV or highest hit rate is subjected to top-setting operation.
Finally, to facilitate understanding of the invention, a specific example is given:
for example, for a search term of "gold" first, the reference type of the search term is determined as the author type, and then, the mapping type corresponding to the author type is determined to include the type of e-book or the like. Accordingly, determining the associative word corresponding to "gold" includes: martial arts (e-book type) authored by the gold united kingdom; the birth date introduction (author type) of the principal; other authors who include "gold" in their names. Therefore, through the association mode, the vocabularies which have the association relation with the search terms can be displayed from all dimensions, and therefore the user can conveniently search interesting results. This approach widens the scope of search results.
In summary, the method can determine the associated words corresponding to the search terms according to the types of the search terms and the preset type association rules, so as to expand the search results and facilitate the user to quickly search the target books. The method is not limited to a searching method for accurately inputting the book name, and as long as the input content is related to the target book, the associated result can be displayed in an association mode for the user to select, so that the searching threshold is reduced, and the searching success rate is improved.
EXAMPLE III
The embodiment of the application provides a non-volatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the electronic book-based searching method in any method embodiment.
The executable instructions may be specifically configured to cause the processor to:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
and displaying an association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page.
In an alternative, the executable instructions cause the processor to:
presetting type priorities corresponding to various types;
determining candidate types of the received search terms according to a preset electronic book type division rule;
when the candidate types of the search word include at least two types, determining one of the at least two candidate types as the type of the received search word according to a preset type priority.
In an alternative manner, the electronic book type division rule is used to divide the received search terms into the following types:
an author type, a chief person type, a series of books type, an electronic book type, and/or a vocal book type;
wherein the author type has a type priority greater than the series of bushel types, and the series of bushel types has a type priority greater than the master type.
In an alternative, the executable instructions cause the processor to:
determining the type of the search word as a reference type;
determining a mapping type having a mapping relation with the reference type according to a preset type mapping relation;
and determining the associated words corresponding to the search words according to the mapping type.
In an alternative, when the reference type includes an author type and/or a manager type, the mapping type includes a series book type, an electronic book type, and/or an audio book type.
In an alternative, the executable instructions cause the processor to:
respectively aiming at various mapping types, acquiring association candidate words corresponding to the mapping types;
screening the association words corresponding to the mapping type from the association candidate words corresponding to the mapping type according to a preset screening rule;
wherein the preset screening rule comprises at least one of: when the mapping type is the author type, the rule of screening is carried out according to the number of works related to the author; and when the mapping type is the type of the electronic book, screening according to the page browsing amount of the electronic book.
In an alternative, the executable instructions cause the processor to:
determining a type of the associated word corresponding to the search word;
and classifying and displaying the various types of association words according to a preset type display rule.
In an alternative, the executable instructions cause the processor to:
performing word segmentation processing on the search word to obtain a plurality of word segments corresponding to the search word;
and determining the associated words corresponding to the search words according to the hit rate of each participle.
In an alternative, the executable instructions cause the processor to:
setting association search entries corresponding to the association words, and displaying the association search entries corresponding to the association words in the association search page;
and when an association search request triggered by aiming at the association search entry is received, displaying a search result page corresponding to the association search entry.
In an alternative, the executable instructions cause the processor to:
determining a search result according to the associated search request;
when the search result is not empty, displaying the search result in the search result page;
when the search result is empty, displaying a prompt result in the search result page; wherein, the prompt result includes: and prompting a prompting result of reminding after the book is put on shelf and a prompting result of a paper book purchasing entrance or a third-party platform purchasing entrance.
Example four
Fig. 3 is a schematic structural diagram of an electronic device according to another embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the electronic device.
As shown in fig. 3, the electronic device may include: a processor (processor)302, a communication Interface 304, a memory 306, and a communication bus 308.
Wherein: the processor 302, communication interface 304, and memory 306 communicate with each other via a communication bus 308. A communication interface 304 for communicating with network elements of other devices, such as clients or other servers. The processor 302 is configured to execute the program 310, and may specifically perform relevant steps in the above embodiment of the electronic book-based search method.
In particular, program 310 may include program code comprising computer operating instructions.
The processor 302 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement an embodiment of the present invention. The electronic device comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And a memory 306 for storing a program 310. Memory 306 may comprise high-speed RAM memory and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 310 may specifically be configured to cause the processor 302 to perform the following operations:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
and displaying an association search page corresponding to the association words so as to determine search results corresponding to the search words according to the association search page.
In an alternative, the executable instructions cause the processor to:
presetting type priorities corresponding to various types;
determining candidate types of the received search terms according to a preset electronic book type division rule;
when the candidate types of the search word include at least two types, determining one of the at least two candidate types as the type of the received search word according to a preset type priority.
In an alternative manner, the electronic book type division rule is used to divide the received search terms into the following types:
an author type, a chief person type, a series of books type, an electronic book type, and/or a vocal book type;
wherein the author type has a type priority greater than the series of bushel types, and the series of bushel types has a type priority greater than the master type.
In an alternative, the executable instructions cause the processor to:
determining the type of the search word as a reference type;
determining a mapping type having a mapping relation with the reference type according to a preset type mapping relation;
and determining the associated words corresponding to the search words according to the mapping type.
In an alternative, when the reference type includes an author type and/or a manager type, the mapping type includes a series book type, an electronic book type, and/or an audio book type.
In an alternative, the executable instructions cause the processor to:
respectively aiming at various mapping types, acquiring association candidate words corresponding to the mapping types;
screening the association words corresponding to the mapping type from the association candidate words corresponding to the mapping type according to a preset screening rule;
wherein the preset screening rule comprises at least one of: when the mapping type is the author type, the rule of screening is carried out according to the number of works related to the author; and when the mapping type is the type of the electronic book, screening according to the page browsing amount of the electronic book.
In an alternative, the executable instructions cause the processor to:
determining a type of the associated word corresponding to the search word;
and classifying and displaying the various types of association words according to a preset type display rule.
In an alternative, the executable instructions cause the processor to:
performing word segmentation processing on the search word to obtain a plurality of word segments corresponding to the search word;
and determining the associated words corresponding to the search words according to the hit rate of each participle.
In an alternative, the executable instructions cause the processor to:
setting association search entries corresponding to the association words, and displaying the association search entries corresponding to the association words in the association search page;
and when an association search request triggered by aiming at the association search entry is received, displaying a search result page corresponding to the association search entry.
In an alternative, the executable instructions cause the processor to:
determining a search result according to the associated search request;
when the search result is not empty, displaying the search result in the search result page;
when the search result is empty, displaying a prompt result in the search result page; wherein, the prompt result includes: and prompting a prompting result of reminding after the book is put on shelf and a prompting result of a paper book purchasing entrance or a third-party platform purchasing entrance.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (27)

1. A method of searching based on an electronic book, comprising:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
displaying an association search page corresponding to the association terms so as to determine search results corresponding to the search terms according to the association search page;
wherein the preset type association rule comprises: determining the type of the search word as a reference type; determining a mapping type having a mapping relation with the reference type according to a preset type mapping relation; determining an association word corresponding to the search word according to the mapping type; when the type mapping relationship is preset, respectively determining one or more types having an association relationship with the reference type as the mapping type corresponding to the reference type for each reference type, wherein at least two types having an association relationship are each the reference type and the mapping type.
2. The method of claim 1, wherein the determining the type of the received search term according to a preset e-book type division rule comprises:
presetting type priorities corresponding to various types;
determining candidate types of the received search terms according to a preset electronic book type division rule;
when the candidate types of the search word include at least two types, determining one of the at least two candidate types as the type of the received search word according to a preset type priority.
3. The method of claim 2, wherein the electronic book type division rule is used to divide the received search terms into the following types:
an author type, a chief person type, a series of books type, an electronic book type, and/or a vocal book type;
wherein the author type has a type priority greater than the series of bushel types, and the series of bushel types has a type priority greater than the master type.
4. The method of claim 1, wherein when the reference type comprises an author type and/or a chief actor type, the mapping type comprises a series book type, an e-book type, and/or a vocal book type.
5. The method of claim 1 or 4, wherein the determining, according to the mapping type, an associative word corresponding to the search word comprises:
respectively aiming at various mapping types, acquiring association candidate words corresponding to the mapping types;
screening the association words corresponding to the mapping type from the association candidate words corresponding to the mapping type according to a preset screening rule;
wherein the preset screening rule comprises at least one of: when the mapping type is the author type, the rule of screening is carried out according to the number of works related to the author; and when the mapping type is the type of the electronic book, screening according to the page browsing amount of the electronic book.
6. The method of any of claims 1-4, wherein said presenting an association search page corresponding to the association term comprises:
determining a type of the associated word corresponding to the search word;
and classifying and displaying the various types of association words according to a preset type display rule.
7. The method of any of claims 1-4, wherein the determining the associative word corresponding to the search term comprises:
performing word segmentation processing on the search word to obtain a plurality of word segments corresponding to the search word;
and determining the associated words corresponding to the search words according to the hit rate of each participle.
8. The method of any of claims 1-4, wherein said presenting an association search page corresponding to the association terms such that determining search results corresponding to the search terms from the association search page comprises:
setting association search entries corresponding to the association words, and displaying the association search entries corresponding to the association words in the association search page;
and when an association search request triggered by aiming at the association search entry is received, displaying a search result page corresponding to the association search entry.
9. The method of claim 8, wherein presenting a search result page corresponding to the associated search entry when an associated search request triggered for the associated search entry is received comprises:
determining a search result according to the associated search request;
when the search result is not empty, displaying the search result in the search result page;
when the search result is empty, displaying a prompt result in the search result page; wherein, the prompt result includes: and prompting a prompting result of reminding after the book is put on shelf and a prompting result of a paper book purchasing entrance or a third-party platform purchasing entrance.
10. An electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
displaying an association search page corresponding to the association terms so as to determine search results corresponding to the search terms according to the association search page;
wherein the preset type association rule comprises: determining the type of the search word as a reference type; determining a mapping type having a mapping relation with the reference type according to a preset type mapping relation; determining an association word corresponding to the search word according to the mapping type; when the type mapping relationship is preset, respectively determining one or more types having an association relationship with the reference type as the mapping type corresponding to the reference type for each reference type, wherein at least two types having an association relationship are each the reference type and the mapping type.
11. The electronic device of claim 10, wherein the executable instructions cause the processor to:
presetting type priorities corresponding to various types;
determining candidate types of the received search terms according to a preset electronic book type division rule;
when the candidate types of the search word include at least two types, determining one of the at least two candidate types as the type of the received search word according to a preset type priority.
12. The electronic device of claim 11, wherein the electronic book type division rule is to divide the received search terms into the following types:
an author type, a chief person type, a series of books type, an electronic book type, and/or a vocal book type;
wherein the author type has a type priority greater than the series of bushel types, and the series of bushel types has a type priority greater than the master type.
13. The electronic device of claim 10, wherein when the reference type comprises an author type and/or a chief actor type, the mapping type comprises a series book type, an e-book type, and/or an audio book type.
14. The electronic device of claim 10 or 13, wherein the executable instructions cause the processor to:
respectively aiming at various mapping types, acquiring association candidate words corresponding to the mapping types;
screening the association words corresponding to the mapping type from the association candidate words corresponding to the mapping type according to a preset screening rule;
wherein the preset screening rule comprises at least one of: when the mapping type is the author type, the rule of screening is carried out according to the number of works related to the author; and when the mapping type is the type of the electronic book, screening according to the page browsing amount of the electronic book.
15. The electronic device of any of claims 10-13, wherein the executable instructions cause the processor to:
determining a type of the associated word corresponding to the search word;
and classifying and displaying the various types of association words according to a preset type display rule.
16. The electronic device of any of claims 10-13, wherein the executable instructions cause the processor to:
performing word segmentation processing on the search word to obtain a plurality of word segments corresponding to the search word;
and determining the associated words corresponding to the search words according to the hit rate of each participle.
17. The electronic device of any of claims 10-13, wherein the executable instructions cause the processor to:
setting association search entries corresponding to the association words, and displaying the association search entries corresponding to the association words in the association search page;
and when an association search request triggered by aiming at the association search entry is received, displaying a search result page corresponding to the association search entry.
18. The electronic device of claim 17, wherein the executable instructions cause the processor to:
determining a search result according to the associated search request;
when the search result is not empty, displaying the search result in the search result page;
when the search result is empty, displaying a prompt result in the search result page; wherein, the prompt result includes: and prompting a prompting result of reminding after the book is put on shelf and a prompting result of a paper book purchasing entrance or a third-party platform purchasing entrance.
19. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:
determining the type of the received search word according to a preset electronic book type division rule;
determining an association word corresponding to the search word according to the type of the search word and a preset type association rule;
displaying an association search page corresponding to the association terms so as to determine search results corresponding to the search terms according to the association search page;
wherein the preset type association rule comprises: determining the type of the search word as a reference type; determining a mapping type having a mapping relation with the reference type according to a preset type mapping relation; determining an association word corresponding to the search word according to the mapping type; when the type mapping relationship is preset, respectively determining one or more types having an association relationship with the reference type as the mapping type corresponding to the reference type for each reference type, wherein at least two types having an association relationship are each the reference type and the mapping type.
20. The computer storage medium of claim 19, wherein the executable instructions cause the processor to:
presetting type priorities corresponding to various types;
determining candidate types of the received search terms according to a preset electronic book type division rule;
when the candidate types of the search word include at least two types, determining one of the at least two candidate types as the type of the received search word according to a preset type priority.
21. The computer storage medium of claim 20, wherein the electronic book type division rule is to divide the received search terms into the following types:
an author type, a chief person type, a series of books type, an electronic book type, and/or a vocal book type;
wherein the author type has a type priority greater than the series of bushel types, and the series of bushel types has a type priority greater than the master type.
22. The computer storage medium of claim 19, wherein when the benchmark type includes an author type and/or a chief actor type, the mapping type includes a series book type, an electronic book type, and/or an audio book type.
23. The computer storage medium of claim 19 or 22, wherein the executable instructions cause the processor to:
respectively aiming at various mapping types, acquiring association candidate words corresponding to the mapping types;
screening the association words corresponding to the mapping type from the association candidate words corresponding to the mapping type according to a preset screening rule;
wherein the preset screening rule comprises at least one of: when the mapping type is the author type, the rule of screening is carried out according to the number of works related to the author; and when the mapping type is the type of the electronic book, screening according to the page browsing amount of the electronic book.
24. The computer storage medium of any of claims 19-22, wherein the executable instructions cause the processor to:
determining a type of the associated word corresponding to the search word;
and classifying and displaying the various types of association words according to a preset type display rule.
25. The computer storage medium of any of claims 19-22, wherein the executable instructions cause the processor to:
performing word segmentation processing on the search word to obtain a plurality of word segments corresponding to the search word;
and determining the associated words corresponding to the search words according to the hit rate of each participle.
26. The computer storage medium of any of claims 19-22, wherein the executable instructions cause the processor to:
setting association search entries corresponding to the association words, and displaying the association search entries corresponding to the association words in the association search page;
and when an association search request triggered by aiming at the association search entry is received, displaying a search result page corresponding to the association search entry.
27. The computer storage medium of claim 26, wherein the executable instructions cause the processor to:
determining a search result according to the associated search request;
when the search result is not empty, displaying the search result in the search result page;
when the search result is empty, displaying a prompt result in the search result page; wherein, the prompt result includes: and prompting a prompting result of reminding after the book is put on shelf and a prompting result of a paper book purchasing entrance or a third-party platform purchasing entrance.
CN201910079322.2A 2019-01-28 2019-01-28 Searching method based on electronic book, electronic equipment and computer storage medium Active CN109857853B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910079322.2A CN109857853B (en) 2019-01-28 2019-01-28 Searching method based on electronic book, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910079322.2A CN109857853B (en) 2019-01-28 2019-01-28 Searching method based on electronic book, electronic equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN109857853A CN109857853A (en) 2019-06-07
CN109857853B true CN109857853B (en) 2021-09-14

Family

ID=66896479

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910079322.2A Active CN109857853B (en) 2019-01-28 2019-01-28 Searching method based on electronic book, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN109857853B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110781269B (en) * 2019-09-29 2023-03-31 上海连尚网络科技有限公司 Method and equipment for searching books in reading application
CN112825088A (en) * 2019-11-21 2021-05-21 阿里巴巴集团控股有限公司 Information display method, device, equipment and storage medium
CN110968765B (en) * 2019-12-04 2020-09-22 掌阅科技股份有限公司 Book searching method, computing device and computer storage medium
CN111782945B (en) * 2020-06-28 2022-11-15 掌阅科技股份有限公司 Book searching method, computing device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035966A (en) * 2014-05-16 2014-09-10 百度在线网络技术(北京)有限公司 Method and device for providing extended search terms
CN104850554A (en) * 2014-02-14 2015-08-19 北京搜狗科技发展有限公司 Searching method and system
CN108845987A (en) * 2018-06-01 2018-11-20 北京玄科技有限公司 A kind of poem search method and system based on semantic analysis

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778122B (en) * 2012-10-17 2018-01-23 腾讯科技(深圳)有限公司 Searching method and system
US10606899B2 (en) * 2016-05-23 2020-03-31 International Business Machines Corporation Categorically filtering search results
CN109213921A (en) * 2017-06-29 2019-01-15 广州涌智信息科技有限公司 A kind of searching method and device of merchandise news
CN108227954A (en) * 2017-12-29 2018-06-29 北京奇虎科技有限公司 A kind of method, apparatus and electronic equipment that search input associational word is provided

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850554A (en) * 2014-02-14 2015-08-19 北京搜狗科技发展有限公司 Searching method and system
CN104035966A (en) * 2014-05-16 2014-09-10 百度在线网络技术(北京)有限公司 Method and device for providing extended search terms
CN108845987A (en) * 2018-06-01 2018-11-20 北京玄科技有限公司 A kind of poem search method and system based on semantic analysis

Also Published As

Publication number Publication date
CN109857853A (en) 2019-06-07

Similar Documents

Publication Publication Date Title
CN109857853B (en) Searching method based on electronic book, electronic equipment and computer storage medium
CN109885770B (en) Information recommendation method and device, electronic equipment and storage medium
US8275666B2 (en) User supplied and refined tags
CN107122400B (en) Method, computing system and storage medium for refining query results using visual cues
US20170300535A1 (en) Systems and methods for suggesting content to a writer based on contents of a document
CN110716991B (en) Method for displaying entity associated information based on electronic book and electronic equipment
US20090076927A1 (en) Distinguishing accessories from products for ranking search results
WO2014000576A1 (en) Network searching method and network searching system
JP7451747B2 (en) Methods, devices, equipment and computer readable storage media for searching content
CN111506849A (en) Page generation method and device
JP2009169541A (en) Web page retrieval server and query recommendation method
CN110968789B (en) Electronic book pushing method, electronic equipment and computer storage medium
US9674259B1 (en) Semantic processing of content for product identification
CN112579854A (en) Information processing method, device, equipment and storage medium
CN112784141A (en) Search result quality determination method and device, storage medium and computer equipment
CN110489032B (en) Dictionary query method for electronic book and electronic equipment
CN112612394B (en) Electronic book idea classification display method, computing device and computer storage medium
JP6733366B2 (en) Task estimation device, task estimation method, and task estimation program
CN111008519A (en) Reading page display method, electronic equipment and computer storage medium
US11922326B2 (en) Data management suggestions from knowledge graph actions
JP2020123321A (en) Method and apparatus for search processing based on clipboard data
JP7354329B2 (en) Information processing device, information processing method, and program
CN116383406A (en) Enterprise portrait generation method, computer device and computer readable storage medium
CN112328752B (en) Course recommendation method and device based on search content, computer equipment and medium
CN111914154B (en) Intelligent search guiding system and method

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