glab(1) glab(1)

glab-search-semantic - جستجوی کد پروژه با استفاده از زبان طبیعی.

glab search semantic [flags]

جستجوی کد پروژه با استفاده از زبان طبیعی (شباهت معنایی).

نیازمند این است که جستجوی معنایی کد در پروژه از طریق GitLab Duo فعال شده باشد.

این قابلیت در وضعیت بتا قرار دارد و ممکن است برای استفاده در محیط عملیاتی آماده نباشد. ممکن است ناپایدار باشد و تغییرات ناسازگار خارج از انتشار نسخه‌های اصلی رخ دهد. برای اطلاعات بیشتر، ببینید: https://docs.gitlab.com/policy/development_stages_support

-d, --directory-path="" محدود کردن جستجو به فایل‌های زیر این مسیر (مانند app/services/).

--jq="" فیلتر کردن خروجی JSON با یک عبارت jq.

--knn=0 تعداد نزدیک‌ترین همسایه‌ها برای بازیابی (۱–۱۰۰). مقدار پیش‌فرض در سمت سرور ۶۴ است.

-l, --limit=0 حداکثر تعداد نتایج (۱–۱۰۰). مقدار پیش‌فرض در سمت سرور ۲۰ است.

-F, --output="text" قالب‌بندی خروجی به‌صورت: text یا json.

-q, --query="" پرس‌وجوی جستجو با زبان طبیعی.

-h, --help[=false] نمایش راهنما برای این دستور.

-R, --repo="" انتخاب مخزنی دیگر. می‌توانید از OWNER/REPO یا GROUP/NAMESPACE/REPO استفاده کنید. نشانی کامل اینترنتی یا نشانی Git نیز پذیرفته می‌شود.

# جستجو برای کدهای مرتبط با احراز هویت در پروژه فعلی
glab search semantic -q "authentication middleware"
# جستجو درون یک دایرکتوری خاص
glab search semantic -q "rate limiting" -d app/services/
# جستجو در یک پروژه خاص با خروجی JSON
glab search semantic -q "CI pipeline triggers" -R gitlab-org/gitlab --output json
# محدود کردن نتایج
glab search semantic -q "database migrations" --limit 5

glab-search(1)

Sep 2026 Auto generated by spf13/cobra