Title: RiTriever
Author: rioriost
Published: <strong>2026 年 7 月 3 日</strong>
Last modified: 2026 年 7 月 3 日

---

搜尋外掛

![](https://ps.w.org/ritriever/assets/banner-772x250.jpg?rev=3595237)

![](https://ps.w.org/ritriever/assets/icon.svg?rev=3595237)

# RiTriever

 由 [rioriost](https://profiles.wordpress.org/rioriost/) 開發

[下載](https://downloads.wordpress.org/plugin/ritriever.0.2.3.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/ritriever/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/ritriever/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/ritriever/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/ritriever/#developers)

 [技術支援](https://wordpress.org/support/plugin/ritriever/)

## 外掛說明

RiTriever adds RAG-style vector retrieval to WordPress search. Published content
is embedded, stored in a local vector table, and blended with standard WordPress
search results.

The plugin is intended for WordPress sites that can use native database vector support,
primarily MariaDB 11.7 or later. It can index posts, pages, and configured public
post types, then use those vectors during front-end search.

Main features:

 * RAG-style search blending with standard WordPress search.
 * Native vector storage in the WordPress database.
 * OpenAI and Azure OpenAI support for external embedding APIs.
 * Local or self-hosted embedding support through Ollama, LM Studio, Infinity, TEI,
   or Custom HTTP endpoints.
 * RAG target language selection from WordPress-supported locales.
 * Admin diagnostics for database support, embedding providers, indexing progress,
   and live vector queries.

External API use is optional. WordPress 7.0 AI Client does not provide embedding
generation, so RiTriever uses direct embedding APIs when external embeddings are
configured. Post content and configured custom field values are sent to the selected
provider to create embeddings.

### External services

RiTriever connects to external services only when you select an external embedding
provider. It sends post titles, post excerpts, post content chunks, selected taxonomy
terms, selected custom field values, and short admin test strings when indexing 
or testing embeddings. The vectors returned by the provider are stored in your WordPress
database.

WordPress 7.0 includes the WordPress AI Client for supported AI capabilities, but
the current AI Client announcement and implementation do not include an embeddings
API. Because RiTriever requires text embeddings for vector search, it calls embedding
providers directly instead of using WordPress AI Client. Reference: https://make.
wordpress.org/core/2026/03/24/introducing-the-ai-client-in-wordpress-7-0/

OpenAI sends embedding requests to OpenAI for `text-embedding-3-small` or `text-
embedding-3-large`. This service is provided by OpenAI: Terms of use https://openai.
com/policies/terms-of-use/ and Privacy policy https://openai.com/policies/privacy-
policy/.

Azure OpenAI sends embedding requests to your configured Azure OpenAI endpoint. 
This service is provided by Microsoft Azure: Terms of use https://www.microsoft.
com/licensing/terms/productoffering/MicrosoftAzure/MCA and Privacy statement https://
privacy.microsoft.com/privacystatement.

Local or self-hosted endpoints, including Ollama, LM Studio, Infinity, TEI, and 
Custom HTTP, receive the same embedding inputs when selected. Review the terms, 
privacy policy, and network location for the endpoint you operate or configure.

## 安裝方式

 1. Upload the `ritriever` folder to `/wp-content/plugins/`, or install the release
    ZIP from the WordPress admin.
 2. Activate `RiTriever` from the Plugins screen.
 3. Open Settings -> RiTriever.
 4. Run the database capability test.
 5. Choose the RAG target language.
 6. Configure and test the embedding provider.
 7. Initialize the index.

## 常見問題集

### Which external embedding providers are supported?

OpenAI and Azure OpenAI are supported as external hosted embedding providers.

### Can I use a local embedding server?

Yes. Ollama, LM Studio, Infinity, TEI, and Custom HTTP endpoints are available for
local or self-hosted embeddings.

### Does this plugin send content to external APIs?

Only when an external embedding provider is configured. See the External services
section for details.

### Does it require native vector database support?

Yes. MariaDB 11.7 or later is the primary supported target for native vector columns
and indexes.

### What happens when I change the target language or embedding model?

The vector table must be rebuilt. Run initialization again after changing target
language, provider, model, dimensions, or vector distance settings.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈RiTriever〉的開發相關工作。

參與者

 *   [ rioriost ](https://profiles.wordpress.org/rioriost/)

[將〈RiTriever〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/ritriever)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/ritriever/)、查看
[SVN 存放庫](https://plugins.svn.wordpress.org/ritriever/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/ritriever/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/ritriever/)。

## 變更記錄

#### 0.2.3

 * Resolve remaining Plugin Check SQL preparation warnings for dynamic queue, vector,
   and uninstall queries.

#### 0.2.2

 * Escape search title filter output consistently and prepare plugin table identifiers
   in direct SQL calls.

#### 0.2.1

 * Tighten WordPress.org review gates and clarify external embedding API documentation.

#### 0.2.0

 * Rename the public plugin name and WordPress.org slug to RiTriever.
 * Add RAG target language selection based on WordPress-supported locales.
 * Document why direct embedding APIs are used instead of WordPress AI Client.
 * Add WordPress.org release gates for PHPCS, Plugin Check, readme, i18n, and package
   contents.

## 中繼資料

 *  版本 **0.2.3**
 *  最後更新 **1 個月前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.6 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0.4**
 *  PHP 版本需求 ** 8.1 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/ritriever/)
 * 標籤:
 * [embeddings](https://tw.wordpress.org/plugins/tags/embeddings/)[rag](https://tw.wordpress.org/plugins/tags/rag/)
   [search](https://tw.wordpress.org/plugins/tags/search/)[semantic search](https://tw.wordpress.org/plugins/tags/semantic-search/)
   [vector search](https://tw.wordpress.org/plugins/tags/vector-search/)
 *  [進階檢視](https://tw.wordpress.org/plugins/ritriever/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/ritriever/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/ritriever/reviews/)

## 參與者

 *   [ rioriost ](https://profiles.wordpress.org/rioriost/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/ritriever/)