| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Website (website) • eCommerce (website_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 1215 |
| Technical Name |
bista_smart_product_search |
| License | LGPL-3 |
| Website | https://www.bistasolutions.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Website (website) • eCommerce (website_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 1215 |
| Technical Name |
bista_smart_product_search |
| License | LGPL-3 |
| Website | https://www.bistasolutions.com |
Bista Smart Product Search
Help shoppers find the right productâeven when they do not use your exact catalog words.
Search by what people mean,
not only the letters
they
type.
Many customers describe a product in their own words. This module learns each product name once, then matches questions on your website to the best-fitting items. People still get add to cart, wishlist, and filtersâjust with smarter suggestions up front.
Regular search and smart searchâwhat is the difference?
Both help people look for products. The change is in how the shop decides which products belong in the list.
| What Customers Search For | Regular Keyword Search | Semantic Search |
|---|---|---|
| earbuds | â Cannot find alternative terms like TWS or Bluetooth | â Finds Wireless Earbuds, TWS Earphones, Bluetooth Headphones |
| skincare | â Fails if products don't have "skincare" in name | â Finds Face Wash, Moisturizer, Sunscreen, Face Serum |
| mobile setup | â No results for the broader concept | â Finds Phone Stand, Ring Light, Phone Case, Pop Socket |
| gaming | â ï¸ Only if exact phrase exists | â Finds Mechanical Keyboard, Controller, Hall-Effect Keyboard |
In short: Regular search only finds the exact words, while Semantic search understands the meaning and synonyms to find related products automatically. This module adds that second style of matching for product names on your website.
What you get
Plain-language summary of the main features.
Smart Product Search (Vector) Data
Vector data is automatically generated and saved during product creation based on the product name, enabling powerful semantic matching.
Bista Smart Product Search
Enable advanced semantic product search directly from your website. Customers can find what they mean, not just the exact keywords they type.
Match Score Driven Results
Products are displayed and ranked based on a precise match score, helping users quickly identify the most relevant items for their search.
Add to Cart & Wishlist
Shoppers can seamlessly add to cart or save to their wishlist directly from the semantic search view.
Advanced Filter Options
Retain full control over search results. The semantic search view includes robust filter options to help shoppers narrow down products.
Powered by Hugging Face
We utilize industry-standard Sentence Transformers and Hugging Face models to generate product vector values and perform high-speed similarity searches.
How it works in three steps
- 1 You save a product in the back office. The module builds the numeric summary from the name and keeps it with that product.
- 2 Someone searches on your website. Their words are turned into the same kind of summary and compared to your catalog.
- 3 The best matches appear with scores. Shoppers can filter, add to cart, or use the wishlist as usual.
Screenshots
Frequently Asked Questions
Common queries about Bista Smart Product Search.
No. Privacy is our priority. The module runs entirely on your local system; it does not pass any product or search data to third-party APIs or external servers for processing.
Yes! Shoppers can add to cart, save to wishlist, and use filters directly from the semantic search results view, just like a regular search.
Regular search only finds exact words. Our semantic search understands the meaning and synonyms, meaning customers can find "Wireless Earbuds" even if they only search for "TWS" or "Bluetooth audio."
Yes, to use this module you need to install the following Python libraries:
sentence_transformers, numpy, and
sklearn (often installed as scikit-learn).
What is new (releases)
A simple list of what each version brings.
Latest release: 1.0.0
- First release: builds a smart summary from the product name when you create or update a product.
- Website search that ranks products by meaning, with match scores on the results.
- Add to cart and wishlist from that results view.
- Filters on the smart product list.
Please log in to comment on this module