ویدیو آموزش full text search در جنگو
پیش نیاز: django search with Q object
نکته: حتما دقت کنید که برای استفاده از TrigramSimilarity باید pg_trgm را روی postgresql نصب کنید که آخر ویدیو این موضوع رو توضیح دادم.
در این ویدیو با SearchVector و TrigramSimilarity در جنگو آشنا میشوید. از SearchVector برای جستجوی متنی در چند فیلد با پرفورمنس بالا استفاده میشود. یکی از مشکلاتی که استفاده از SearchVector دارد اینست که کلمهای که کاربر جستجو میکند باید دقیقا در متن موجود باشد تا نتیجه را برگشت دهد اما با استفاده از TrigramSimilarity میتوانید تعیین کنید که در صورت شباهت عبارت جستجو با متن، نتیجه را نشان دهد.
ارسال نظر