Page 1 of 3

[UPDATED] Smart Search

Posted: Sun Jul 10, 2011 8:07 pm
by Johnathan
Image

Current Version: v303.3 (release notes)

OpenCart Versions: 1.5.0.x - 3.0.3.x

To Purchase: Visit OpenCartX or opencart.com

For Additional Features: Take a look at Smart Search Pro

Image Image Image

Improve the accuracy of the search on your OpenCart site! Smart Search will return the most relevant results by performing a search of the selected product fields in four phases: (1) products with the exact phrase, (2) products with ALL keywords, correctly spelled, (3) products with ALL keywords, possibly misspelled, (4) products with ANY keywords, possibly misspelled.

  • Upload and go — utilizes ocMod so no core file modifications are necessary.
  • 100% compatible with any custom theme.
  • Choose which product fields to search within: name, description, meta tag description, meta tag keywords, tags, model, SKU, UPC, EAN, JAN, ISBN, MPN, location, category name, manufacturer name, attribute group, attribute name, attribute value, option name, and/or option value.
  • Automatically display search results right from the search bar with the included Live Search functionality.
  • Choose the default sorting for products: date added, date available, date modified, model, name, price, quantity in stock, rating, sort order, times purchased, or times viewed.
  • Set a minimum number of results to display, so customers always have more than a few results to choose from.
  • Optionally account for plurals, for misspelled words in searches (including setting the misspelling tolerance), and for searching within a category's sub-categories.
  • Select how often to refresh the keyword cache and the misspelling cache: hourly, daily, weekly, monthly, or yearly.
  • Make pre-search replacements on the search terms, such as replacing hyphens with spaces or commonly misspelled product names with correct ones.
  • Enable a testing mode to view how long queries are taking on your site.


Image Image Image Image Image Image Image Image Image Image

Re: [RELEASED] Smart Search

Posted: Sun Jul 10, 2011 10:28 pm
by Qphoria
This is very cool. Almost like most search engines have "Did you mean "xxxx"..."
Great job

Re: [RELEASED] Smart Search

Posted: Sun Jul 17, 2011 11:03 pm
by Johnathan
Updated to v151.1

Release Notes:

- Updated to include compatibility with 1.5.1.x

Re: [RELEASED] Smart Search

Posted: Sat Aug 13, 2011 1:47 am
by Johnathan
Updated to v151.2

Release Notes:

- Fixed bug with misspelled words that can match multiple keywords

Re: [RELEASED] Smart Search

Posted: Mon Sep 26, 2011 11:48 pm
by Johnathan
Updated to v151.3

Release Notes:

- Updated to include compatibility with vQmod 2.0.x

Re: [RELEASED] Smart Search

Posted: Tue Oct 18, 2011 2:31 am
by Johnathan
Updated to v151.4

Release Notes:

- Added "Status" setting to allow disabling the extension in the admin panel
- Updated to include compatibility with 1.5.1.3
- Optimized code structure

Re: [RELEASED] Smart Search

Posted: Tue Jan 17, 2012 1:40 am
by Johnathan
Updated to v151.5

Release Notes:

- NOTE: Updating from a previous version will require you to redo all settings
- Added a search for ANY keyword if no product is found that has ALL keywords
- Added a button to automatically index database tables to help improve speed
- Improved search results using product tags
- Fixed caching bugs
- Updated instructions.txt
- Optimized code structure

Re: [RELEASED] Smart Search

Posted: Fri Apr 06, 2012 12:06 pm
by Johnathan
Updated to v152.1

Release Notes:

- Added additional search phase: searching for the keywords as an exact phrase
- Added ability to search additional product fields: meta tag description, meta tag keywords, model, sku, upc, location, and manufacturer name
- Added ability to refresh the misspelling search cache in the admin panel
- Added ability to set the cache auto-refresh period (hourly, daily, weekly, monthly, or yearly)
- Added ability to set the search prioritization for misspelling searches (prioritizing speed or results)
- Added ability to do pre-search character replacements on the search terms
- Improved caching functionality
- Removed edits.txt
- Removed compatibility with 1.4.1 - 1.4.7
- Verified compatibility with 1.5.2.x
- Updated instructions.txt
- Updated license.txt

Re: [RELEASED] Smart Search

Posted: Sat Apr 07, 2012 9:12 am
by Johnathan
Updated to v152.2

Release Notes:

- Added ability to skip Phase 1, or combine its results with Phase 2
- Fixed bug with pagination and total results calculation
- Fixed bug with auto-refresh dropdown reflecting the incorrect setting
- Fixed bug with Phase 4 search query
- Updated admin panel interface
- Updated instructions.txt

Re: [RELEASED] Smart Search

Posted: Sun Apr 08, 2012 4:30 am
by Johnathan
Updated to v152.3

Release Notes:

- Changed controller to not use getSetting(), due to bugs in 1.5.1.x versions
- Fixed "Product Fields Searched" checkboxes not reflecting their settings

Re: [RELEASED] Smart Search

Posted: Tue Apr 24, 2012 10:29 am
by Johnathan
Updated to v152.4

Release Notes:

- Fixed bugs with 1.4.x compatibility

Re: [RELEASED] Smart Search

Posted: Fri Apr 27, 2012 1:08 am
by Johnathan
Updated to v152.5

Release Notes:

- Added ability to record customer searches, and view in an associated report
- Fixed bug when sorting combined Phase 1 and Phase 2 results
- Fixed bug with multi-store installations returning empty product results
- Updated instructions.txt

Re: [RELEASED] Smart Search

Posted: Tue Jun 26, 2012 8:50 pm
by Johnathan
Updated to v153.1

Release Notes:

- Added AJAX search functionality, to automatically display search results right from the search bar
- Added ability to search in product attribute groups, attribute names, attribute values, option names, and option values
- Fixed bug with unnecessarily caching multiples of the same product_id
- Fixed bug with refreshing the cache through the admin panel in v1.4.x
- Updated instructions.txt
- Updated license.txt
- Verified compatibility with 1.5.3.x

Re: [RELEASED] Smart Search

Posted: Thu Jul 05, 2012 1:26 pm
by Johnathan
Updated to v153.2

Release Notes:

- Added ability to set the AJAX dropdown width, title font size, and description font size
- Added functionality ignoring non-character keypresses for AJAX search
- Fixed occasional bug with misspelling search algorithm
- Fixed admin panel typo
- Updated admin panel interface

Re: [RELEASED] Smart Search

Posted: Sun Jul 08, 2012 11:42 am
by Johnathan
Updated to v153.3

Release Notes:

- Added ability to enter CSS selector for the search field, for custom themes
- Added functionality to show special prices in AJAX dropdown
- Added ability to set the AJAX dropdown price color and special price color
- Added ability to enter spaces on either side of a pre-search replacement to use it as a whole word (e.g. replacing " hp " with " Hewlett-Packard " without replacing words that contain the sequence "hp" within them)
- Fixed bug introduced in v153.2 with Phase 1 and 2 description searches
- Updated admin panel interface

Re: [RELEASED] Smart Search

Posted: Sat Jul 14, 2012 2:48 pm
by Avvici
I just purchased this. Clean code, works well. It does what it say's it does :) Now, do this with Apache Lucene...I would buy.

Re: [RELEASED] Smart Search

Posted: Sat Jul 21, 2012 3:02 am
by Johnathan
Updated to v153.4

Release Notes:

- Added "Reset" button to the Smart Search History report
- Added CDATA tags to the ajax script so it doesn't mess up W3C validation
- Added !important to ajax CSS declarations to prevent them being overridden
- Changed "Prioritization" setting to "Use Cache". if set to "No", then a misspelling search is performed without needing a cache file. This may be faster for stores with large product databases.
- Fixed bug when including the Option Name and Option Value search fields
- Fixed bug with ajax search not responding to number keypad keys
- Improved caching so it does not fail on servers with low memory limits
- Optimized database queries, which should improve speed for some stores
- Removed option to refresh cache from admin-side -- to do a manual refresh, just save your settings and do a search on your site

Re: [RELEASED] Smart Search

Posted: Mon Jul 23, 2012 7:56 am
by Johnathan
Updated to v153.5

Release Notes:

- Added ability to choose whether to return partially matching results (such as returning "macbook" for "mac")
- Fixed bug when not using a cache and the search does not match any products
- Fixed bug when searching by clicking on a product tag
- Fixed bug when combining Phase 1 with Phase 2 and searching on only one word

Re: [RELEASED] Smart Search

Posted: Mon Aug 20, 2012 3:20 am
by Johnathan
Updated to v154.1

Release Notes:

- Fixed bug: admin report pagination not working properly
- Fixed bug: AJAX search product descriptions blank for non-English languages
- Fixed errors related to AJAX search being called with no keyword
- Verified compatibility with 1.5.4.x

Re: [RELEASED] Smart Search

Posted: Thu Aug 30, 2012 4:32 am
by Johnathan
Updated to v154.2

Release Notes:

- Added full search phrase comparison to Phases 3 and 4, for tags with spaces
- Changed ordering by price to correctly take into account special prices
- Fixed tag compatibility with 1.5.4.x
- Fixed bug: description caching sometimes contained HTML tags