We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more by reading our Privacy Policy.
Quick Search for Magento
Ajax Quick Search with Lucene. Product, category, page, search term, and tag search are available. RWD ready.
Magento 1 Current Extension Version: 2.0.0
Compatibility
Open Source (CE): 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4
Commerce using on prem (EE): 1.10, 1.11, 1.11.1, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.9.0.0, 1.9.1.0, 1.9.2.0
Increase Sales with Ajax Quick Search with Lucene!
Ajax Quick Search with Lucene search index. RWD ready. Product, category, page, popular search term, and tag search is available. You can choose what content type you want to search and also influence search results from Magento admin. Multi-store aware - the Quick Search can be customized individually for each storefront or language you have. No external services, all data is stored locally on your server. No special hardware nor software is needed. Be aware Quick Search shows its results in the popup panel below the search input field only (please see the screenshots). It does not influence nor it is a substitute for Default Magento Search nor Default Magento Advanced Search.
Features
General Settings
- An easy way to enable or disable the extension.
- The easy and proper way to include the jQuery library if it is not included already.
- Enable or disable Visual Enhancements of Quick Search panel.
- Minimum Characters for search. (even one character can be searched.)
- Minimum Time [ms] before the first search request is sent to the server. (If above Minimum Characters option is set to 1 this is ignored.)
- Result Sort Order option allows you to set the order of content type results.
- Ajax Loader Position (Options are "Top", "Bottom", and "Both". Default is "Top".)
- Close Button Position (Options are "Top", "Bottom", and "Both". Default is "Both".)
- Refresh Search Index button as an easy way to immediately refresh the Lucene search index.
- Cron Job Configuration for Search Index Refresh action can be set according to your needs via cron expression.
Category Results
- An easy way to enable or disable category results.
- The layout of category results. It can be either "Grid" or "List".
- Result Limit option will limit the number of category results that will be presented.
- Show Heading option, enables or disables "Category Results:" heading.
- Order of info elements name, description, image.
- For Result Description option selects a database field to use for the category description text. Options are "Description" and "Meta Description".
- Description Maximum Characters option will limit the number of characters presented. (If description text is longer, it will be truncated and ellipsis will be added at the end.)
- For Result Image option allows you to choose what image to use for results. Options are "Image" and "Thumbnail".
- Exclude IDs option allows you to type in a comma-separated list of category IDs you want to exclude from the search index.
- Result Sort Order option allows you to sort category search results by name or score.
- Options to boost certain fields and influence search results.
- Options to exclude certain fields from the search index and make it smaller/faster.
- Refresh Category Search Index button as an easy way to immediately refresh the category search index.
Page Results
- An easy way to enable or disable page results.
- The layout of page results. It can be either "Grid" or "List".
- Result Limit option will limit the number of page results that will be presented.
- Show Heading option, enables or disables "Page Results:" heading.
- Order of info elements: name, description.
- For Result Description option selects a database field to use for the page description text. Options are "Content" and "Meta Description".
- Description Maximum Characters option will limit the number of characters presented. (If description text is longer, it will be truncated and ellipsis will be added at the end.)
- Exclude Pages option allows you to select pages you want to exclude from the search index.
- Result Sort Order option allows you to sort page search results by name or score.
- Options to boost certain fields and influence search results.
- Options to exclude certain fields from the search index and make it smaller/faster.
- Refresh Page Search Index button as an easy way to immediately refresh the page search index.
Product Results
- An easy way to enable or disable product results.
- The layout of product results. It can be either "Grid" or "List".
- Result Limit option will limit the number of product results that will be presented.
- Show Heading option, enables or disables "Product Results:" heading.
- Order of info elements: name, description, image, SKU, price.
- For Result Description option selects a database field to use for the product description text. Options are "Description", "Meta Description", and "Short Description".
- Description Maximum Characters option will limit the number of characters presented. (If description text is longer, it will be truncated and ellipsis will be added at the end.)
- Image width and height values for server-side resize. (Visual size of images is set in CSS file.)
- Result Sort Order option allows you to sort product search results by name or score.
- Options to boost certain fields and influence search results.
- Options to exclude certain fields from the search index and make it smaller/faster.
- Refresh Product Search Index button as an easy way to immediately refresh the product search index.
Search Term Results
- An easy way to enable or disable search term results.
- The layout of search term results. It can be either "Cloud" or "List".
- Separator option allows you to specify character or characters you want to use to separate multiple search terms in the "Cloud".
- Result Limit option will limit the number of search term results that will be presented.
- Show Heading option, enables or disables "Search Term Results:" heading.
- Font Size Adjustments based on the search term ratio.
- Result Sort Order option allows you to sort search term results by name or score.
- Refresh Term Search Index button as an easy way to immediately refresh the term search index.
Tag Results
- An easy way to enable or disable tag results.
- The layout of tag results. It can be either "Cloud" or "List".
- Separator option allows you to specify character or characters you want to use to separate multiple tags in the "Cloud".
- Result Limit option will limit the number of tag results that will be presented.
- Show Heading option, enables or disables "Tag Results:" heading.
- Font Size Adjustments based on the tag ratio.
- Tag Product Count option allows you to show tag product count or not, and at what position. Options are "Do not show", "Before Tag Name", and "After Tag Name".
- Result Sort Order option allows you to sort tag results by name or score.
- Refresh Tag Search Index button as an easy way to immediately refresh the tag search index.
Installation Instructions
- Log in to Magento Admin
- (Optional) Disable Magento Compiler if you are using it (System > Tools > Compilation)
- Go to System > Magento Connect > Magento Connect Manager
- If you purchased extension on our site use the "Direct package file upload" section and "Upload package file". Browse to the .tgz file. Click the "Upload" button.
- If you purchased extension on Magento Marketplace use the "Paste extension key to install" and paste Access Key you get from Magento Marketplace. Click the "Install" button. Click the "Proceed" button.
- Go back to Magento Admin
- Flush Magento Cache (System > Cache Management), then log out from Magento Admin and log back in
- (Optional) Enable Magento Compiler by clicking "Run Compilation Process" button (System > Tools > Compilation)
If you do not know how to install an extension or you wish a professional to do it for you, we offer additional installation service for a small fee.
Configuration
Our extension works out of the box. The only thing you need to do is to generate the search index. To do this log to your Magento Admin and go to:
System > Configuration > Apptrian Extensions > Quick Search > General
Click the "Refresh Search Index" button, then patiently wait for the search index to be generated.
If you do not have jQuery included in your theme, set (System > Configuration > Apptrian Extensions > Quick Search > General > Include jQuery) option to "Yes".
All options are self-explanatory.
After changing options make sure you refresh your Magento cache.
Customization Instructions
If you want to style Quick Search further, copy
./skin/frontend/base/default/css/apptrian_quicksearch.css
to
./skin/frontend/your_design_package/your_theme/css/apptrian_quicksearch.css
and add your CSS styles.
Read comments in the CSS file and you will be able to make most of the changes in a very succinct way.
You can change Quick Search ajax loader animated gif by creating the directory
./skin/frontend/your_design_package/your_theme/images/apptrian/quicksearch/
and then copy your ajax loader gif inside it. The filename must be ajax-loader.gif.
If you do not know how to style with CSS or you wish a professional to do it for you, we offer additional CSS Custom Style service for a small fee.