xSearch
Inspired by the speed and performance of cSearch, xSearch is designed for larger ecommerce sites that handle more traffic and require greater capacity. xSearch delivers extreme ecommerce search performance!
Compatibility: Prior V10.x Only! - Pro, ML, ML64, MultiStore
This is a one domain, one cart license installation. To buy additional licenses for additional carts contact sales: sales@compunix.us
Installation Instructions
1) Install the Admin Compunix Add-on menu and add the following line into the add-on links section specified:
Carts up to MS9420: Carts MS9500 and newer:2) Copy the CompunixCommon.dll
downloaded from the Code Baselink into /bin
directory.
3) Upload the license file/appconfig to your cart. If you don't have a license send an email to support@compunix.us with your order number and domain information.
4) Copy/Merge the files from the "Modified files" directory in the .zip file to your web site's root folder. If your admin directory is not "admin", you may have to copy any files in the admin directory manually.
5) Copy the /[Admin Directory]/EntityHelper/EntityArrayListXML.xslt
file into the root /EntityHelper/
directory. (This was removed in MS9200.)
6) In the App_Templates/Skin_X/template.master
, place the following code to actualize the search from your template/design instead of the cart default search.
If you're using additional templates, place the code in all template files.
cSearch
cSearch (with statistics)
7) Save files.
8) Navigate to your site and enter a search in the top search form. The new xSearch page will be used and loaded.
If you're using the statistics version, log in to the cart as admin and navigate to the cSearchs.aspx page where you will see a link at the top to statistics.
Additional Configuration
To disable the searching of certain fields, please create the appconfig referring to the field you don't want to search below, and make the AppConfig value true:
- cSearch.DoNotSearch.PV.Name
- cSearch.DoNotSearch.P.sku
- cSearch.DoNotSearch.PV.skusuffix
- cSearch.DoNotSearch.PV.ManufacturerPartNumber
- cSearch.DoNotSearch.P.ManufacturerPartNumber
- cSearch.DoNotSearch.P.SEKeywords
- cSearch.DoNotSearch.P.SETitle
- cSearch.DoNotSearch.P.SEDescription
- cSearch.DoNotSearch.P.Summary
- cSearch.DoNotSearch.P.Description
- cSearch.DoNotSearch.P.ExtensionData
- cSearch.DoNotSearch.P.ExtensionData2
- cSearch.DoNotSearch.P.ExtensionData3
- cSearch.DoNotSearch.P.ExtensionData4
- cSearch.DoNotSearch.P.ExtensionData5
- cSearch.DoNotSearch.P.MiscText
Displaying features AppConfigs:
- cSearch.Hide.MSRP
- cSearch.Show.ExtensionData
- cSearch.Show.ExtensionData2
- cSearch.Show.ExtensionData3
- cSearch.Show.ExtensionData4
- cSearch.Show.ExtensionData5
- cSearch.Show.FullSKU
- cSearch.Show.FullPartNumber
- cSearch.Show.ProductPartNumber
- cSearch.Hide.InStockSortBy
- cSearch.Show.AddToCart
- cSearch.Show.YouSave
Spelling suggestions
1) Navigate to http://www.bing.com/developers/createapp.aspxto create an AppID
2) Once you obtain the AppID, create an appconfig called cSearch.BingSpellingAppID
3) Place the AppID from step 1 into the value of the AppConfig
Caching
To disable caching on cSearch, create the appconfig cSearch.Disallow.Caching and set to true
Lucene
To enable the Lucene search feature, create the appconfig cSearch.Lucene and set to true
To force the re-generation of the Lucene cache, create the appconfig cSearch.LuceneReIndex and set to true. (Once regenerated, it will revert to false.)
Updates
- You Save % feature added
- Buy Now feature added