namespaces_search
Creates, updates, deletes, gets or lists a namespaces_search resource.
Overview
| Name | namespaces_search |
| Type | Resource |
| Id | cloudflare.aisearch.namespaces_search |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
search | insert | account_id, name, ai_search_options |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
account_id | string | The Cloudflare account ID. |
name | string | Resource name. |
INSERT examples
- search
- Manifest
No description available.
INSERT INTO cloudflare.aisearch.namespaces_search (
ai_search_options,
messages,
query,
account_id,
name
)
SELECT
'{{ ai_search_options }}' /* required */,
'{{ messages }}',
'{{ query }}',
'{{ account_id }}',
'{{ name }}'
RETURNING
result,
success
;
# Description fields are for documentation purposes
- name: namespaces_search
props:
- name: account_id
value: "{{ account_id }}"
description: Required parameter for the namespaces_search resource.
- name: name
value: "{{ name }}"
description: Required parameter for the namespaces_search resource.
- name: ai_search_options
value:
cache:
cache_threshold: "{{ cache_threshold }}"
enabled: {{ enabled }}
instance_ids:
- "{{ instance_ids }}"
query_rewrite:
enabled: {{ enabled }}
model: "{{ model }}"
rewrite_prompt: "{{ rewrite_prompt }}"
reranking:
enabled: {{ enabled }}
match_threshold: {{ match_threshold }}
model: "{{ model }}"
retrieval:
boost_by:
- direction: "{{ direction }}"
field: "{{ field }}"
context_expansion: {{ context_expansion }}
filters: "{{ filters }}"
fusion_method: "{{ fusion_method }}"
keyword_match_mode: "{{ keyword_match_mode }}"
match_threshold: {{ match_threshold }}
max_num_results: {{ max_num_results }}
retrieval_type: "{{ retrieval_type }}"
return_on_failure: {{ return_on_failure }}
- name: messages
value:
- content: "{{ content }}"
role: "{{ role }}"
- name: query
value: "{{ query }}"
description: |
A simple text query string. Alternative to 'messages' — provide either this or 'messages', not both.