Linux 软件免费装

SmartMatch Search

开发者 burstbv
hesseldejong
RogierLankhorst
sh4lin
parthnvaswani
更新时间 2026年8月25日 00:05
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later

标签

search site search semantic search smart search ai search

下载

1.0.0

详情介绍:

SmartMatch Search keeps the normal WordPress search results intact and surfaces the most semantically relevant post(s) on top as a "Best match" suggestion. Search that understands intent Classic WordPress search matches keywords: when the words in the query do not literally appear in a post, the visitor gets "nothing found" — even when your site has exactly the right page. SmartMatch Search judges meaning instead, so visitors can search the way they actually talk: And it filters as well as it finds: a query like "burst viewer" will not match a post just because the word "burst" appears somewhere — only posts that are genuinely about the topic are suggested. The native results stay untouched below the suggestion, so search never gets worse, only better. Why SmartMatch Search connects to Burst The Burst Statistics integration exists for two reasons:
  1. Real visitors only. Every AI search is a paid model call, so you only want to spend it on real people. Burst already knows which visits are validated human visits — its tracking filters out bots, crawlers and spam before a visit is recorded, in both cookie and cookieless mode. SmartMatch Search runs the AI only for those validated visits; bots silently get the normal search results at zero AI cost.
  2. Searches land in your statistics. Searches run through the normal WordPress search request, so they show up directly in Burst's Engagement tab. You see what visitors are looking for — and where your content falls short — in the same dashboard you already use.
How it works SmartMatch Search is a thin integration layer between two plugins: How it works on a search request (?s=...):
  1. The visitor must be a validated Burst visit, otherwise the native results are shown untouched.
  2. Public, published posts of public post types are collected (title + excerpt, capped, freshest first) and sent to the model with the search term.
  3. The model returns only the genuinely relevant post IDs, ranked.
  4. Those posts are merged into the main query's result array itself (via the the_posts filter): prepended above the native matches, de-duplicated, and optionally tagged with a configurable badge (via the_title). Because the change happens at the data layer, placement does not depend on how the theme renders the loop — it works the same for classic templates and block themes. When the native search found nothing, the suggestions become the results so the page is not empty.
  5. Results are cached per search term (transient), invalidated when the candidate set changes. Suggestions appear on the first results page only.
If the AI is unavailable, errors, or finds nothing relevant, nothing is added and the normal results (or "nothing found") are displayed as usual.

安装:

  1. Install and activate the "AI" plugin (https://wordpress.org/plugins/ai/) and configure a provider with valid credentials in its settings.
  2. Install and activate Burst Statistics (free) or Burst Pro.
  3. Install and activate SmartMatch Search.
  4. Optionally adjust the settings under Statistics → Settings → SmartMatch Search (daily search budget, badge, prompt customization).
That is all: your search form and results template keep working as before, and the AI suggestion appears on top of the results for validated human visits.

常见问题:

Why does SmartMatch Search require Burst Statistics and the AI plugin?

Every AI search is a paid model call, so you only want to spend it on real people. Burst already knows which visits are validated human visits — its tracking filters out bots, crawlers and spam in both cookie and cookieless mode — so SmartMatch Search runs the AI only for those visits; bots silently get the normal search results at zero cost. The AI plugin supplies the provider and model: you configure your AI credentials once, centrally, and this plugin simply uses that configuration.

How do I keep the AI costs under control?

Four mechanisms bound the spend. Only validated human visits trigger a model call; each IP is rate-limited (5 AI searches per 5 minutes by default); rankings are cached per search term, and cached results cost nothing; and the daily search budget (default 50) caps the total number of model calls per day. Once the budget is spent, visitors simply get the normal search results until the site's next midnight.

更新日志:

1.0.0