جست‌وجو در دانش لوما

Esc

برای انتخاب از کلیدهای جهت‌نما استفاده کنید. Enter برای باز کردن.

دانش لوما

شروع سریع API نسخهٔ خام مرجع
GET/api/v1/search?q=...عمومی یا مجاز بر اساس visibility

این endpoint چه می‌کند؟

عنوان، متن، tag، خلاصه و metadata امن آیتم‌های قابل مشاهده را جست‌وجو می‌کند.

احراز هویت

عمومی یا مجاز بر اساس visibility. API رکوردهای خارج از scope را در پاسخ، search و direct ID نمایش نمی‌دهد.

پارامترها

ناممحلنوعالزامیتوضیح
qquerystringبلهعبارت جست‌وجو؛ حداکثر ۲۰۰ کاراکتر.
categoryquerystringخیریکی از دسته‌های معتبر catalog.
kindquerystringخیرنوع رکورد، مانند document یا media.
typequerystringخیرنوع دانش؛ برای media معمولاً screenshot.
visibilityquerystringخیرPUBLIC، INTERNAL، MANAGEMENT یا RESTRICTED؛ private filter مجوز می‌خواهد.
languagequerystringخیرکد زبان مانند fa یا en.
tagquerystringخیربرچسب کوچک حروف‌کوچک و خط تیره.
statusquerystringخیروضعیت رکورد؛ media به‌طور پیش‌فرض current است.
updated_afterqueryISO dateخیررکوردهای به‌روزشده بعد از این زمان.
pageIdquerystringخیرشناسهٔ معنایی صفحه در media.
viewportquerydesktop | mobileخیرنوع viewport تصویر.
capturedAfterqueryISO dateخیرmedia ثبت‌شده بعد از این زمان.
limitqueryintegerخیرپیش‌فرض ۲۰ و حداکثر ۱۰۰.
cursorquerystringخیرoffset opaque برای صفحهٔ بعد؛ nextCursor را دوباره ارسال کنید.

نمونهٔ درخواست

cURL
curl "https://luma-knowledge.pages.dev/api/v1/search?q=workflow&limit=10"

نمونهٔ پاسخ

JSON
{
  "data": [{
    "id": "workflow",
    "kind": "document",
    "title": "راهنمای Workflow لوما",
    "snippet": "...",
    "score": 2,
    "apiUrl": "/api/v1/documents/workflow"
  }],
  "pagination": {"limit": 20, "cursor": "0", "nextCursor": null, "total": 1}
}

خطاهای مرتبط

400 invalid_query برای query نامعتبر و 404 not_found برای resource غیرقابل مشاهدهٔ احتمالی برگردانده می‌شود. شکل خطا در راهنمای خطا آمده است.

Try it

فقط درخواست GET عمومی؛ credential در مرورگر استفاده نمی‌شود.