Text search method, device and system for online shopping mall, and storage medium
By allowing users to enter multiple text content separated by spacers in the search box in the online mall and display search results in partitions, the problem of users needing to search or compare different types of products has been solved, and the search efficiency and User experience.
Patent Information
- Application Number
- CN202510077531.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-02-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In an online mall, when users need to search for multiple different types of products at the same time, the existing technology can only search for one product at a time, resulting in users needing to search multiple times or compare in favorites, which increases operational cost and inefficiency.
Provide a text search method for online malls, allowing users to enter multiple text content separated by preset spacers in the product search box, and obtain search results for multiple different types of products through one search, and display them in partitions for comparison. .
It realizes that users can obtain search results for multiple different types of products at one time, improves search efficiency and user experience, and reduces operational costs and comparison complexity.
Smart Images

Figure CN119493914A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a text search method, device, storage medium and system for an online shopping mall. Background Art
[0002] More and more users are accustomed to shopping in online shopping malls. When shopping in online shopping malls, they need to enter the description text of the product they want to search for in the product search box. Sometimes users need to buy multiple different products, which may be matching products. When viewing one product, they often need to compare it with another product to determine whether they match each other. Summary of the invention
[0003] The present invention provides a text search method, device, storage medium and system for an online shopping mall.
[0004] The present disclosure adopts the following technical solutions.
[0005] In some embodiments, the present disclosure provides a text search method for an online shopping mall, comprising: Acquire a first text content and a second text content separated by a preset separator entered by the current user in the product search box of the online shopping mall; In response to triggering the search function of the product search box, searching the first text content and the second text content respectively; Displaying a first area and a second area that are independent of each other in the product search result area of the online shopping mall; The search results obtained by searching based on the first text content are displayed in the first area, and the search results obtained by searching based on the second text content are displayed in the second area in the product search result area.
[0006] In some embodiments, the present disclosure provides a text search device for an online shopping mall, comprising: An acquisition unit, configured to acquire a first text content and a second text content separated by a preset separator, which are input by a current user in a product search box of the online shopping mall; A control unit, configured to search the first text content and the second text content respectively in response to triggering a search function of the product search box; The control unit is further used to display a first area and a second area that are independent of each other in the product search result area of the online mall, wherein the first area displays the search results obtained by searching based on the first text content, and the second area in the product search result area displays the search results obtained by searching based on the second text content.
[0007] In some embodiments, the present disclosure provides a text search system for an online shopping mall, comprising: at least one memory and at least one processor; The memory is used to store program codes, and the processor is used to call the program codes stored in the memory to execute the above method.
[0008] In some embodiments, the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to perform the above method.
[0009] The disclosed embodiment provides a text search method for an online shopping mall, which can search two different commodities through one search, thereby improving the search efficiency and facilitating the comparison of commodities. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] 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. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0011] Figure 1 The figure is a flowchart of a text search method for an online shopping mall according to an embodiment of the present disclosure.
[0012] Figures 2 to 4 It is a schematic diagram of a search interface of an online shopping mall according to an embodiment of the present disclosure.
[0013] Figure 5 It is a schematic diagram of the favorites of the current user in the online mall according to the embodiment of the present disclosure.
[0014] Figure 6 It is a structural diagram of a text search system for an online mall according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0015] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0016] For example, when receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to the text search system, application, server or storage medium of the online mall that performs the operation of the technical solution of the present disclosure, based on the prompt message.
[0017] As an optional but non-limiting implementation, upon receiving the active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the text search system of the online mall.
[0018] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0019] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0020] 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 described herein, which are instead provided for 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.
[0021] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in sequence and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0022] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0023] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0024] It should be noted that the modification of “one” mentioned in the present disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as “one or more” unless otherwise clearly indicated in the context.
[0025] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0026] The solution provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0027] In the related art, when searching in the product search box, only one product can be searched. Even if the user enters multiple different product names, these input contents are only used as the overall search conditions to search for a certain product. In actual scenarios, users often need to purchase multiple different types of matching products. At this time, if the user wants to compare different products, he often needs to search multiple times, or collect the products first and then compare them in the favorites, which greatly increases the user's operation cost.
[0028] In some embodiments of the present disclosure, a text search method for an online shopping mall is proposed, such as Figure 1 As shown, the method includes: S11, obtaining a first text content and a second text content separated by a preset separator entered by the current user in a product search box of an online shopping mall.
[0029] In some embodiments, the method proposed in the present disclosure can be used in an online mall. The online mall can be an online mall displayed in a browser or an online mall displayed in a client. The current user is the user currently using the online mall, that is, the user who has logged into the account in the online mall. The online mall has a product search box, and text content can be entered in the product search box, so that the online mall can be searched for products that meet the text content. In the related art, only one product can be searched at a time. Even if multiple text contents are entered, the multiple text contents are regarded as multiple qualifiers of a class of products, and sometimes the user needs to buy different types of products used in conjunction with each other. In some embodiments of the present disclosure, the above problems are taken into account. Therefore, the current user can enter two different text contents in the product search box of the online mall, namely the first text content and the second text content, and the two can respectively describe different types of products used in conjunction with each other. The first text content and the second text content are separated by a preset separator, and the preset separator can be a semicolon or other symbols.
[0030] S12: In response to triggering the search function of the product search box, searching the first text content and the second text content respectively.
[0031] In some embodiments, the search function may be triggered by clicking Enter after inputting the first text content and the second text content, or by clicking a search control. After the online mall recognizes that the search function is triggered, it will search the first text content and the second text content respectively.
[0032] S13. Displaying a first area and a second area that are independent of each other in the product search result area of the online shopping mall.
[0033] S14. Display search results obtained by searching based on the first text content in the first area, and display search results obtained by searching based on the second text content in the second area in the product search result area.
[0034] In some embodiments, the search results obtained by searching the first text content and the second text content respectively are displayed in the product search result area. Under normal circumstances, if the preset separator is not entered in the product search box, the content in the product search box will be regarded as multiple limiting conditions for a category of products, and the product search result area will not be displayed in partitions. After the preset separator is detected, it is known that the current user wants to search for two categories of products. Therefore, the product search result area will be divided into two areas that do not affect each other, namely the first area and the second area. The search results for searching based on the first text content are displayed in the first area, and the search results for searching based on the second text content are displayed in the second area. In this way, the current user can slide the search results in the first area and open the details page of the product in the search results without affecting the second area. Similarly, the current user can slide the search results in the second area and open the details page of the product in the search results without affecting the first area. In this way, the current user can view different search results or products in the first area and the second area respectively for comparison. In some embodiments, such as Figure 2 As shown, the method is used in the client of the online mall, and the interface of the online mall is displayed in the client, wherein there is a product search box, the preset separator is a semicolon, and the first text content "winter clothes" and the second text content "winter pants" are entered in the product search box. The product search result area can be located below the product search box, which is divided into a first area and a second area, and the search results of "winter clothes" are displayed in the first area, and the search results of "winter pants" are displayed in the second area. The user can obtain the search results of two different types of products at one time without multiple searches, and without adopting methods such as double-opening applications and multiple web pages.
[0035] This embodiment displays two different areas in a product search result area of the online mall. The current user can search for two different products at one time for comparison without having to perform two searches, which also avoids the tedious operation of repeatedly switching pages for comparison, thereby improving the user experience.
[0036] In some embodiments of the present disclosure, the operation of switching the content displayed in the first area does not affect the content displayed in the second area; and / or, the operation of switching the content displayed in the second area does not affect the content displayed in the first area. In some embodiments, the operation of switching the content displayed in the first area includes: the operation of switching the search results displayed in the first area, the operation of viewing the details page of any search result in the first area; and / or, the operation of switching the content displayed in the second area includes: the operation of switching the search results displayed in the second area, the operation of viewing the details page of any search result in the first area.
[0037] In some embodiments, in the first area or the second area, the current user can switch the displayed search results by sliding or turning pages, for example, by sliding up in the first area to display the search results of the first text content that is not currently displayed, or by sliding up in the second area to display the search results of the second text content that is not currently displayed. The current user can also click on any product in the search results to view the details page of the product in the search results, for example Figure 3 Click to view the details page of "Winter Clothes 1" in the first area. The first area will display the details page of the product. At this time, you can perform operations in the first area to return to the search results that display the first text content. When the details page of the product is displayed in the first area, the content displayed in the second area is not affected. For example, Figure 3 As shown, at this time, the second area still displays the search results of the second text content, and vice versa, switching the search results of the second text content displayed in the second area by swiping up or turning the page, or viewing the details page of a product in the search results of any second text content in the second area, will not affect the content displayed in the first area, and the two are independent of each other.
[0038] In some embodiments of the present disclosure, the method also includes: in response to deleting the first text content in the product search box and not re-triggering the search function of the product search box, stopping displaying the first area in the product search result area and expanding the second area; or, in response to deleting the second text content in the product search box and not re-triggering the search function of the product search box, stopping displaying the second area in the product search result area and expanding the first area.
[0039] In some embodiments, if the first text content or the second text content in the product search box is deleted, but the search function of the product search box does not need to be retriggered (i.e., only the first text content or the second text content needs to be deleted without performing other operations), the first area or the second area displaying the corresponding search results will no longer be displayed, and the remaining area will be expanded. Figure 3 and Figure 4As shown, "winter pants" is the second text content. "Winter pants" is deleted in the product search box, leaving only "winter clothes". At this time, there is no need to click the search button again. The second area will be hidden and the first area will be expanded (for example, expanded to the same size as the product search result area). The deletion of the second text content indicates that the user is no longer interested in the content. At this time, the user may have selected the product corresponding to the second text content that he needs. At this time, expanding the first area can facilitate the user to better view the products in the first area. This embodiment can be used to purchase two different types of products. After the user has selected a product, the size of the display area of another product can be expanded by deleting the text content corresponding to the product, so that the user can view the other product more clearly and in detail.
[0040] In some embodiments of the present disclosure, in response to an order placement operation, it is determined whether there is an abnormal risk in the delivery address of the order of the current user; in response to the abnormal risk of the delivery address of the order of the current user, a reminder message is displayed, the reminder message including a confirmation option and an option to modify the delivery address; in response to the current user triggering the confirmation option, it is determined that the delivery address of the order is correct, or, in response to the current user triggering the modification of the delivery address option, an interface for modifying the delivery address is displayed, and the delivery address determined in the interface for modifying the delivery address is used as the delivery address of the order.
[0041] In some embodiments, the delivery address of the order is usually recorded in the detailed information of the order. After the delivery address is obtained from the detailed information of the order, it will be determined whether the delivery address has an abnormal risk. The abnormal risk may be, for example, that the current user has selected the wrong delivery address. If there is an abnormal risk, a reminder message will be displayed to allow the current user to confirm the delivery address. The delivery address of the order can be displayed in the reminder message, and a confirmation option and a modification delivery address option are provided. If the current user triggers (for example, clicks) the confirmation option, it means that the delivery address is correct, and the delivery address obtained from the detailed information of the order is correct, and the subsequent steps are continued. If the current user triggers (for example, clicks) the modification delivery address option, it means that the delivery address in the detailed information of the order is incorrect. At this time, an interface for modifying the delivery address can be popped up, in which the delivery address can be entered, or the current user's existing delivery address can be selected. The current user selects the input or existing delivery address as the delivery address of the order in the interface.
[0042] In some embodiments of the present disclosure, when determining the delivery address of any order of the current user, it is determined whether the order has abnormal risks, including: if the current user manually changed the delivery address in the previous order, the delivery address of the current user's order is the same as the delivery address of the previous order, and the current user did not manually select the delivery address in the order, then it is determined that the delivery address of the current user has abnormal risks; wherein, the previous order is the order generated by the previous order.
[0043] In some embodiments, the current user manually changing the delivery address in the previous order may mean that: when the last order was generated, a new delivery address was manually entered, or the delivery address was manually changed from the default delivery address to another delivery address. At this time, it means that the delivery address used in the previous order is likely not the usual delivery address, and it is likely that the goods were purchased for others or the delivery address is only used temporarily. Usually, the delivery address when the current user places an order is the same as the delivery address of the previous order by default. The current user may not notice that the delivery address is not the usual delivery address, and there is an abnormal risk at this time. For example: the current user's last order was to buy health products for his parents, so in the last order, the delivery address was changed from the default delivery address to the location of his parents, and the order usually defaults to continuing to use the delivery address in the last order. At this time, the current user may not notice that his delivery address is not his own delivery address. If an order is placed in this way, it will lead to an incorrect delivery address, causing trouble for the current user. The above problem is taken into account in this embodiment. Therefore, when the delivery address is manually changed in the last order and the delivery address of the current user's order is the same as the delivery address of the last order and the delivery address is not manually selected, it means that the delivery address used by the current user defaults to the delivery address of the last order, and the user may not notice the abnormality of the delivery address, and thus a reminder message is issued to avoid an incorrect delivery address.
[0044] In some embodiments of the present disclosure, the method also includes: automatically identifying the type of the current user's favorite products; creating a folder in the current user's favorites according to the type of the current user's favorite products, the folder including: all folders and one or more type folders, wherein the all folders contain: all the current user's favorite products; one type folder corresponds to a product type, and the type folder contains: all the current user's favorite products of the product type corresponding to the type folder; in response to the existence of a first type folder and a second type folder, identifying whether the favorite products in the first type folder and the second type folder are matching products; in response to the favorite products in the first type folder and the second type folder being matching products, displaying recommended matching products around the favorite products in the first type folder; wherein the recommended matching products are: the favorite products in the second type folder that have the highest matching degree with the favorite products in the first type folder.
[0045] In some embodiments of the present disclosure, Figure 5 The current user's favorites are shown schematically. The current user can collect products while browsing the online mall. The collected products will be automatically classified according to the product type. For example, if the current user has collected tables and chairs, a table folder and a chair folder will be automatically created. Clicking on the folder name will display the collected products in the folder in the collection display area. The related art does not take into account the matching relationship between collected products. When collecting products, users often need to use different products in combination. This embodiment takes the above situation into consideration. Therefore, a collected product in a second type of folder that is used in combination with the collected product in the first type of folder will be displayed around the collected product in the first type of folder, and the collected product that is displayed is the one with the highest matching degree. For example, Figure 5 As shown, the table folder is a first-type folder, and the chair folder is a second-type folder. When the products in the first-type folder and the second-type folder are identified as matching products, the recommended collection products in the second-type folder with the highest matching degree will be displayed around each collection product in the first-type folder. Figure 5 The chair C in the chair folder has the highest match with table A. In this embodiment, the matching degree of the collection items is taken into consideration, so that the current user can view the collection items with the highest matching degree when viewing the collection items. In addition, because the recommendation displays the collection items in the second type of folder, the reliability of the recommendation is also guaranteed.
[0046] In some embodiments of the present disclosure, the method also includes: displaying a comment search box around the comment area of the product; the comment search box is used to receive input of a third text content, search for comment content matching the third text content in the comment content of the comment area based on the third text content, and preferentially displaying comment content matching the third text content in the comment area.
[0047] In some embodiments, in the comment area of the online shopping mall in the related art, labels are often displayed, and the labels usually include "all", "pictures", "videos", "good quality", etc. The user can view the comment content under the label by clicking on the label, or the user can select the product specifications, and the user can view the comment content of the selected product specifications. However, the user cannot actively search in the comment area. The provided labels or product specifications are related to the comment content that the user cares about. Therefore, in some embodiments of the present disclosure, a comment search box is displayed on the side of the comment area. The current user can enter a third text content in the comment search box. The third text content is the text content that the current user wants to search, such as "how does the mobile phone perform when playing XX game", and the comment content matching the third text content will be searched in the comment content of the comment area, and then only the comment content matching the third text content can be displayed, or the comment content matching the third text content will be displayed at the front of the comment area, and the comment content that does not match the third text content will be displayed after the comment content matching the third text content.
[0048] The present disclosure also provides a text search device for an online shopping mall, comprising: An acquisition unit, configured to acquire a first text content and a second text content separated by a preset separator, which are input by a current user in a product search box of the online shopping mall; A control unit, configured to search the first text content and the second text content respectively in response to triggering a search function of the product search box; The control unit is further used to display a first area and a second area that are independent of each other in the product search result area of the online mall, wherein the first area displays the search results obtained by searching based on the first text content, and the second area in the product search result area displays the search results obtained by searching based on the second text content.
[0049] In some embodiments, the control unit is also used to: in response to deleting the first text content in the product search box and not re-triggering the search function of the product search box, stop displaying the first area in the product search result area and expand the second area; or, in response to deleting the second text content in the product search box and not re-triggering the search function of the product search box, stop displaying the second area in the product search result area and expand the first area.
[0050] In some embodiments, the control unit is further configured to: automatically identify the type of the current user's favorite merchandise; A folder is created in the favorites of the current user according to the type of the favorited product of the current user, the folder comprising: an all folder and one or more type folders, wherein the all folder contains: all the favorited products of the current user; one type folder corresponds to one product type, and the type folder contains: favorite products of the product type corresponding to the type folder among all the favorited products of the current user; In response to the existence of the first type folder and the second type folder, identifying whether the collected commodities in the first type folder and the second type folder are commodities used in combination; In response to the collected goods in the first type folder and the collected goods in the second type folder being complementary goods, displaying recommended matching goods around the collected goods in the first type folder; The recommended matching products are: the collection products in the second type folder that have the highest matching degree with the collection products in the first type folder.
[0051] In some embodiments, the control unit is also used to: display a comment search box around the comment area of the product; the comment search box is used to receive input of a third text content, search for comment content matching the third text content in the comment content of the comment area based on the third text content, and preferentially display comment content matching the third text content in the comment area.
[0052] For the embodiments of the device, since they basically correspond to the method embodiments, the relevant parts refer to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the modules described as separation modules may or may not be separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present embodiment. Those of ordinary skill in the art can understand and implement without paying creative work.
[0053] The method and device of the present disclosure are described above based on the embodiments and application examples. In addition, the present disclosure also provides a text search system for an online mall and a computer-readable storage medium, which are described below.
[0054] Reference below Figure 6, which shows a structural diagram of a text search system (such as a terminal device or server) 800 for an online shopping mall suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The text search system for an online shopping mall shown in the figure is only an example and should not bring any limitation to the functions and scope of use of the embodiment of the present disclosure.
[0055] The text search system 800 of the online mall may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the text search system 800 of the online mall are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0056] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the text search system 800 of the online mall to communicate wirelessly or wired with other devices to exchange data. Although the figure shows the text search system 800 of the online mall with various devices, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have alternatively.
[0057] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0058] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0059] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0060] The computer-readable medium may be included in the text search system of the online mall, or may exist independently without being incorporated into the text search system of the online mall.
[0061] The computer-readable medium carries one or more programs. When the one or more programs are executed by the text search system of the online mall, the text search system of the online mall executes the method of the present disclosure.
[0062] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0063] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite 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 implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0064] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0065] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may 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.
[0066] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0067] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to execute the above method.
[0068] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0069] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0070] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A text search method for an online shopping mall, characterized in that: include: Acquire a first text content and a second text content separated by a preset separator entered by the current user in the product search box of the online shopping mall; In response to triggering the search function of the product search box, searching the first text content and the second text content respectively; Displaying a first area and a second area that are independent of each other in the product search result area of the online shopping mall; The search results obtained by searching based on the first text content are displayed in the first area, and the search results obtained by searching based on the second text content are displayed in the second area in the product search result area.
2. The method according to claim 1, characterized in that The operation of switching the content displayed in the first area will not affect the content displayed in the second area; And / or, the operation of switching the content displayed in the second area will not affect the content displayed in the first area.
3. The method according to claim 2, characterized in that The operation of switching the content displayed in the first area includes: the operation of switching the search results displayed in the first area, the operation of viewing the detail page of any search result in the first area; and / or, The operation of switching the content displayed in the second area includes: the operation of switching the search results displayed in the second area, and the operation of viewing the detail page of any search result in the first area.
4. The method according to claim 1, characterized in that: Also includes: In response to deleting the first text content in the product search box and not re-triggering the search function of the product search box, stopping displaying the first area in the product search result area and expanding the second area; or, In response to deleting the second text content in the product search box and not re-triggering the search function of the product search box, the second area is stopped from being displayed in the product search result area, and the first area is expanded.
5. The method according to claim 1, characterized in that Also includes: Automatically identify the type of the current user's favorite products; A folder is created in the favorites of the current user according to the type of the favorited product of the current user, the folder comprising: an all folder and one or more type folders, wherein the all folder contains: all the favorited products of the current user; one type folder corresponds to one product type, and the type folder contains: favorite products of the product type corresponding to the type folder among all the favorited products of the current user; In response to the existence of the first type folder and the second type folder, identifying whether the collected commodities in the first type folder and the second type folder are commodities used in combination; In response to the collected goods in the first type folder and the collected goods in the second type folder being complementary goods, displaying recommended matching goods around the collected goods in the first type folder; The recommended matching products are: the collection products in the second type folder that have the highest matching degree with the collection products in the first type folder.
6. The method according to claim 1, characterized in that Also includes: A comment search box is displayed around the comment area of the product; the comment search box is used to receive input of a third text content, search for comment content matching the third text content in the comment content of the comment area based on the third text content, and preferentially display comment content matching the third text content in the comment area.
7. The method according to claim 1, characterized in that Also includes: In response to the order placement operation, determining whether the delivery address of the current user's order has an abnormal risk; In response to the abnormal risk of the delivery address of the order of the current user, a reminder message is displayed, and the reminder message includes a confirmation option and a modification delivery address option; in response to the current user's triggering operation on the confirmation option, it is determined that the delivery address of the order is correct, or, in response to the current user's triggering operation on the modification delivery address option, an interface for modifying the delivery address is displayed, and the delivery address determined in the interface for modifying the delivery address is used as the delivery address of the order.
8. A text search device for an online shopping mall, characterized in that: include: An acquisition unit, configured to acquire a first text content and a second text content separated by a preset separator, which are input by a current user in a product search box of the online shopping mall; A control unit, configured to search the first text content and the second text content respectively in response to triggering a search function of the product search box; The control unit is further used to display a first area and a second area that are independent of each other in the product search result area of the online mall, wherein the first area displays the search results obtained by searching based on the first text content, and the second area in the product search result area displays the search results obtained by searching based on the second text content.
9. A computer-readable storage medium, the computer-readable storage medium being used to store program code, wherein when the program code is executed by a processor, the processor is prompted to execute the method according to any one of claims 1 to 7.
10. A text search system for an online shopping mall, comprising: at least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Searching method and system applied to computer network
CN102968417A
Shopping method and system based on electronic online shopping mall
CN113724029A
Search information display method and device, computer equipment and storage medium
CN115983936A
Methods and systems for a digital interface for displaying retail search results
US20130339190A1