[WordPress] 外掛分享: JRMora JSON Search

首頁外掛目錄 › JRMora JSON Search
WordPress 外掛 JRMora JSON Search 的封面圖片
全新外掛
安裝啟用
尚無評分
10 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.0.0 上架:2026-09-03

內容簡介

JRMora JSON Search 外掛透過將搜尋過程轉移至輕量級的 JSON 檔案,顯著提升 WordPress 網站的搜尋效能,減少伺服器負擔,並提供即時的搜尋結果,特別適合內容豐富的網站。

【主要功能】
• 數據庫負擔減輕:消除繁重的 LIKE 查詢
• 通用佈景主題相容性:無需編輯模板或短碼
• 自動重新索引:每次發佈或編輯文章自動更新
• 重音與變音符號正規化:確保搜尋準確性
• Polylang 相容性:支援多語言過濾
• 手動重新索引工具:可隨時重建搜尋索引

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「JRMora JSON Search」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Default WordPress search relies on heavy MySQL queries using full table scans (LIKE %keyword%). As your site grows with thousands of posts, this process degrades server performance, increases database CPU load, and leads to slow search response times or timeouts.
JRMora JSON Search solves this bottleneck completely by offloading the search process to a lightweight, static JSON file. Upon publishing or updating content, the plugin automatically indexes titles, content excerpts, categories, and tags into an optimized JSON file inside a dedicated /uploads/jrmora-json-search/ directory.
When a user searches on your site, the plugin intercepts the main query, scans the pre-indexed JSON file in milliseconds, and feeds the matched post IDs directly back to WordPress (WHERE ID IN (...)). This bypasses expensive database string comparisons, drastically lowering database load and delivering near-instant search results.
Key Features:

Database Relief: Eliminates heavy LIKE %...% queries on full-text content across the database.
Universal Theme Compatibility: Transparently hooks into the default WordPress search loop without requiring template edits or shortcodes.
Automatic Reindexing: Automatically updates the JSON search file every time a post is published, edited, or deleted.
Accent & Diacritics Normalization: Strips accents and special characters during index generation and matching, guaranteeing accurate results regardless of search spelling (e.g., matching “Periodismo” with “periodismo”).
Polylang Compatibility: Built-in support to respect multilingual filtering when using Polylang.
Performance Banner & Shortcode: Optional performance banner displaying total results count and query execution times, or embeddable via [fast_json_search_stats].
Manual Reindex Tool: Includes a simple admin settings page to manually rebuild the search index on demand after bulk content imports.
Clean & Lightweight: Zero external dependencies, no extra database tables, zero background cron bloat, and fully internationalized for localization.

When is this plugin most useful?

Content-heavy websites, blogs, and digital publications with thousands of published posts.
Sites experiencing high server CPU usage or database slow-query logs triggered by native site searches.
Hosting environments with strict database resource limits where un-indexed full-text searching degrades performance.

Copyright
JRMora JSON Search is distributed under the terms of the GNU GPL v2 or later.

延伸相關外掛

文章
Filter
Mastodon