Method, system and equipment for providing commodity search service based on dynamic word segmentation strategy and medium
By building a dynamic word segmentation library and word segmentation management module, dynamically update word segmentation information and correlate it with product index, the problem of low word segmentation quality in the existing technology is solved, and more efficient and accurate product search services are achieved, improving user experience and products are improved Exposure.
Patent Information
- Application Number
- CN202411422145.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-02-11
AI Technical Summary
Among the existing product search technology, the word segmentation quality is low, making it difficult to meet the product search service needs of in-app purchase platforms.
By building a dynamic vocabulary library and word segmentation management module, dynamic update of word segmentation information and associated with product indexes, dynamic management is realized. Merchants and administrators can configure and maintain word segmentation through word segmentation management channels to improve word segmentation quality.
It significantly improves the reliability and accuracy of product search functions, improves user experience, and enhances product exposure and transaction promotion capabilities.
Smart Images

Figure CN119415668A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of commodity search, and in particular to a method, system, device and medium for providing commodity search services based on a dynamic word segmentation strategy. Background Art
[0002] Full-text indexing is a technology used to store and retrieve text data. It can process large amounts of text data quickly and efficiently and provide efficient retrieval functions. The process of establishing a full-text index is to extract keywords, phrases, and other important information from text data and store them in a specific data structure for subsequent retrieval operations.
[0003] Currently, many shopping platforms use full-text indexing technology to support users' search and screening of products. When users enter search keywords, the full-text indexing system will quickly match the names of related products and sort them according to relevance, thereby displaying products related to the search keywords to users. The application of full-text indexing in e-commerce search systems not only improves user experience, but also provides important support for the operation and sales of e-commerce platforms. The quality of word segmentation is crucial in the full-text indexing process. The word segmentation obtained using different word segmentation technologies varies greatly in terms of granularity, lexicality, and semantics, and the accuracy of the word segmentation results can directly affect the search results.
[0004] In the prior art, the native Chinese word segmenter of the search server has limited word segmentation granularity for Chinese text, resulting in low word segmentation quality, which is difficult to meet the product search service requirements of the in-app purchase platform. Therefore, a solution is needed to improve the word segmentation quality. Summary of the invention
[0005] The present invention aims to solve the problem of low word segmentation quality in existing commodity search technologies, and proposes a method, system, device and medium for providing commodity search services based on dynamic word segmentation strategies. The method dynamically updates the dynamic word segmentation library and the commodity index according to the word segmentation management task information sent by merchants or administrators, and greatly improves the reliability and accuracy of the commodity search function by introducing the dynamic word segmentation strategy.
[0006] In a first aspect, the present invention provides a method for providing a product search service based on a dynamic word segmentation strategy.
[0007] The method configures a maintenance toolkit for the word segmenter and then builds a word segmentation management module; receives word segmentation management task information sent by merchants and administrators and updates a dynamic word segmentation library through the maintenance toolkit in the word segmentation management module; then calls the product information library and the dynamic word segmentation library through the search server to update the product index, thereby realizing dynamic management of the association between product information and word segmentation information; When a user enters a search keyword, the word segmenter in the word segmentation management module first performs word segmentation based on the updated dynamic word segmentation library, and sends the obtained word segmentation information to the search server; the search server then obtains the product information corresponding to the word segmentation information based on the updated product index and pushes it to the user.
[0008] In some embodiments, the maintenance toolkit in the word segmentation management module performs any one or more operations of adding a new word segmentation, modifying a word segmentation, and deleting a word segmentation on the dynamic word segmentation library according to the received word segmentation management task information.
[0009] In some embodiments, the operation of adding a new word segment specifically refers to: The maintenance toolkit extracts newly added terms from the word segmentation management task information, reads existing terms from the dynamic word segmentation library, merges the newly added terms with the existing terms to remove duplicates, and writes them back to the dynamic word segmentation library to update the dynamic word segmentation library.
[0010] In some embodiments, the maintenance toolkit receives word segmentation management task information sent by the merchant through the merchant-side word library management interface, and receives word segmentation management task information sent by the administrator through the administrator-side word library management interface; Moreover, the maintenance toolkit actively obtains the word segmentation management task information by periodic scanning, or passively obtains the word segmentation management task information by responding to requests.
[0011] In some embodiments, when the maintenance tool receives the word segmentation management task information sent by the merchant, it is first sent to the background for review, and then the process of updating the dynamic word segmentation library and updating the product index is executed after the review is passed.
[0012] In some embodiments, after each update of the dynamic word segmentation library, a dictionary update record is added to the configuration file of the word segmenter; Dictionary update records include maintenance time and update details.
[0013] In a second aspect, the present invention provides a system for providing commodity search services based on a dynamic word segmentation strategy.
[0014] The system includes a management terminal, a merchant terminal, a user terminal, a commodity management module, a word segmentation management module, a search server, and a database; The user end is used to collect search keywords input by users; The merchant side is used to collect the product information entered by the merchant and the word segmentation management task information sent by the merchant; The management end is used to collect the administrator's control instructions on the search server and the word segmentation management task information sent by the administrator; Product management module, used to manage product information; Word segmentation management module, including word segmenter and maintenance toolkit; Maintenance toolkit, used to dynamically update the dynamic word segmentation library according to the word segmentation management task information sent by merchants and administrators; A word segmenter is used to segment the search keywords input by the user according to the updated dynamic word segmentation library, and send the obtained word segmentation information to the search server; The search server is used to call the product information library and the dynamic word segmentation library to update the product index, and obtain the product information corresponding to the word segmentation information according to the updated product index, and push it to the user.
[0015] The database includes a business database for storing product information and a dynamic word segmentation database for storing word segmentation information.
[0016] In some embodiments, a product search expansion module is also included; The product search module is used to receive the search keywords input by the user from the user end and expand the search keywords before sending them to the word segmenter.
[0017] In a third aspect, based on the above-mentioned method for providing a product search service based on a dynamic word segmentation strategy, an electronic device is proposed. The electronic device includes a memory and a processor; a computer program is stored on the memory; when the computer program is executed on the processor, the above-mentioned method for providing a product search service based on a dynamic word segmentation strategy is implemented.
[0018] In the fourth aspect, based on the above-proposed method of providing product search services based on dynamic word segmentation strategies, a computer-readable storage medium is provided, on which computer instructions are stored; when the computer instructions are executed on the above-mentioned electronic device, the above-mentioned method of providing product search services based on dynamic word segmentation strategies is implemented.
[0019] The present invention has the following beneficial effects.
[0020] (1) The method for providing product search services based on a dynamic word segmentation strategy described in the present invention, based on the existing product search method, constructs a dynamic word segmentation library based on a dynamic word segmentation strategy, dynamically adjusts the association between word segmentation information and product information, greatly improves the word segmentation quality, and further improves the relevance of pushed products, thereby enhancing user experience.
[0021] (2) The method for providing product search services based on a dynamic word segmentation strategy described in the present invention provides a word segmentation management channel for merchants and administrators respectively; merchants can perform refined management of products through word segmentation management, which is conducive to increasing product exposure and facilitating transactions; administrators can strengthen supervision through word segmentation management.
[0022] (3) The system for providing product search services based on a dynamic word segmentation strategy described in the present invention configures a maintenance toolkit for the word segmenter and then constructs a word segmentation management module, so that merchants and administrators can configure word segments associated with product names, thereby making up for the shortcomings of the default word segmentation of the search server. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 The schematic diagram is a schematic diagram of the architecture of a commodity search service system in the prior art.
[0024] Figure 2 This is a schematic diagram of the architecture of a system for providing product search services based on a dynamic word segmentation strategy in the present invention. DETAILED DESCRIPTION
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. It should be understood that the described embodiments are only part of the embodiments of the present invention, not all of the embodiments, and therefore should not be regarded as limiting the scope of protection. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technical personnel in this field without making creative work are within the scope of protection of the present invention.
[0026] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "disposed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0027] Embodiment 1: E-commerce platforms can quickly and accurately respond to users' search needs and provide personalized product recommendations and search results through full-text indexing technology. The application of full-text indexing in e-commerce search systems not only improves user experience, but also provides important support for the operation and sales of e-commerce platforms.
[0028] Lucene is an open source full-text search engine library that provides rich interfaces and functions and can be used to build high-performance full-text search applications.
[0029] Lucene comes with a Chinese word segmenter: 1. StandardTokenizer: only supports tokenizing text by single Chinese characters; 2. CJKTokenizer: Segment the text into Chinese words according to the strategy of two words in a group; 3. SmartChineseAnalyzer: supports simple lexical analysis to split text into single characters and simple words.
[0030] The above three Lucene built-in word segmentation algorithms are simple and difficult to obtain semantically correct word segmentation results. To address the above shortcomings, you can consider introducing a third-party Chinese word segmentation algorithm to improve the Chinese word segmentation effect.
[0031] Third-party Chinese word segmenter: 1. mmseg4j is a Chinese word segmenter based on the MMSeg (Maximum Matching Segmentation) algorithm, which can provide Chinese word segmentation capabilities for Lucene, allowing Lucene to better process Chinese texts. However, when processing large amounts of data, the word segmentation speed is slow; 2. IK Analyzer is an open source Chinese word segmentation toolkit developed based on Java. It can be quickly applied to Lucene's Chinese search by implementing a word segmentation ambiguity elimination algorithm and a built-in rich Chinese word library. However, its simple word segmentation algorithm is difficult to segment words with correct semantics when processing Chinese texts with complex semantics, and the word segmentation effect for new words or professional terms is average.
[0032] The above two third-party Chinese word segmenters can make certain supplements to Lucene's Chinese word segmentation performance, but users need to adjust the word segmentation dictionary themselves when strong semantic word segmentation and professional terminology are needed.
[0033] Existing e-commerce platforms often use all kinds of strange naming methods to attract attention, which leads to the challenge of word segmentation when establishing product indexes. These unique product titles may contain a large number of special terms, creative words or unconventional combinations, making it difficult for traditional word segmentation methods to accurately understand and split these product names. Such situations will make it difficult for users to accurately search and quickly locate products on e-commerce platforms, thereby reducing the quality of user search experience.
[0034] Based on the above dilemma, this embodiment proposes a method for providing product search services based on a dynamic word segmentation strategy. The method is to construct a word segmentation management module after configuring a maintenance toolkit for the word segmenter; receive word segmentation management task information sent by merchants and administrators and update the dynamic word segmentation library through the maintenance toolkit in the word segmentation management module, and then call the product information library and the dynamic word segmentation library through the search server to update the product index, so as to realize the dynamic management of the association between product information and word segmentation information. When the user enters the search keyword, the word segmenter in the word segmentation management module first performs word segmentation processing according to the updated dynamic word segmentation library, and sends the obtained word segmentation information to the search server; then the search server obtains the product information corresponding to the word segmentation information according to the updated product index, and pushes it to the user.
[0035] The method transforms the word segmentation library in the prior art based on the dynamic word segmentation strategy, builds a word segmentation management module by configuring a maintenance toolkit for the word segmenter, and builds a dynamic word segmentation library. After the transformation, merchants and administrators can configure entries associated with product names, making up for the shortcomings of the default word segmentation of the search server, so as to ensure that the product can be accurately searched through the newly added word segmentation.
[0036] The dynamic word segmentation strategy in this embodiment is essentially a dynamic word segmentation dictionary update management strategy. The dynamic word segmentation strategy is introduced into the commodity search service system, and through the maintenance of word segmentation by merchants and administrators, the semantic rationality of commodity index establishment is improved to a certain extent, which can effectively optimize the relevance of search results, so that the system can more accurately identify and match the user's search intent, thereby improving the user's search experience.
[0037] Embodiment 2: like Figure 1 As shown, in the existing commodity search service system, the word segmenter calls the word segmentation library through the search server and can only perform word segmentation processing on commodity keywords based on existing entries.
[0038] This embodiment proposes a system for providing commodity search services based on a dynamic word segmentation strategy, which is used to implement the method described in Embodiment 1. Figure 2 As shown, the architecture of the system is mainly composed of an interaction layer, a service layer, a middleware layer, and a storage layer.
[0039] The interaction layer is deployed with the management side, merchant side, and user side.
[0040] The user side is used to collect search keywords entered by users.
[0041] The merchant side is used to collect the product information entered by the merchant and the word segmentation management task information sent by the merchant.
[0042] The management end is used to collect the administrator's control instructions on the search server and the word segmentation management task information sent by the administrator.
[0043] At the service layer, deploy the product management module and word segmentation management module.
[0044] The product management module is used to manage product information.
[0045] The word segmentation management module includes a word segmenter and a maintenance toolkit. The maintenance toolkit is used to dynamically update the dynamic word segmentation library according to the word segmentation management task information sent by merchants and administrators. The word segmenter is used to segment the search keywords input by users according to the updated dynamic word segmentation library and send the obtained word segmentation information to the search server.
[0046] The middleware layer deploys the search server.
[0047] The search server is used to call the product information library and the dynamic word segmentation library to update the product index, and obtain the product information corresponding to the word segmentation information according to the updated product index, and push it to the user.
[0048] The storage layer is deployed with a database.
[0049] Database, deploy a business database for storing product information and a dynamic word segmentation library for storing word segmentation information.
[0050] In some embodiments, the service layer further arranges a product search expansion module.
[0051] The product search module is used to receive the search keywords input by the user from the user end and expand the search keywords before sending them to the word segmenter.
[0052] The system described in this embodiment can be built based on Solr. Solr (Search on LuceneReplication) is an enterprise-level search application server based on Lucene. By encapsulating Lucene, it simplifies the use of Lucene and provides richer query and extension functions and a more friendly management interface. Solr's optimization points involve index management, function extension, and query parsing, etc., with the aim of improving the usability and retrieval efficiency of the search server. Developers can quickly and efficiently build an enterprise-level search platform based on Solr to meet search needs of various scales and complexities.
[0053] When building a multi-mall enterprise in-app purchase platform based on the above system, merchants need to maintain the information of products listed in the e-mall so that users can search for products on the platform.
[0054] Merchants input product information, word segmentation management task information, etc. through the merchant terminal, and can publish or maintain products through the product management module; they can also maintain the word segmentation information related to product information through the word segmentation management module when publishing or maintaining products. The word segmentation information usually corresponds to the product name, material, model, etc. contained in the product information. The merchant's maintenance operation on the word segmentation information will first update the dynamic word segmentation library in the business database, and then the entry changes in the dynamic word segmentation library will be synchronized to the word segmentation dictionary on the search server. Finally, the search server will regenerate and update the product index based on the updated word segmentation dictionary.
[0055] The system described in this embodiment sets up the function of merchants maintaining product segmentation, mainly to make up for the shortcomings of the platform's existing product search service, and to improve the exposure rate of products and promote transactions by repairing the shortcomings of the search service.
[0056] The administrator controls the system through the management end, such as: control instructions for the search server, and sending word segmentation management task information to the word segmentation management module. The way administrators and merchants maintain dynamic word segmentation libraries is similar, except that merchants send word segmentation management task information through the merchant-end word library management interface, while administrators send word segmentation management task information through the management-end word library management interface.
[0057] It should be noted that the merchants and administrators here are not necessarily natural persons, but may also be other platforms and systems connected to the system described in the present invention.
[0058] The user accesses the system described in this embodiment through the user terminal. For example, when the user enters the product keyword corresponding to the product he wants to browse through the search box, the query request is sent to the search server, and the search server performs word segmentation on the product keyword by calling the word segmenter, and then searches for product information associated with the word segmentation information based on the word segmentation information and the product index, and then returns the product information to the user terminal to display the search results. The user can select a product to browse, and after clicking on the product, the search service queries the details of the product and returns the display.
[0059] Furthermore, when the search server obtains multiple pieces of data through indexing, the returned product list is sorted in descending order according to the keyword matching degree.
[0060] Embodiment 3: This embodiment is described in detail based on Embodiment 1 and Embodiment 2.
[0061] The maintenance toolkit obtains word segmentation management task information through various interfaces: it receives word segmentation management task information sent by merchants through the merchant-side word library management interface, and it receives word segmentation management task information sent by administrators through the management-side word library management interface.
[0062] Furthermore, the maintenance toolkit can be divided into active mode and passive mode according to the way it obtains the word segmentation management task information. The active mode means that the maintenance toolkit actively obtains the word segmentation management task information by periodic scanning. The passive mode means that the maintenance toolkit passively obtains the word segmentation management task information by responding to requests. The two modes can be set one by one according to the needs, or they can be set at the same time.
[0063] When the maintenance toolkit receives the word segmentation management task information, it needs to maintain the dynamic word segmentation library according to the word segmentation management task information, that is, update the dynamic word segmentation library. There are three main modes for updating the dynamic word segmentation library: adding a new word segmentation, modifying a word segmentation, and deleting a word segmentation.
[0064] The operations for adding new word segmentation specifically refer to: The maintenance toolkit extracts newly added terms from the word segmentation management task information, reads existing terms from the dynamic word segmentation library, merges the newly added terms with the existing terms to remove duplicates, and writes them back to the dynamic word segmentation library to update the dynamic word segmentation library.
[0065] More specifically, when a new entry is added, the maintenance toolkit of the word segmentation management module extracts the new entry from the word segmentation management task information, obtains the existing entry in the dynamic word segmentation library by reading the DynamicDic.txt in the word segmentation configuration file, merges the new entry with the existing entry to remove duplicates, and writes it back to the dynamic word segmentation dictionary file DynamicDic.txt, that is, writes it back to the dynamic word segmentation library, and finally records the maintenance time and the number of updated entries in the word segmentation configuration file. The scanning thread of the word segmentation library scans the dynamic word segmentation library every ten seconds. After the scan is completed, the entries in the updated dynamic word segmentation library are applied to the word segmentation.
[0066] The operations for modifying word segmentation specifically refer to: The maintenance toolkit obtains a set of entries before and after modification corresponding to the modification plan from the word segmentation management task information, reads the existing entries from the dynamic word segmentation library and finds the entries before modification, replaces the entries before modification with the modified entries, and writes them back to the dynamic word segmentation library to update the dynamic word segmentation library.
[0067] The operation of deleting a word segmentation specifically refers to: The maintenance toolkit extracts the deleted terms from the word segmentation management task information, reads the existing terms from the dynamic word segmentation library and finds the deleted terms, removes the deleted terms and writes them back to the dynamic word segmentation library, and updates the dynamic word segmentation library.
[0068] Each time the dynamic word segmentation library is updated, a dictionary update record is added to the word segmenter configuration file; the dictionary update record includes maintenance time and update details.
[0069] In some embodiments, in order to strengthen platform supervision, when the maintenance tool receives the word segmentation management task information sent by the merchant, it is first sent to the background for review. After the review is passed, the process of updating the dynamic word segmentation library and updating the product index is executed.
[0070] The other parts of this embodiment are the same as those of the above-mentioned embodiment 1, and thus will not be described in detail.
[0071] Embodiment 4: This embodiment describes in detail the product publishing and product maintenance methods based on any one of Embodiments 1 to 3.
[0072] When a product is first entered into a system that provides product search services based on a dynamic word segmentation strategy, the product publishing interface is used to access the product management module. First, basic product information such as product name and product category is entered. When filling in the word segmentation information corresponding to the product information, you can choose whether to call the word segmentation interface of the search server to view the default word segmentation corresponding to the product name from the current word segmentation dictionary. Check the default word segmentation to verify whether the word segmentation information is accurate. If the default word segmentation cannot meet the search requirements of the product, you need to edit and supplement the word segmentation. If you do not check the default word segmentation, you can also directly edit the associated word segmentation of the product. After the product is released, first store the product information in the product information table of the business database, and then store the word segmentation information corresponding to the group of product information in the word segmentation information table of the dynamic word segmentation library to facilitate word segmentation management. The search server obtains data from the business database and the dynamic word segmentation library, and indexes the product. After the product index is established, the entire product release process is completed.
[0073] Similarly, the product maintenance process is similar to the product release process. The product management module can provide query display of released product data through the maintenance interface, and the operation on the database changes from adding to modifying or deleting.
[0074] Furthermore, on the in-app purchase platform, merchants need to review the products after publishing them, and they are allowed to be put on the shelves for sale only after passing the review. During this process, the management side can also maintain the word segmentation information associated with the product information.
[0075] The other parts of this embodiment are the same as those of embodiments 1-3, so they will not be described in detail.
[0076] Embodiment 5: This embodiment also proposes an electronic device, including a memory and a processor; the memory stores a computer program; when the computer program is executed on the processor, the above-mentioned method of providing product search services based on dynamic word segmentation strategy is implemented.
[0077] Embodiment 6: This embodiment further proposes a computer-readable storage medium, on which computer instructions are stored; when the computer instructions are executed on the above-mentioned electronic device, the above-mentioned method for providing product search services based on dynamic word segmentation strategy is implemented.
[0078] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any simple modification or equivalent change made to the above embodiment based on the technical essence of the present invention shall fall within the protection scope of the present invention.
Claims
1. A method for providing commodity search services based on a dynamic word segmentation strategy, characterized in that: After configuring the maintenance toolkit for the word segmenter, a word segmentation management module is constructed; through the maintenance toolkit in the word segmentation management module, word segmentation management task information sent by merchants and administrators is received and the dynamic word segmentation library is updated; then, the product index is updated through the search server calling the product information library and the dynamic word segmentation library, so as to realize the dynamic management of the relationship between product information and word segmentation information; When a user enters a search keyword, the word segmenter in the word segmentation management module first performs word segmentation based on the updated dynamic word segmentation library, and sends the obtained word segmentation information to the search server; the search server then obtains the product information corresponding to the word segmentation information based on the updated product index and pushes it to the user.
2. According to claim 1, a method for providing commodity search services based on dynamic word segmentation strategy is characterized in that: The maintenance toolkit in the word segmentation management module performs any one or more operations of adding a new word segmentation, modifying a word segmentation, and deleting a word segmentation on the dynamic word segmentation library according to the received word segmentation management task information.
3. The method for providing commodity search service based on dynamic word segmentation strategy according to claim 2, characterized in that: The operation of adding new word segmentation specifically refers to: the maintenance toolkit extracts new entries from the word segmentation management task information, reads existing entries from the dynamic word segmentation library, merges the new entries with the existing entries to remove duplicates and writes them back to the dynamic word segmentation library, and updates the dynamic word segmentation library.
4. The method for providing commodity search service based on dynamic word segmentation strategy according to claim 1, characterized in that: The maintenance toolkit receives word segmentation management task information sent by merchants through the merchant-side word library management interface, and receives word segmentation management task information sent by administrators through the management-side word library management interface; moreover, the maintenance toolkit actively obtains word segmentation management task information through periodic scanning, or passively obtains word segmentation management task information by responding to requests.
5. The method for providing commodity search service based on dynamic word segmentation strategy according to claim 1, characterized in that: When the maintenance tool receives the word segmentation management task information sent by the merchant, it is first sent to the background for review. After the review is passed, the process of updating the dynamic word segmentation library and updating the product index is executed.
6. A method for providing product search services based on a dynamic word segmentation strategy according to any one of claims 1 to 5, characterized in that: Each time the dynamic word segmentation library is updated, a dictionary update record is added to the word segmenter configuration file; the dictionary update record includes maintenance time and update details.
7. A system for providing commodity search services based on dynamic word segmentation strategy, comprising a management terminal, a merchant terminal, a user terminal, a commodity management module, a search server, and a database, characterized in that: It also includes a word segmentation management module; The user terminal is used to collect search keywords input by the user; The merchant terminal is used to collect the commodity information input by the merchant and the word segmentation management task information sent by the merchant; The management terminal is used to collect the administrator's control instructions on the search server and the word segmentation management task information sent by the administrator; The commodity management module is used to manage commodity information; The word segmentation management module includes a word segmenter and a maintenance toolkit; the maintenance toolkit is used to dynamically update the dynamic word segmentation library according to the word segmentation management task information sent by the merchant and the administrator; the word segmenter is used to segment the search keywords input by the user according to the updated dynamic word segmentation library, and send the obtained word segmentation information to the search server; The search server is used to call the product information library and the dynamic word segmentation library to update the product index, and obtain the product information corresponding to the word segmentation information according to the updated product index, and push it to the user; The database includes a business database for storing commodity information and a dynamic word segmentation database for storing word segmentation information.
8. The system for providing commodity search services based on dynamic word segmentation strategy according to claim 7, characterized in that: Also includes product search extension module; The commodity search module is used to receive the search keywords input by the user from the user terminal, expand the search keywords and then send them to the word segmenter.
9. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores a computer program; when the computer program is executed on the processor, the method for providing commodity search service based on dynamic word segmentation strategy as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions; when the computer instructions are executed on the electronic device as described in claim 9, the method for providing product search services based on a dynamic word segmentation strategy as described in any one of claims 1 to 7 is implemented.