query_dify_knowledge
Retrieve relevant information from Dify knowledge bases using natural language queries. Specify search methods, result count, and enable reranking for precise, efficient results.
Instructions
Query Dify knowledge base with a search query
Input Schema
Name | Required | Description | Default |
---|---|---|---|
query | Yes | The search query to find relevant knowledge | |
reranking_enable | No | Enable reranking of search results | |
search_method | No | Search method to use | hybrid_search |
top_k | No | Number of results to return (default: 3) |
Input Schema (JSON Schema)
{
"properties": {
"query": {
"description": "The search query to find relevant knowledge",
"type": "string"
},
"reranking_enable": {
"default": true,
"description": "Enable reranking of search results",
"type": "boolean"
},
"search_method": {
"default": "hybrid_search",
"description": "Search method to use",
"enum": [
"semantic_search",
"full_text_search",
"hybrid_search"
],
"type": "string"
},
"top_k": {
"default": 3,
"description": "Number of results to return (default: 3)",
"type": "number"
}
},
"required": [
"query"
],
"type": "object"
}