

Dramatically improve your website’s search experience with ExpertRec, the all-in-one solution for WordPress and WooCommerce search. This powerful plugin supercharges your search functionality, leading to increased conversions, reduced bounce rates, and ultimately boosted user satisfaction. ExpertRec achieves this through a variety of innovative features, including:
We offer a free plan that supports up to 100 products or documents. Paid plans start from 9 USD onwards.
Our support team is here to help you whenever you need it. Reach out to us via chat on our website or by email at [email protected]. We’ll get back to you promptly.
This plugin includes minified JavaScript files for production use. The source code for these files is available in the React frontend directory.
Minified Files:
– assets/js/main.js – Minified React application code
Source Code Repository:
The complete source code for all minified JavaScript files is publicly available at:
https://github.com/expertrec/wp-fastest-site-search
Source Code Location:
The source code for these minified files is located in the plugin_fe/ directory:
– React application source: plugin_fe/src/
– Build configuration: plugin_fe/package.json and plugin_fe/webpack.config.js
Build Process:
1. The React application is built using npm/webpack
2. Source files are compiled and minified for production
3. Minified files are copied to plugin_be/assets/js/ for WordPress integration
Development:
To modify the JavaScript code:
1. Edit files in plugin_fe/src/
2. Run npm run build in the plugin_fe/ directory
3. The minified output will be generated in plugin_fe/build/
4. Copy the minified files to plugin_be/assets/js/
Build Tools Used:
– Webpack for bundling
– Babel for JavaScript transpilation
– CSS loaders for styling
– UglifyJS for minification
This plugin connects to several external services to provide enhanced search functionality and analytics. Here’s what data is sent and when:
ExpertRec Search Services (expertrec.com, cse.expertrec.com, cseb.expertrec.com, data.expertrec.com, fe.expertrec.com)
* What it’s used for: Core search functionality, indexing, and search results delivery
* What data is sent: Public website content (pages, posts, products, categories), search queries, and user interactions
* When it’s sent: During indexing, search requests, and user interactions
* Terms of Service: ExpertRec Terms of Service
* Privacy Policy: ExpertRec Privacy Policy
IP Geolocation Service (ipapi.co)
* What it’s used for: Country-based search customization and analytics
* What data is sent: User’s IP address to determine country location
* When it’s sent: When the search interface loads
* Terms of Service: IP-API Terms of Service
* Privacy Policy: IP-API Privacy Policy
Google Tag Manager (googletagmanager.com)
* What it’s used for: Analytics and tracking user interactions
* What data is sent: Page views, user interactions, and search behavior
* When it’s sent: During user interactions with the search interface
* Terms of Service: Google Tag Manager Terms
* Privacy Policy: Google Privacy Policy
Yandex Analytics (mc.yandex.ru)
* What it’s used for: Website analytics and user behavior tracking
* What data is sent: Page views and user interactions
* When it’s sent: During user interactions with the search interface
* Terms of Service: Yandex Terms of Service
* Privacy Policy: Yandex Privacy Policy
Sentry Error Tracking (sentry.io)
* What it’s used for: Error monitoring and debugging
* What data is sent: Error logs and debugging information
* When it’s sent: When errors occur in the plugin
* Terms of Service: Sentry Terms of Service
* Privacy Policy: Sentry Privacy Policy