Information search method and device, equipment and storage medium
By receiving and matching user search requests in information search and displaying comment content associated with target interest points, the problem of inefficient information acquisition in massive data is solved, and the accuracy and user experience of search results are improved.
Patent Information
- Application Number
- CN202411405969.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-10
AI Technical Summary
The need to efficiently obtain the required information in massive data is getting higher and higher, and existing information search functions are difficult to provide comprehensive and accurate search results, affecting user experience and satisfaction.
By receiving a search request from a user, in response to the search request matching the target interest point, the content component associated with the target interest point is displayed in the search result page. The content component displays multiple content items, and the multiple content items correspond to the target interest point. The multiple comment contents of the target interest are determined based on search requests from the comment content of the target interest point.
It improves the efficiency of user information acquisition, provides accurate comment content associated with search requests, and improves the accuracy and user experience of search results.
Smart Images

Figure CN119293333A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for information searching. Background Art
[0002] With the rapid development of Internet technology and the explosive growth of information, the demand for efficiently obtaining required information from massive data is increasing. In order to provide users with more comprehensive and accurate search results, the optimization of information search functions is undoubtedly the key to improving user experience and satisfaction. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for information search is provided. The method includes: receiving a search request from a user; and in response to the search request matching a target point of interest, displaying a content component associated with the target point of interest in a search result page, wherein the content component displays a plurality of content items, the plurality of content items corresponding to a plurality of review contents of the target point of interest, wherein the plurality of review contents are determined from a review content set of the target point of interest based on the search request.
[0004] In a second aspect of the present disclosure, a device for information search is provided. The device includes: a receiving module configured to receive a user's search request; and a display module configured to display a content component associated with the target point of interest in a search result page in response to the search request matching the target point of interest, wherein the content component displays multiple content items, the multiple content items correspond to multiple review contents of the target point of interest, wherein the multiple review contents are determined from a review content set of the target point of interest based on the search request.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure may be implemented;
[0010] FIG. 2A to FIG. 2D shows an example interface according to some embodiments of the present disclosure;
[0011] Figure 3 A flowchart illustrating an example process of information searching according to some embodiments of the present disclosure;
[0012] Figure 4 A schematic structural block diagram showing an example apparatus for information search according to some embodiments of the present disclosure; and
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "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 may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0019] With the rapid development of Internet technology and the explosive growth of information, the demand for efficiently obtaining required information from massive data is increasing. In order to provide users with more comprehensive and accurate search results, the optimization of information search functions is undoubtedly the key to improving user experience and satisfaction.
[0020] The embodiment of the present disclosure proposes a scheme for information search. According to the scheme, a user's search request is received; and in response to the search request matching a target point of interest, a content component associated with the target point of interest is displayed in a search result page, the content component displays multiple content items, the multiple content items correspond to multiple review contents of the target point of interest, wherein the multiple review contents are determined from a review content set of the target point of interest based on the search request.
[0021] In this way, the embodiments of the present disclosure can provide users with commentary content associated with points of interest on the search results page, thereby improving the user's information acquisition efficiency.
[0022] It should be understood that in the present disclosure, the acquisition and use of comment content are all performed with the knowledge and permission of the relevant users.
[0023] Various example implementations of the solution are described in detail below in conjunction with the accompanying drawings.
[0024] Example Environment
[0025] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1As shown, example environment 100 may include electronic device 110 .
[0026] In this example environment 100, the electronic device 110 may run an application 120 that supports information search. The application 120 may be any appropriate type of application that includes an information search function, and examples thereof may include, but are not limited to, content sharing applications, social applications, online video applications, game applications, and other appropriate types of applications, and the embodiments of the present disclosure are not limited in this respect. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.
[0027] exist Figure 1 In the environment 100 , if the application 120 is active, the electronic device 110 may present an interface 150 for supporting information search through the application 120 .
[0028] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, 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 receiver, an e-book device, a game device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0029] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as 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 big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports content presentation in the electronic device 110.
[0030] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.
[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0033] Example Interaction
[0034] The process of an example information search according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0035] FIG. 2A to FIG. 2D Example interfaces 200A to 200D according to some embodiments of the present disclosure are shown. Interfaces 200A to 200D can be displayed in real time (e.g., Figure 1 The electronic device 110, the server 130, or a combination of one or more of these devices).
[0036] In some embodiments, the electronic device 110 receives a search request from a user. For example, when the user 140 browses a content sharing application through the electronic device 110, the electronic device 110 may receive a search term input by the user 140 in a search bar in the content sharing application.
[0037] In some embodiments, in order to improve the efficiency of information acquisition, after receiving the user's search request, the electronic device 110 can match the target point of interest in response to the search request, and display the content component associated with the target point of interest in the search results page. The content component displays multiple content items, and the multiple content items correspond to multiple review contents of the target point of interest, and the multiple review contents are determined from the review content set of the target point of interest based on the search request. As an example, the search request can be, for example, "How is Cafe A", and the point of interest can be, for example, an entity word used to describe a place (such as "Café A"). When the electronic device 110 receives "How is Cafe A", the electronic device 110 can respond to "Café A" in "How is Cafe A" matching the target point of interest, and display the content component associated with the target point of interest in the search results page.
[0038] As an example, Figure 2A As shown, Figure 2A An example search result interface 200A according to some embodiments of the present disclosure is shown. The electronic device 110 may present the search result interface 200A in response to "Café A" in "How about Cafe A" matching the target point of interest. The search result interface 200A includes a content component 210 associated with "Café A", and the content component 210 includes multiple content items 213. The content item 213 includes multiple review contents associated with the target point of interest. The content component also includes a location display control 211, a tab bar 212, and a review viewing control 214 associated with the target point of interest.
[0039] In some embodiments, Figure 2A As shown, when the electronic device 110 presents the content item 213 in the search result interface 200A, it may present only part of the image content and text content associated with the content item to simplify the search interface 200A, thereby enabling the user to view the search results more conveniently.
[0040] In some embodiments, the electronic device 110 may organize the layout of multiple content items in the content component in a multi-row style, and the display size of the text portion is larger than the image portion. In other embodiments, the electronic device 110 may organize the layout of multiple content items in the content component in a multi-column style, and the display size of the image portion is larger than the text portion.
[0041] In some embodiments, in order to further improve the accuracy of search results, server 130 may determine whether the search request matches the target search pattern.
[0042] As an example, when the search request contains information for describing a location or life service needs, the server 130 may determine that the search request matches the target search pattern.
[0043] In some scenarios, the search request is “How is Cafe A?”. Since the search request contains information describing the location (ie, “Café A”), the server 130 may determine that the search request matches the target search pattern.
[0044] In other scenarios, the search request includes "Brand B restaurant". Since there is information describing the life service demand (ie, "Brand B restaurant") in the search request, the server 130 can determine that the search request matches the target search pattern.
[0045] Further, when the search request matches the search pattern, the server 130 may determine the degree of matching between the search request and a set of candidate interest points. Finally, the server 130 may determine that the search request matches the target interest point in response to the degree of matching between the search request and the target interest point in the set of candidate interest points being greater than a threshold.
[0046] In some scenarios, the search request includes "Brand B restaurant". Server 130 may determine, based on the location information associated with the search request, from a group of restaurants belonging to Brand B, a Brand B restaurant whose matching degree with the search request is greater than a threshold as a target point of interest, so as to determine that the search request matches the target point of interest. For example, server 130 may determine the Brand B restaurant closest to the user as the target point of interest that matches the search request.
[0047] In some embodiments, the server 130 may determine a set of candidate review contents based on the evaluation information of the review content set. Further, the server 130 may determine multiple review contents from a set of candidate review contents based on the degree of association between the search request and the set of candidate review contents.
[0048] As an example, the server 130 may obtain a set of comment content associated with the target point of interest. The server 130 may determine a set of candidate comment content from the comment content set based on indicators such as the number of evaluation words and image clarity of the evaluation information in the comment content set. Further, the server 130 may determine the degree of association between a set of candidate comment content and the search request through a correlation model to determine multiple comment content with a degree of association exceeding a threshold from a set of candidate comment content. In this way, the correlation between the comment content displayed in the content component and the search request can be improved, thereby providing users with more accurate search results.
[0049] In some embodiments, the server 130 may determine a set of candidate comment contents from the comment content set based on a first set of features associated with the search request, a second set of features associated with the candidate comment contents, and a third set of features associated with the target point of interest. As an example, the first set of features may include text information used to describe the search request and user reference information associated with the search request (e.g., a search area selected by the user), etc. The second set of features includes text information, time information, word count information, image quality, etc. of the candidate comment contents. The third set of features may include the name, logo, and location information corresponding to the target point of interest, etc. Determining the candidate comment contents through multiple sets of features can enable the user to obtain more accurate information.
[0050] It should be understood that the server 130 may use an appropriate machine learning model to process the above features to determine the degree of relevance between the candidate review content and the search request. The present disclosure is not intended to limit the specific structure of the model.
[0051] In some embodiments, Figure 2A As shown, after the electronic device 110 presents the search result interface 200A, the electronic device 110 may respond to the first operation on the target content item in the search result interface 200A by displaying the following Figure 2B As shown in the first viewing interface 200B of the target comment content corresponding to the target content item. Figure 2A and 2B As shown, electronic device 110 can present a first viewing interface 200B of target review content corresponding to content item 213 in response to user 140 selecting content item 213 in search result interface 200A. First viewing interface 200B includes all text content and media content in the target review content.
[0052] In some embodiments, the electronic device 110 may display a second viewing interface associated with the target point of interest in response to the second operation on the content component. Figure 2A and 2C As shown, the electronic device 110 can respond to the user 140 clicking the location display control 211 to present the following Figure 2C The second viewing interface 200C is shown. The second viewing interface may include, for example, a set of review contents associated with the target point of interest.
[0053] Furthermore, the electronic device 110 may display the comment content set in the second viewing interface 200C according to a first order, where the first order is determined based on a second order of the plurality of comment contents in the content component. Figure 2A and 2C As shown, when the electronic device 110 presents the second viewing interface 200C, the first two comments in the comment content set in the interface 200C are the comments in the content component 210, and the other comments can be arranged based on the order of release. For example, the content component includes the first comment and the second comment, and the first comment is in front of the second comment. When the electronic device 110 presents the second viewing interface, the first two comments in the multiple comments in the second viewing interface are the first comment and the second comment. For other comments that are different from the first comment and the second comment, the electronic device 110 can sort them based on the release time of the other comments.
[0054] In some embodiments, Figure 2A and 2C As shown, the electronic device 110 can also present a Figure 2C The second viewing interface 200C is shown.
[0055] In some embodiments, the electronic device 110 may receive a third operation from the user 140 on a target tag in the plurality of tag items. After receiving the third operation, the electronic device 110 may display a third viewing interface associated with the target point of interest. Figure 2A and 2D As shown, the electronic device 110 can present the third viewing interface 200D in response to the user 140 clicking any tag in the tag bar 212. The tag bar 212 includes multiple tags, each of which is used to indicate a different comment type. For example, the comment type may include outdoor type, parent-child type, and travel guide, etc.
[0056] Furthermore, the electronic device 110 may display at least one comment content in the comment content set that matches the target tag item in the third viewing interface. For example, if the tag item selected by the user 140 is the outdoor category, the electronic device 110 will present the comment content associated with the outdoor category in the comment content set in the third viewing interface 200D.
[0057] In some embodiments, the electronic device 110 may switch the comment content in the third viewing interface 200D to a group of comment content associated with the target tag item in response to a selection operation on the target tag item in the interface 200D.
[0058] In this way, the embodiments of the present disclosure can provide users with commentary content associated with points of interest on the search results page, thereby improving the user's information acquisition efficiency.
[0059] Example Process
[0060] Figure 3 FIG. 3 is a flow chart showing an example information search process 300 according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 Process 300 is described.
[0061] like Figure 3 As shown, in box 310, the electronic device 110 receives a search request from a user.
[0062] In box 320, in response to the search request matching the target point of interest, the electronic device 110 displays a content component associated with the target point of interest in the search results page, the content component displays multiple content items, and the multiple content items correspond to multiple review contents of the target point of interest, wherein the multiple review contents are determined from the review content set of the target point of interest based on the search request.
[0063] In some embodiments, the process 300 further includes: in response to a first operation on a target content item among the plurality of content items, displaying a first viewing interface of target review content corresponding to the target content item.
[0064] In some embodiments, the target review content includes a plurality of images, the target content item in the content component displays a portion of the plurality of images, and the first viewing interface displays all of the plurality of images.
[0065] In some embodiments, process 300 also includes: in response to a second operation on the content component, displaying a second viewing interface associated with the target point of interest; and in the second viewing interface, displaying a set of review content according to a first order, wherein the first order is determined based on a second order of multiple review contents in the content component.
[0066] In some embodiments, the content component also includes multiple tag items associated with the comment content set, and process 300 also includes: in response to a third operation on a target tag item among the multiple tag items, displaying a third viewing interface associated with the target point of interest; and in the third viewing interface, displaying at least one comment content in the comment content set that matches the target tag item.
[0067] In some embodiments, at least one of the multiple content items includes a text portion and an image portion, the text portion is used to display at least part of the text included in the corresponding comment content, and the image portion is used to display at least part of the image included in the corresponding comment content.
[0068] In some embodiments, multiple content items are organized in a multi-row style in a content component, and the display size of the text portion is larger than the image portion; or multiple content items are organized in a multi-column style in a content component, and the display size of the image portion is larger than the text portion.
[0069] In some embodiments, a target point of interest is determined to match the target point of interest based on the following process: determining whether a search request matches a target search pattern; in response to the search request matching the target search pattern, determining the degree of match between the search request and a set of candidate points of interest; and in response to the degree of match between the search request and a target point of interest in a set of candidate points of interest being greater than a threshold, determining that the search request matches the target point of interest.
[0070] In some embodiments, the multiple review contents are determined based on the following process: determining a set of candidate review contents based on evaluation information of the review content set; and determining the multiple review contents from the set of candidate review contents based on the degree of association between the search request and the set of candidate review contents.
[0071] In some embodiments, the degree of association between the search request and a set of candidate review contents is determined based on at least one of: a first set of features associated with the search request; a second set of features associated with the candidate review contents; a third set of features associated with the target point of interest.
[0072] Example devices and equipment
[0073] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example apparatus 400 for information search according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0074] like Figure 4 As shown, the device 400 includes a receiving module 410, configured to receive a user's search request; and a display module 420, configured to display a content component associated with the target point of interest in a search results page in response to the search request matching the target point of interest, wherein the content component displays multiple content items, and the multiple content items correspond to multiple review contents of the target point of interest, wherein the multiple review contents are determined from a review content set of the target point of interest based on the search request.
[0075] In some embodiments, the apparatus 400 further includes a first interface display module configured to display a first viewing interface of target comment content corresponding to the target content item in response to a first operation on a target content item among the plurality of content items.
[0076] In some embodiments, the target review content includes a plurality of images, the target content item in the content component displays a portion of the plurality of images, and the first viewing interface displays all of the plurality of images.
[0077] In some embodiments, the device 400 also includes a second interface display module, which is configured to display a second viewing interface associated with the target point of interest in response to a second operation on the content component; and in the second viewing interface, display a set of comment content according to a first order, wherein the first order is determined based on a second order of multiple comment contents in the content component.
[0078] In some embodiments, the content component also includes multiple tag items associated with the comment content set, and the device 400 also includes a third interface display module, which is configured to display a third viewing interface associated with the target point of interest in response to a third operation on a target tag item among the multiple tag items; and in the third viewing interface, display at least one comment content in the comment content set that matches the target tag item.
[0079] In some embodiments, at least one of the multiple content items includes a text portion and an image portion, the text portion is used to display at least part of the text included in the corresponding comment content, and the image portion is used to display at least part of the image included in the corresponding comment content.
[0080] In some embodiments, multiple content items are organized in a multi-row style in a content component, and the display size of the text portion is larger than the image portion; or multiple content items are organized in a multi-column style in a content component, and the display size of the image portion is larger than the text portion.
[0081] In some embodiments, a target point of interest is determined to match the target point of interest based on the following process: determining whether a search request matches a target search pattern; in response to the search request matching the target search pattern, determining the degree of match between the search request and a set of candidate points of interest; and in response to the degree of match between the search request and a target point of interest in a set of candidate points of interest being greater than a threshold, determining that the search request matches the target point of interest.
[0082] In some embodiments, the multiple review contents are determined based on the following process: determining a set of candidate review contents based on evaluation information of the review content set; and determining the multiple review contents from the set of candidate review contents based on the degree of association between the search request and the set of candidate review contents.
[0083] In some embodiments, the degree of association between the search request and a set of candidate review contents is determined based on at least one of: a first set of features associated with the search request; a second set of features associated with the candidate review contents; a third set of features associated with the target point of interest.
[0084] The modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the modules in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0085] like Figure 5As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0086] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.
[0087] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0088] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0089] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0090] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0091] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0092] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0093] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0094] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0095] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A method for information search, comprising: Receive a user's search request; as well as In response to the search request matching the target point of interest, a content component associated with the target point of interest is displayed in a search results page, the content component displays multiple content items, and the multiple content items correspond to multiple review contents of the target point of interest, wherein the multiple review contents are determined from a review content set of the target point of interest based on the search request.
2. The method according to claim 1, further comprising: In response to a first operation on a target content item among the plurality of content items, a first viewing interface of target review content corresponding to the target content item is displayed. 3 . The method according to claim 2 , wherein the target review content includes a plurality of images, the target content item in the content component displays a portion of the plurality of images, and the first viewing interface displays all of the plurality of images.
4. The method according to claim 1, further comprising: In response to a second operation on the content component, displaying a second viewing interface associated with the target point of interest; as well as In the second viewing interface, the review content set is displayed according to a first order, wherein the first order is determined based on a second order of the plurality of review contents in the content component.
5. The method according to claim 1, wherein the content component further comprises a plurality of tag items associated with the review content set, and the method further comprises: In response to a third operation on a target tag item among the plurality of tag items, displaying a third viewing interface associated with the target point of interest; as well as In the third viewing interface, at least one comment content in the comment content set that matches the target tag item is displayed.
6. The method according to claim 1, wherein at least one of the multiple content items includes a text portion and an image portion, the text portion being used to display at least a portion of the text included in the corresponding comment content, and the image portion being used to display at least a portion of the image included in the corresponding comment content.
7. The method according to claim 6, wherein: The plurality of content items are organized in a multi-line style in the content component, and the display size of the text portion is larger than that of the image portion; or The plurality of content items are organized in a multi-column style in the content component, and a display size of the image portion is larger than that of the text portion.
8. The method of claim 1, wherein the target point of interest is determined to match the target point of interest based on the following process: Determining whether the search request matches a target search pattern; In response to the search request matching a target search pattern, determining a degree of match between the search request and a set of candidate points of interest; and In response to the matching degree between the search request and the target point of interest in the set of candidate points of interest being greater than a threshold, it is determined that the search request matches the target point of interest.
9. The method according to claim 1, wherein the plurality of review contents are determined based on the following process: Determining a set of candidate review contents based on the evaluation information of the review content set; and The plurality of review contents are determined from the set of candidate review contents based on the degree of association between the search request and the set of candidate review contents.
10. The method according to claim 9, wherein the degree of association between the search request and the set of candidate review contents is determined based on at least one of the following: a first set of features associated with the search request; a second set of features associated with the candidate review content; A third set of features is associated with the target point of interest.
11. A device for information search, comprising: A receiving module, configured to receive a user's search request; as well as The display module is configured to display a content component associated with the target point of interest in a search results page in response to the search request matching the target point of interest, wherein the content component displays multiple content items, and the multiple content items correspond to multiple review contents of the target point of interest, wherein the multiple review contents are determined from a review content set of the target point of interest based on the search request.
12. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.
13. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 10.
Citation Information
Cited By
Information search method and apparatus, device, and storage medium
WO2026077285A1
Interface interaction method and apparatus, and device and storage medium
WO2026158394A1