توکن سازی فرآیند شکستن جریان متن به کلمات ، عبارات ، نمادها یا سایر عناصر معنی دار به نام نشانه ها است. لیست نشانه ها برای پردازش بیشتر مانند تجزیه یا استخراج متن وارد می شود. توابع توکن محدود به ورودی رشته نیست زیرا آنها با اشیاء و اسناد عمومی JSON کار می کنند.
| اگر هرگونه آرگومی برای هر یک از توابع زیر وجود ندارد ، نتیجه نیز از دست نمی رود (یعنی هیچ نتیجه ای بازگردانده نمی شود). به طور مشابه ، اگر هر یک از آرگومان های منتقل شده به توابع تهی باشد یا از نوع اشتباه (به عنوان مثال یک عدد صحیح به جای یک رشته) باشد ، پس تهی به عنوان نتیجه بازگردانده می شود. |
حاوی_تون (input_obj ، token_expr [، گزینه ها])
از آنجا که سرور Couchbase 4. 6. 2
شرح
بررسی می کند که آیا Token_expr Token Search مشخص شده است یا خیر ، رشته ای از شیء ورودی input_obj است.
استدلال
هر شیء JSON یا هر عبارت معتبر که به یک رشته ارزیابی می کند ، برای جستجوی درون.
یک رشته توکن یا هر عبارت معتبری که به یک رشته ارزیابی می شود ، که در حال جستجو است.
یک شیء JSON اختیاری برای کنترل توکن. در گزینه ها:
Boolean برای شامل نام شی (پیش فرض: درست)
یا "پایین" یا "بالا" برای تاشو مورد (پیش فرض: بدون تغییر در متن اصلی)
Boolean شامل رشته هایی با شخصیت های خاص ، مانند آدرس های ایمیل و URL (پیش فرض: نادرست)
مقادیر بولی برای تقسیم مقادیر رشته به کلمات (پیش فرض: درست)
A Boolean To Trim Spaces در اطراف مقادیر رشته ای بدون پیت (پیش فرض: درست)
مقدار بازگشت
یک بولی ، نشان دهنده اینکه آیا عبارت جستجو در شیء ورودی وجود دارد یا خیر.
اگر زیر رشته در رشته ورودی وجود داشته باشد ، این درست است ، در غیر این صورت نادرست بازگردانده می شود.
مثال ها
حاوی_تون_ مانند (input_obj ، token_expr [، گزینه ها])
از آنجا که سرور Couchbase 4. 6. 2
شرح
بررسی می کند که آیا Token_expr Token Search مشخص شده است یا خیر ، رشته ای از شیء ورودی input_obj است.
استدلال
هر شیء JSON یا هر عبارت معتبر که به یک رشته ارزیابی می کند ، برای جستجوی درون.
یک رشته توکن یا هر عبارت معتبری که به یک رشته ارزیابی می شود ، که در حال جستجو است.
یک شیء JSON اختیاری برای کنترل توکن. در گزینه ها:
Boolean برای شامل نام شی (پیش فرض: درست)
یا "پایین" یا "بالا" برای تاشو مورد (پیش فرض: بدون تغییر در متن اصلی)
Boolean شامل رشته هایی با شخصیت های خاص ، مانند آدرس های ایمیل و URL (پیش فرض: نادرست)
مقادیر بولی برای تقسیم مقادیر رشته به کلمات (پیش فرض: درست)
A Boolean To Trim Spaces در اطراف مقادیر رشته ای بدون پیت (پیش فرض: درست)
مقدار بازگشت
یک بولی ، نشان دهنده اینکه آیا عبارت جستجو در شیء ورودی وجود دارد یا خیر.
اگر زیر رشته در رشته ورودی وجود داشته باشد ، این درست است ، در غیر این صورت نادرست بازگردانده می شود.
مثال ها
حاوی_token_regexp (input_obj ، token_expr [، گزینه ها])
از آنجا که سرور Couchbase 4. 6. 2
شرح
بررسی می کند که آیا Token_expr Token Search مشخص شده است یا خیر ، رشته ای از شیء ورودی input_obj است.
استدلال
هر شیء JSON یا هر عبارت معتبر که به یک رشته ارزیابی می کند ، برای جستجوی درون.
یک رشته توکن یا هر عبارت معتبری که به یک رشته ارزیابی می شود ، که در حال جستجو است.
یک شیء JSON اختیاری برای کنترل توکن. در گزینه ها:
Boolean برای شامل نام شی (پیش فرض: درست)
یا "پایین" یا "بالا" برای تاشو مورد (پیش فرض: بدون تغییر در متن اصلی)
Boolean شامل رشته هایی با شخصیت های خاص ، مانند آدرس های ایمیل و URL (پیش فرض: نادرست)
مقادیر بولی برای تقسیم مقادیر رشته به کلمات (پیش فرض: درست)
A Boolean To Trim Spaces در اطراف مقادیر رشته ای بدون پیت (پیش فرض: درست)
مقدار بازگشت
یک بولی ، نشان دهنده اینکه آیا عبارت جستجو در شیء ورودی وجود دارد یا خیر.
اگر زیر رشته در رشته ورودی وجود داشته باشد ، این درست است ، در غیر این صورت نادرست بازگردانده می شود.
مثال ها
has_token (input_obj ، token_expr [، گزینه ها])
از آنجا که سرور Couchbase 4. 6. 2
توکن ها (in_str ، opt)
شرح
این تابع نشان می دهد (یعنی به بخش های معنی دار تبدیل می شود) رشته ورودی داده شده بر اساس تعیین کننده های مشخص شده و گزینه های دیگر. به صورت بازگشتی تمام نشانه ها را در یک مقدار JSON ذکر می کند و مجموعه ای از مقادیر (مقادیر اتمی JSON) را به عنوان نتیجه باز می گرداند.
استدلال
یک شیء معتبر JSON ، این می تواند هر چیزی باشد: تحت اللفظی ثابت ، مقدار JSON ساده ، نام کلید JSON یا خود کل سند.
در جدول زیر قوانین مربوط به هر نوع JSON ذکر شده است:
flatten (نشانه ها (عنصر) برای هر عنصر در آرایه
(جمع شدن نشانه های عنصر)
برای هر جفت ارزش نام ، نام+توکن (مقدار)
یک شیء JSON که گزینه های منتقل شده به تابع Tokens () را نشان می دهد. گزینه ها می توانند گزینه های زیر را در نظر بگیرند ، و هر دعوت از نشانه ها () می تواند یک یا چند گزینه را انتخاب کند:
اختیاری . مقادیر معتبر درست یا نادرست هستند. به طور پیش فرض ، این بر روی True تنظیم شده است و نشانه ها () شامل نام فیلد خواهد بود. شما می توانید با تنظیم این گزینه روی False ، نام فیلد را درج نکنید.
اختیاری . مقادیر معتبر پایین یا بالا هستند. پیش فرض نیست ، همانطور که در آن پرونده داده های اصلی را برمی گرداند. برای مشخص کردن حساسیت مورد از این گزینه استفاده کنید.
اختیاری . از این گزینه برای حفظ رشته ها با کاراکترهای ویژه مانند آدرس های ایمیل ، URL و شماره تلفن های hyphenated استفاده کنید. مقدار پیش فرض غلط است .
| گزینه های ویژه شخصیت های خاصی را حفظ می کند به جز در پایان یک کلمه. |
مقدار بازگشت
مجموعه ای از رشته ها حاوی تمام نشانه های به دست آمده از رشته ورودی.
استراتژی ترید...
ما را در سایت استراتژی ترید دنبال می کنید
برچسب :
نویسنده : مرجان شیرمحمدی
بازدید : 64
تاريخ : سه
شنبه
15 فروردين
1402 ساعت: 23:52