Content search method and apparatus, and device and storage medium
By introducing an image search entry and component into the text search results page, the interconnection between text search and image search is achieved, solving the inefficiency problem caused by the independent search methods in traditional application platforms and improving the user experience.
Patent Information
- Application Number
- PCT/CN2025/110925
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-29
- Filing Date
- 2025-07-28
- Publication Date
- 2026-02-05
AI Technical Summary
In traditional application platforms, text search and image search are independent of each other, resulting in low search efficiency and poor user experience.
The image search entry is presented on the text search results page, responding to user selections, providing an image search component, and presenting a second search results page based on the image search request, thus realizing the interconnection between text search and image search.
It improved search efficiency, enhanced user experience, and met users' diverse search needs.
Smart Images

Figure CN2025110925_05022026_PF_FP_ABST
Abstract
Description
Content search method, device, apparatus and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411027194.4, filed on July 29, 2024, entitled "Content search method, device, apparatus and storage medium", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a content search method, device, apparatus and computer readable storage medium. BACKGROUND
[0003] In recent years, with the development of the Internet, more and more users search and view content in application platforms. However, in the traditional application platform, the text search method and the image search method are independent of each other, and there is a lack of connection between the two, resulting in low search efficiency. SUMMARY
[0004] In a first aspect of the present disclosure, a content search method is provided, comprising: presenting a first search result page for a text search request; presenting an image search entry in the first search result page in response to the text search request meeting a preset condition; presenting an image search component in response to a selection of the image search entry; and presenting a second search result page for an image search request based on the image search request obtained via the image search component.
[0005] In a second aspect of the present disclosure, a device for content search is provided. The device comprises: a first presentation module configured to present a first search result page for a text search request; a matching module configured to present an image search entry in the first search result page in response to the text search request meeting a preset condition; a processing module configured to present an image search component in response to a selection of the image search entry; and a second presentation module configured to present a second search result page for an image search request based on the image search request obtained via the image search component.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon computer executable instructions executable by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer- executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0009] It should be understood that all statements herein made regarding the content of this Background section are intended to be non-limiting and are not intended to limit the scope of the disclosure. Other features of the disclosure will be apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, aspects and advantages of embodiments of the present disclosure will become more apparent from the following description when taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar elements throughout the figures thereof. In the drawings:
[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;
[0012] FIGS. 2A-2C show example interfaces according to some embodiments of the present disclosure;
[0013] FIGS. 3A-3C show example interfaces according to yet other embodiments of the present disclosure;
[0014] FIGS. 4A-4C show example interfaces according to yet other embodiments of the present disclosure;
[0015] FIG. 5 shows a flowchart of an example process of content search according to some embodiments of the present disclosure;
[0016] FIG. 6 shows a schematic block diagram of an example apparatus for content search according to some embodiments of the present disclosure; and
[0017] FIG. 7 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0018] Embodiments of the present disclosure will be described hereinafter with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of the present disclosure.
[0019] It should be noted that the headings provided in any section / subsection herein are not limitations. Various embodiments are described throughout this document and any type of embodiment can be included under any section / subsection. Moreover, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or a different section / subsection in any manner.
[0020] In the description of embodiments of the disclosure, the term "includes" and its derivatives, such as "including," should be understood in an open-ended way, i.e., "including but not limited to." The term "based on" should be understood as "based at least in part on." The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment." The term "some embodiments" should be understood as "at least some embodiments." Other explicit and implicit definitions can also be included below. The terms "first," "second," and the like can refer to different or the same objects. Other explicit and implicit definitions can also be included below.
[0021] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are performed on the premise that the user is aware of and confirms. Accordingly, when implementing embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific informing and / or authorization manner can vary according to actual situations and application scenarios, and the scope of the disclosure is not limited in this aspect.
[0022] In the specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.
[0023] As mentioned above, with the development of the Internet, more and more users search and view content in application platforms. However, on the one hand, traditional application platforms mainly use text search methods, and in some cases, the search ability of the text search method is limited compared to image search, and the search results are not accurate enough. On the other hand, in the existing application platforms that provide image search methods, the text search method and the image search method are independent of each other, and there is a lack of necessary connection between the two, resulting in low search efficiency and poor user experience.
[0024] Embodiments of the present disclosure propose a scheme for content search. According to the scheme, a first search result page for a text search request can be presented; in response to the text search request satisfying a preset condition, an image search entry is presented in the first search result page; in response to a selection of the image search entry, an image search component is presented; and based on an image search request acquired via the image search component, a second search result page for the image search request is presented.
[0025] In this way, embodiments of the present disclosure can provide an image search entry in a search result page corresponding to a text search request based on the text search request. The image search entry can guide a user to input an image and acquire a search result associated with the image search request. Therefore, the present disclosure can provide an image search mode for a user in a conventional text search mode, so that the text search mode and the image search mode are associated with each other, thereby improving search efficiency. And improve user experience, meet the user's search needs.
[0026] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.
[0027] Example Environment
[0028] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0029] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a search-capable application or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0030] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.
[0031] In some embodiments, the electronic device 110 communicates with the server 130 to implement the provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device thereof or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to the user (such as “wearable” circuitry, etc.).
[0032] The server 130 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports interface interaction.
[0033] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0034] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.
[0035] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0036] Content search
[0037] In some embodiments, the electronic device 110 can receive a text search request. As an example, the text search request can include a search request obtained based on a user input text. For example, a user can input a text in an application with search function or in a search engine to obtain a request for content corresponding to the input text.
[0038] In some embodiments, the electronic device 110 presents a first search result page for the text search request. As an example, the electronic device 110 can present, in the first search result page, relevant content (e.g., text content and / or image content associated with the text search request, etc.) to the text search request.
[0039] In some embodiments, the electronic device 110 presents an image search entry in the first search result page in response to the text search request satisfying a preset condition. As an example, the electronic device 110 can present the image search entry in the first search result page in response to the text search request matching the image search entry. As an example, the image search entry can provide a search method for the user to obtain search results based on image content.
[0040] In some embodiments, the electronic device 110 can present an image search component in response to receiving a user selection (e.g., a click operation) of the image search entry. The electronic device 110 can obtain an image search request based on the image search component. As an example, the electronic device 110 can obtain image content input by the user based on the image search component. Further, the electronic device 110 can determine the image search request based on the image content obtained via the image search component, and present a second search result page for the image search request.
[0041] In some embodiments, the electronic device 110 can present, in the second search result page, content associated with the image search request.
[0042] The content search process according to embodiments of the present disclosure will be described below with reference to FIGS. 2A to 2C, 3A to 3C, and 4A to 4C.
[0043] FIGS. 2A to 2C illustrate example interfaces 200A to 200C according to some embodiments of the present disclosure. The interfaces 200A to 200C can be provided by the electronic device 110 illustrated in FIG. 1, for example.
[0044] In some embodiments, as shown in FIG. 2A, the electronic device 110 can present a first search result page 200A based on the text search request. As an example, as shown in FIG. 2A, the text search request can be associated with an input text 205 (e.g., “XXX problem solving steps”), for example. As an example, the electronic device 110 can present a plurality of search results in the first search result page 200A.
[0045] In some embodiments, the image search entry can correspond to a target search type. As an example, the type of the image search entry presented by the electronic device 110 in the first search result page 200A is the target search type in a plurality of preset image search types.
[0046] In some embodiments, the target search type can be determined based on the text search request.
[0047] In some embodiments, with continued reference to FIG. 2A, the text search request is determined to match a preset condition when the degree of association between the text search request and the image search intent is greater than a threshold value. As an example, the electronic device 110 can determine whether the degree of association between the text search request and the image search intent (e.g., the degree of association between the text content) is greater than a threshold value by relying on a preset model. The preset model can be implemented as a machine learning model with natural language (e.g., text content) processing capability. The present disclosure is not intended to limit the specific content and training process of the preset model.
[0048] In some embodiments, the image search intent includes a plurality of preset image search intents corresponding to different image search types. In some embodiments, the plurality of preset image search intents can include an image-based commodity search intent; an image-based answer acquisition intent; and an image-based material search intent. As an example, the image search type corresponding to the image-based commodity search intent can be a find same type; the image search type corresponding to the image-based answer acquisition intent can be a find answer type; and the image search type corresponding to the image-based material search intent can be a find material type.
[0049] In some embodiments, the electronic device 110 can determine, from the at least two preset image search intents, an image search intent with the highest degree of association as the target image search intent in response to the degree of association between the text search request and the at least two preset image search intents being higher than a threshold value.
[0050] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present the image search entry 310 in the first search result page 200A in response to the text search request satisfying a preset condition. As an example, as shown in FIG. 2A, the electronic device 110 can determine, based on the input text 205 (e.g., “XXX problem solving steps”) corresponding to the text search request, a target image search intent to be an image-based answer search intent using a preset model, and a target search type to be a find-answer type. Further, the electronic device 110 can present the image search entry 210 of the find-answer type in the first search result page 200A. As an example, the image search entry 210 of the find-answer type can be used to provide the user with answer content for the problem content based on the user inputting image content containing the problem content (e.g., a math problem).
[0051] In some embodiments, with continued reference to FIG. 2A, the target search type can be determined based on at least one search result in the first search page 200A. As an example, if the at least one search result is image content or text content containing problem content, the target search type can be determined to be a find-answer type.
[0052] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present, in the image search entry 210, an indication element corresponding to the target search type. As an example, the indication element corresponding to the target search type can include at least one of a text identifier (e.g., a text identifier corresponding to the find-answer type can be “identify pictures to find answers”) or an image identifier.
[0053] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present the image search component in response to receiving a selection of the image search entry 210.
[0054] In some embodiments, as shown in FIG. 2B, the electronic device 110 can present a target interface 200B of the image search component corresponding to the target search type. As an example, the electronic device 110 can invoke a photographing component in the target interface 200B to obtain image content input by the user. As an example, the electronic device 110 can provide a photo album entry 215 in the target interface 200B to obtain image content selected by the user based on the photo album entry 215.
[0055] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present, in the target interface 200B, an indication element (e.g., a question answering 220) associated with the target search type.
[0056] In some embodiments, as shown in FIG. 2C, the electronic device 110 can present, based on the image search request acquired via the image search component, a second search result page 200C for the image search request. As an example, the electronic device 110 can present, in the second search result page 200C, image content acquired via the image search component. Further, the electronic device 110 can distinctly display (e.g., frame display) a plurality of topic contents (e.g., topics 221-224 in FIG. 2C represent 4 topic contents) identified from the image content. Further, the electronic device 110 can present, based on a selected topic content (e.g., topic 221), at least one solution content corresponding to the topic content.
[0057] FIGS. 3A-3C illustrate example interfaces 300A-300C, according to some embodiments of the present disclosure. The interfaces 300A-300C can be provided, for example, by the electronic device 110 shown in FIG. 1.
[0058] In some embodiments, as shown in FIG. 3A, the electronic device 110 can present, based on a text search request, a first search result page 300A. As an example, as shown in FIG. 3A, the text search request can be associated with, for example, input text 305 (e.g., “XXX clothes on the body effect how”).
[0059] In some embodiments, with continued reference to FIG. 3A, the electronic device 110 can present, in the first search result page 300A, an image search entry 310 in response to the text search request satisfying a preset condition. As an example, as shown in FIG. 3A, the electronic device 110 can determine, based on the input text 305 (e.g., “XXX clothes on the body effect how”) corresponding to the text search request, that the target image search intent is a product search intent based on an image using a preset model, and that the target search type is a same product type. Further, the electronic device 110 can present, in the first search result page 300A, the image search entry 310 of the same product type. As an example, the image search entry 310 of the same product type can be used to provide, for a user, related products for product content based on the user inputting image content containing the product content (e.g., a clothing image).
[0060] In some embodiments, with continued reference to FIG. 3A, the electronic device 110 can present, in the image search entry 310, an indication element corresponding to the target search type. As an example, the indication element corresponding to the target search type can include at least one of a text identifier (e.g., a text identifier corresponding to the same product type can be “identify the picture to find the same product”) and an image identifier.
[0061] In some embodiments, with continued reference to FIG. 3A, the electronic device 110 can present, in response to receiving a selection of the image search entry 310, an image search component.
[0062] In some embodiments, as shown in Fig. 3B, the electronic device 110 can present a target interface 300B corresponding to the target search type for the image search component. As an example, the electronic device 110 can invoke a photo taking component in the target interface 300B to obtain image content input by the user. As an example, the electronic device 110 can provide a photo album entry 315 in the target interface 300B to obtain image content selected by the user based on the photo album entry 315.
[0063] In some embodiments, with continued reference to Fig. 3B, the electronic device 110 can present an indication element (e.g., find similar 320) associated with the target search type in the target interface 300B.
[0064] In some embodiments, as shown in Fig. 3C, the electronic device 110 can present a second search result page 300C for the image search request based on the image search request obtained via the image search component. As an example, the electronic device 110 can present image content obtained via the image search component in the second search result page 300C. Further, the electronic device 110 can distinctly display (e.g., frame display) at least one item of content (e.g., item 321 in Fig. 3C) identified from the image content. Further, the electronic device 110 can present at least one other item of content (e.g., similar item of clothing with a shopping link) associated with the item of content (e.g., clothing) based on the item of content (e.g., item 321).
[0065] Figs. 4A-4C illustrate example interfaces 400A-400C in accordance with some embodiments of the present disclosure. The interfaces 400A-400C can be provided, for example, by the electronic device 110 shown in Fig. 1.
[0066] In some embodiments, as shown in Fig. 4A, the electronic device 110 can present a first search result page 400A based on a text search request. As an example, as shown in Fig. 3A, the text search request can be associated with, for example, the input text 405 (e.g., “XXX emoji material”).
[0067] In some embodiments, with continued reference to FIG. 4A, the electronic device 110 can present the image search entry 410 in the first search result page 400A in response to the text search request satisfying a preset condition. As an example, as shown in FIG. 4A, the electronic device 110 can determine, based on the input text 405 (e.g., “XXX expression material”) corresponding to the text search request, a target image search intent to be an image-based material search intent using a preset model, and a target search type to be a find material type. Further, the electronic device 110 can present the image search entry 410 of the find material type in the first search result page 400A. As an example, the image search entry 410 of the find material type can be used to provide the user with relevant materials for the material content based on the user inputting image content containing the material content (e.g., expression material, which can include a sticker, for example).
[0068] In some embodiments, with continued reference to FIG. 4A, the electronic device 110 can present, in the image search entry 410, an indication element corresponding to the target search type. As an example, the indication element corresponding to the target search type can include at least one of a text identifier (e.g., a text identifier corresponding to the find material type can be “identify picture to find material”) and an image identifier.
[0069] In some embodiments, with continued reference to FIG. 4A, the electronic device 110 can present the image search component in response to receiving a selection of the image search entry 410.
[0070] In some embodiments, as shown in FIG. 4B, the electronic device 110 can present a target interface 400B of the image search component corresponding to the target search type. As an example, the electronic device 110 can invoke a photographing component in the target interface 400B to obtain image content input by the user. As an example, the electronic device 110 can provide a photo album entry 415 in the target interface 400B so as to obtain image content selected by the user based on the photo album entry 415.
[0071] In some embodiments, with continued reference to FIG. 4B, the electronic device 110 can present, in the target interface 400B, an indication element (e.g., find material 420) associated with the target search type.
[0072] In some embodiments, as shown in FIG. 4C, the electronic device 110 can present, based on the image search request acquired via the image search component, a second search result page 400C for the image search request. As an example, the electronic device 110 can present, in the second search result page 400C, image content acquired via the image search component. Further, the electronic device 110 can distinctly display (e.g., frame display) at least one material content (e.g., material 421 in FIG. 4C) identified from the image content. Further, the electronic device 110 can present, based on the material content (e.g., material 421), at least one other material content (e.g., other expression materials in the same series) associated with the material content (e.g., expression material).
[0073] Based on the above-described processes, embodiments of the present disclosure can provide, based on a text search request, an image search entry associated with a target search type in a search result page corresponding to the text search request. The image search entry can guide a user to input an image and acquire search results associated with the image search request. Thus, the present disclosure can provide an image search mode for a user in a traditional text search mode, so that the text search mode and the image search mode are associated with each other, thereby improving search efficiency. And improve user experience, meet the user's search needs.
[0074] Example processes
[0075] FIG. 5 shows a flowchart of an example process 500 for interface interaction, according to some embodiments of the present disclosure. The process 500 can be implemented at the electronic device 110. The process 500 is described below with reference to FIG. 1.
[0076] As shown, at block 510, the electronic device 110 presents a first search result page for a text search request.
[0077] At block 520, the electronic device 110 presents, in the first search result page, an image search entry in response to the text search request satisfying a preset condition.
[0078] At block 530, the electronic device 110 presents an image search component in response to a selection of the image search entry.
[0079] At block 540, the electronic device 110 presents, based on an image search request acquired via the image search component, a second search result page for the image search request.
[0080] In some embodiments, the image search entry corresponds to a target search type, and presenting the image search component includes presenting a target page corresponding to the target search type for the image search component.
[0081] In some embodiments, the target search type is determined based on at least one of the text search request and / or the at least one search result in the first search result page.
[0082] In some embodiments, the image search entry presents an indication element corresponding to the target search type.
[0083] In some embodiments, the process 500 further includes determining that the text search request satisfies the preset condition by: in response to a degree of association between the text search request and the image search intent being greater than a threshold, determining that the text search request matches the preset condition.
[0084] In some embodiments, the image search intent includes a plurality of preset image search intents corresponding to different image search types.
[0085] In some embodiments, presenting the image search component includes: in response to a degree of association between the text search request and at least two preset image search intents being both higher than a threshold, determining a target image search intent with a highest degree of association from the at least two preset image search intents; and displaying the image search component corresponding to the target image search intent.
[0086] In some embodiments, the plurality of preset image search intents includes a plurality of the following: an image-based commodity search intent; an image-based answer acquisition intent; an image-based material search intent.
[0087] Example apparatus and device
[0088] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 6 shows a schematic structural block diagram of an apparatus 600 for content search according to certain embodiments of the present disclosure. The apparatus 600 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 600 can be implemented by hardware, software, firmware, or any combination thereof.
[0089] As shown in FIG. 6, the apparatus 600 includes a first presentation module 610 configured to present a first search result page for a text search request; a matching module 620 configured to present an image search entry in the first search result page in response to the text search request satisfying a preset condition; a processing module 630 configured to present an image search component in response to selection of the image search entry; and a second presentation module 640 configured to present a second search result page for an image search request based on the image search request acquired via the image search component.
[0090] In some embodiments, the image search entry corresponds to a target search type, and the processing module 630 is further configured to present a target page corresponding to the target search type for the image search component. In some embodiments, the image search entry corresponds to a target search type, and the processing module 630 is further configured to present a target page corresponding to the target search type for the image search component.
[0091] In some embodiments, the target search type is determined based on at least one of the text search request and / or the at least one search result in the first search result page.
[0092] In some embodiments, the image search entry presents an indication element corresponding to the target search type.
[0093] In some embodiments, the apparatus 600 further includes a determining module configured to determine that the text search request matches the preset condition in response to a degree of association between the text search request and the image search intent being greater than a threshold.
[0094] In some embodiments, the image search intent includes a plurality of preset image search intents corresponding to different image search types.
[0095] In some embodiments, the processing module 630 is further configured to determine a target image search intent with the highest degree of association from the at least two preset image search intents in response to the degree of association between the text search request and each of the at least two preset image search intents being higher than a threshold, and present an image search component corresponding to the target image search intent.
[0096] In some embodiments, the plurality of preset image search intents include a plurality of the following: an image-based commodity search intent; an image-based answer acquisition intent; an image-based material search intent.
[0097] FIG. 7 illustrates a block diagram of an electronic device 700 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 700 illustrated in FIG. 7 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 700 illustrated in FIG. 7 can be used to implement the electronic device 110 of FIG. 1.
[0098] As shown in FIG. 7, the electronic device 700 is in the form of a general electronic device. The components of the electronic device 700 can include, but are not limited to, one or more processors 710 or processing units, a memory 720, a storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. The processor 710 can be an actual or virtual processor and is capable of performing various processing according to programs stored in the memory 720. In a multi-processor system, multiple processors perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 700.
[0099] The electronic device 700 typically includes a plurality of computer storage media. Such media can be volatile and / or nonvolatile, removable and / or non-removable, and can be implemented in any method or technology for storage of information and / or data. The memory 720 can be volatile (such as random access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, or any other memory technology), or some combination of the multiple memory types. The storage device 730 can be a removable storage medium or a non-removable storage medium implemented in any method or technology for storage of information and / or data.
[0100] The electronic device 700 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 7, a disk drive or other computer-readable media drive can be provided for reading from or writing to a removable, non-removable, volatile, or non-volatile computer-readable medium. In these instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 720 can include a computer program product 725 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0101] The communication unit 740 enables communications with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 700 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating with one another over a communication connection. As such, the electronic device 700 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.
[0102] The input device 750 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 760 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 700 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 740, as needed, one or more devices that enable a user to interact with the electronic device 700, or any device (e.g., a network card, a modem, etc.) that enables the electronic device 700 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0103] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0104] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0105] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium. The instructions stored on the computer readable storage medium can be used to program a computer, a programmable data processing apparatus, and / or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0106] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0107] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk, or memory stick, can also be used to implement the present disclosure. The computer program product of the present disclosure can also be provided as a service to download and use the computer program over a network, such as the Internet.
[0108] Having described several implementations of the present disclosure, it will be clear to those skilled in the art that many modifications, additions, and substitutions are possible without departing from the scope and spirit of the described implementations. Many modifications and variations of the present disclosure are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims, the present disclosure can be practiced otherwise than as specifically described. While the present disclosure has been described with reference to the implementation figures, it will be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt to a particular situation and the teachings of the present disclosure to a specific implementation, without departing from the central novel teachings of the application. The implementation(s) illustrated and described herein are meant only to serve as examples. Departures in form and detail are within the scope of the disclosure. Therefore, one skilled in the art can restructure the implementation(s) as needed, while still adhering to the principles of the present disclosure.
Claims
1. A method for content search, comprising: presenting a first search result page for a text search request; in response to the text search request satisfying a preset condition, presenting an image search entry in the first search result page; in response to a selection of the image search entry, presenting an image search component; and based on an image search request acquired via the image search component, presenting a second search result page for the image search request.
2. The method of claim 1, wherein the image search entry corresponds to a target search type, and presenting an image search component comprises: presenting the image search component on a target page corresponding to the target search type.
3. The method of claim 2, wherein the target search type is determined based on at least one of the text search request and / or a search result in the first search result page.
4. The method of claim 2, wherein the image search entry presents an indication element corresponding to the target search type.
5. The method of claim 1, further comprising determining that the text search request satisfies the preset condition by: in response to a degree of association of the text search request with an image search intent being greater than a threshold, determining that the text search request matches the preset condition.
6. The method of claim 5, wherein the image search intent comprises a plurality of preset image search intents corresponding to different image search types.
7. The method of claim 6, wherein presenting an image search component comprises: in response to the degree of association of the text search request with at least two preset image search intents each being higher than a threshold, determining a target image search intent with a highest degree of association from the at least two preset image search intents; and presenting the image search component corresponding to the target image search intent.
8. The method of claim 6, wherein the plurality of preset image search intents comprises at least one of: an image-based commodity search intent; an image-based answer acquisition intent; an image-based material search intent.
9. An apparatus for content search, comprising: a first presentation module configured to present a first search result page for a text search request; a matching module configured to present an image search entry in the first search result page in response to the text search request satisfying a preset condition; a processing module configured to present an image search component in response to a selection of the image search entry; and a second presentation module configured to present a second search result page for an image search request based on the image search request acquired via the image search component.
10. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions when executed by the at least one processor cause the electronic device to perform the method of any one of claims 1-8. 11. A computer-readable storage medium having stored thereon computer- executable instructions that can be executed by a processor to implement the method of any one of claims 1 to 8.
12. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method of any one of claims 1 to 8.
Citation Information
Patent Citations
Search processing method and device, electronic equipment and storage medium
CN113111248A
Searching method and device, equipment and storage medium
CN116756370A
Content search method and device, equipment and storage medium
CN118964713A
Mobile system, search system and search result providing method for mobile search
US20120036153A1
Query modality recommendation for e-commerce search
US20230214431A1