Linux 软件免费装
Banner图

SwiftSearch for Typesense

开发者 loopstates
更新时间 2026年6月25日 21:44
PHP版本: 8.0.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce instant search algolia typesense auto complete

下载

1.4.9 1.5.0

详情介绍:

SwiftSearch for Typesense is a search engine replacement for WordPress and WooCommerce. By replacing the default, resource-heavy WordPress database query search with a fast, typo-tolerant engine powered by Typesense, SwiftSearch delivers an autocomplete experience that loads quickly. Built by Loopstates, SwiftSearch is architected for privacy and direct connectivity. Unlike other search plugins that route queries through a heavy middle-layer proxy, SwiftSearch connects directly from your visitors' browser to your Typesense cluster. No heavy PHP processes are loaded, no database queries are executed on your server, and your customer data remains secure and GDPR-compliant. Why SwiftSearch & Typesense? Native WordPress search lacks typo tolerance and can affect database performance under high traffic. SwiftSearch connects your site to Typesense—an open-source, developer-friendly alternative to Algolia. Whether you run a blog, a directory site, or a WooCommerce store, SwiftSearch ensures your visitors find exactly what they are looking for in real-time. Official Documentation: https://docs.loopstates.com/swift-search-typesense/

安装:

  1. Standard installation: Upload swift-search-typesense to your /wp-content/plugins/ directory or install via the WordPress 'Plugins' screen.
  2. Activate the plugin and navigate to SwiftSearch in your admin menu.
  3. Follow our 8-Step Setup Wizard in the sidebar:
  4. Step 1: Connect - Enter your Typesense host, port, and API keys.
  5. Step 2: Content - select your Post Types (Posts, Products, etc.) and enable the global search override.
  6. Step 3: Relevance - Manage synonyms and global ranking scores.
  7. Step 4: Search UI - Configure your instant search behavior and visual result toggles.
  8. Step 5: Styling - Pick your accent colors and border radius.
  9. Step 6: Analytics - Review your search trend dashboard.
  10. Step 7: Pinning - Merchandise specific results to the top.
  11. Step 8: Sync - Perform your initial bulk index to build the Typesense collection.

屏幕截图:

  • **Content Settings**: Choose searchable post types and register custom field mappings.
  • **Relevance and Synonyms**: Manage base search weights and register synonym sets.
  • **Search UI Configuration**: Setup autocomplete toggles, facets sidebar, and item limits.
  • **Styling Customizer**: Visually customize colors and border radius.
  • **Search Analytics Dashboard**: Track search volume trends and flag zero-result queries.
  • **Merchandising and Pinning**: Pin selected products or posts to the top of search results.
  • **Sync Management**: Run bulk indexing processes and monitor real-time sync status logs.

升级注意事项:

1.5.0 Features a dedicated Shop/Catalog layout mode replacing WooCommerce defaults, plus JS developer events for custom hit/result DOM rendering logic. Please update immediately. 1.4.9 Upgraded Chart.js to v4.5.1 and resolved the REST API permission callback warning for the logging endpoint. Please update immediately. 1.4.8 Removed Coming Soon settings placeholders, updated the feature descriptions list, and upgraded the Chart.js vendor library to v4.4.4. Please update immediately. 1.4.7 Upgraded admin styling to include Plus Jakarta Sans font and unified input/select heights. Please update immediately. 1.4.6 Minor bug fixes to resolve the browser-driven sync infinite loop. Please update immediately. 1.4.5 Robust browser fallback for servers with loopback/cURL security restrictions. Please update immediately.

常见问题:

Do I need a Typesense server?

Yes. You need a running Typesense instance. This can be Typesense Cloud or a self-hosted node on your own VPS.

Is Typesense free?

Typesense is open-source and free to self-host. If you prefer a managed solution, Typesense Cloud offers a paid tier.

Does this work with WooCommerce?

Absolutely. SwiftSearch is WooCommerce-native, indexing product titles, prices, SKUs, and thumbnails automatically.

How fast is the search?

Because of our "Zero-Middleware" architecture, search results are typically returned directly from the browser to your nearest Typesense node.

What is Result Pinning?

Result Pinning (Merchandising) allows you to manually force specific items to the top of results for a given keyword—ideal for boosting sales of specific products or featured content.

How do Synonym Sets improve search?

They allow you to link similar terms together (e.g., "watch", "clock", "timepiece"). If a user searches for one, results for all are returned, improving discovery.

Is the Background Indexing free?

Yes! Our background sync engine is included to ensure every user has a stable search experience.

What is the Facet Configurator?

It's a visual builder found in Step 4 that allows you to easily create and manage multi-select sidebar filters for categories, tags, and custom meta.

Does it work with Elementor or Divi?

Yes. You can use the [swift_search] shortcode in any page builder module, or enable the "Override Default" toggle to automatically replace your theme's search form.

Is my user's data secure?

Yes. We do NOT use a proxy server. All search interactions happen locally between your visitor and your Typesense cluster. No search data is sent to Loopstates.

Does it handle variable products?

Yes, you can map custom metadata (like variation SKUs and prices) to ensure users can find exact product variations in one click.

What insights does Search Analytics provide?

Track your Most Searched Keywords. Our dashboard provides an overview of user trends, keyword volume, and search behavior. It also identifies "Zero Result" queries, giving you a roadmap to optimize your product catalog and content strategy.

更新日志:

1.5.0 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.20 1.3.19 1.3.18 1.3.17 1.3.16 1.3.15 1.3.14 1.3.12 1.3.11 1.3.10 1.3.0 1.2.7 1.2.4 1.2.3 1.2.1 1.2.0 1.0.22 1.0.21 1.0.0