32 lines
818 B
Bash
Executable File
32 lines
818 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "直接测试search_documents方法..."
|
|
|
|
# 创建一个简单的Python脚本来测试search_documents方法
|
|
ssh ben@dev1 "cd /home/ben/qdrant && source venv/bin/activate && python3 -c \"
|
|
import asyncio
|
|
import json
|
|
import sys
|
|
sys.path.append('/home/ben/qdrant')
|
|
|
|
from qdrant_ollama_mcp_server import QdrantOllamaMCPServer
|
|
|
|
async def test_search():
|
|
server = QdrantOllamaMCPServer()
|
|
|
|
# 测试search_documents方法
|
|
params = {
|
|
'query': '人工智能',
|
|
'limit': 3
|
|
}
|
|
|
|
try:
|
|
result = await server._search_documents(params)
|
|
print('搜索结果:', json.dumps(result, indent=2, ensure_ascii=False))
|
|
except Exception as e:
|
|
print('搜索错误:', str(e))
|
|
import traceback
|
|
traceback.print_exc()
|
|
|
|
asyncio.run(test_search())
|
|
\"" |