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 1 OpenMage
Ajax Quick Search with Lucene. Product, category, page, search term, and tag search are available. RWD ready.
Magento 1 Current Extension Version: 2.0.1
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
OpenMage LTS: 19, 20
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 are 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 and 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 the 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 the above Minimum Characters option is set to 1 this is ignored.)
- The 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".)
- The Refresh Search Index button is 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".
- The 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.
- The 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 the description text is longer, it will be truncated and an 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.
- The 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.
- The Refresh Category Search Index button is 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".
- The 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.
- The 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 the description text is longer, it will be truncated and an ellipsis will be added at the end.)
- Exclude Pages option allows you to select pages you want to exclude from the search index.
- The 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.
- The Refresh Page Search Index button is 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".
- The 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.
- The 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 the description text is longer, it will be truncated and an ellipsis will be added at the end.)
- Image width and height values for server-side resize. (Visual size of images is set in the CSS file.)
- The 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.
- The Refresh Product Search Index button is 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".
- The Separator option allows you to specify one or more characters you want to use to separate multiple search terms in the "Cloud".
- The 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.
- The Result Sort Order option allows you to sort search term results by name or score.
- The Refresh Term Search Index button is 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".
- The Separator option allows you to specify one or more characters you want to use to separate multiple tags in the "Cloud".
- The 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.
- The Tag Product Count option allows you to show the tag product count or not, and at what position. Options are "Do not show", "Before Tag Name", and "After Tag Name".
- The Result Sort Order option allows you to sort tag results by name or score.
- The Refresh Tag Search Index button is 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 an extension on our site use the "Direct package file upload" section and the "Upload package file". Browse to the .tgz file. Click the "Upload" button.
- If you purchased an 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 the "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 an 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 in 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 the 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 the 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.