FantasticSearch
E-commerce Search Demo
How to quickly and effectively find the products you need
How to use our powerful FantasticSearch tool.
IMPORTANT
Automatic Search
- Write a simple description of the product you want to find in the "Search query" field (large input box).
- Check the "AI assisted filters" checkbox.
- Start the search by clicking the "Search" button.
- Below the search bar, results and recommended filters will appear. If you want to refine your search using custom filters, you can repeat the search with manual settings.
Filtering Rules
- Positive filter: A word that the product description must include.
- Negative filter: A word that the product description must not contain.
- If a product description contains at least one negative filter or does not contain all positive filters at the same time, it will be excluded from search results.
- Category filter: Filter by "Category" field.
Manual Search
- Modify the product description if necessary.
- Uncheck the "AI assisted filters" checkbox.
- Remove any filter by clicking on its badge.
- Remove all positive filters using the "Reset positive" button.
- Remove all negative filters using the "Reset negative" button.
- Add multiple filters by typing them separated by spaces in the "Input filter word" field (small input box), then click "Add positive" or "Add negative".
- Start the search by clicking "Search" (make sure the "AI assisted filters" checkbox is unchecked).
Find Similar
Each product found has a Find Similar button. When clicked, a new tab opens with the 50 most similar products.
In this case, all filters except the category filter are ignored.
When results are irrelevant, it is often easier to find the most suitable product in the search results and request 50 similar ones than to manually set up filters.
Search Results
- Click on the product ID (e.g., B0CQVRZTXD) to go to its actual Amazon product page.
- Information about prices, availability and ratings may not be current.
Search Tips
- If search results match the category but not the exact product, try modifying the filters and using manual search.
- If you got related products in output (e.g., searching for a phone but getting phone cases), negative filters (e.g.,
"case", "cases", "cover", "covers"
) can help. - Be cautious with filters to avoid excluding the right product.
- Negative filters can include synonyms of words that must be excluded.
- If you know the exact manufacturer, name, model, or unique number, add them to positive filters. If a product description likely includes a specific number or letter-number combination, adding it to filters helps refine results.
- Avoid adding synonyms in positive filters (e.g.,
"football", "soccer"
) because any single synonym might exclude matching results. - If search results do not match your intent, revise the main query and try automatic search again.
Examples
- Good "Exact" simple query with good manual filters
- Good "Product type" simple auto query with good optional manual filters
- Good non-English "Brand" simple auto query with good optional manual filters
- Good "Use Case" simple query
- Good "Symptom" simple auto query with good optional manual filters
- Complex query with mutually exclusive synonyms
- When additional manual negative filters would be useful
- When positive AI filters must be removed manually
- Range filters
- Variation filters (like shoes size)
- Ambiguous query must be rewritten
User's intention: Samsung Galaxy SM-G935F
|
User's intention: Any jeans for women
|
User's intention: Any iPhone
|
User's intention: snow electric bike
|
User's intention: something to relief pain in knee
|
User's intention: HP laptop with 15.6 inches display
|
User's intention: Green iPhone
|
User's intention: Samsung Galaxy SM-G935F
|
User's intention: Any laptop with display from 14 to 17 inches and RAM from 2 to 16 GB
|
User's intention: adidas predator football shoes 13 US size
|
User's intention: fishing rod for beginner
|
About
This project was created to test the capabilities of product search for e-commerce using incomplete and unstructured data, AI, and various database options. The project utilizes the 2023 dataset (https://huggingface.co/datasets/McAuley-Lab/Amazon-C4), so some data may be outdated. The search covers 1,058,417 products listed on "Amazon.com" in 2023, with data preserved in the specified dataset. Currently, some of these products are no longer available for sale.