تخفیف های داغ در جشنواره تابستانه توسینسو تخفیف های داغ در جشنواره تابستانه توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

تفاوت contains و freetext

سلام ، خواستم بپرسم تفاوت این 2 مورد در دستور full-text چیست؟

پرسیده شده در 1394/07/30 توسط

3 پاسخ

0

پس freetext بهتره اگه اینطور که میگین

برای فارسی چی؟ راهی هس؟

حتی مشتقات عربی هم نشون نمی داد

پاسخ در 1394/07/30 توسط
2

با سلام ، در حالت عادی از contains برای جستجوی یک عبارت استفاده می شود ولی با freetext می توان چند عبارت را جستجو کرد و در جستجو مشتقات فعلی یک عبارت را هم نشان می دهد(زبان فارسی ساپورت نمی شود ولی عربی ساپورت می گردد)یعنی freetext خیلی کلی تر و راحتر از contains می باشد. البته ویژگی freetext را می توان روی contains پیاده کرد ولی دستور پیچیده و طولانی می شود.موفق باشید.

پاسخ در 1394/07/30 توسط
2

البته Contains کلمه های نزدیک به هم را هم پیدا می کند. به عنوان مثال شما می خواهید کلمه «معلم» در کنار کلمه «خوب» باشد و فاصله این دو کلمه در حد دو یا سه کلمه باشد.البته این متدها بیشتر برای پیدا کردن کلمه در متون طولانی و یا فایلهای ذخیره شده در پایگاه داده می باشد.

پاسخ در 1394/08/01 توسط

پاسخ شما