درباره افزونه دبلیو پی فست توتال سرچ WP Fast Total Search
داستان این افزونه از دل یه شرکت توسعه وب روسیزبان درمیاد. Alexey و تیمش در Epsilon Web Manufactory سالها روی پروژههای مبتنی بر وردپرس کار میکردن و هر بار با یه مشکل تکراری دستوپنجه نرم میکردن: جستجوی پیشفرض وردپرس از کوئری LIKE "%word%" استفاده میکنه که هم کند هست هم نتایج ضعیفی میده. وقتی سایتهاشون بزرگتر شد و نیاز داشتن توی متافیلدها، محتوای شورتکدها و فایلهای پیوست هم سرچ بزنن، تصمیم گرفتن خودشون یه راهحل بسازن. اکانت Epsiloncool در WordPress.org از ژانویه ۲۰۱۴ فعاله و افزونه از همون سالهای اول بهعنوان ابزار داخلی تیم شروع به کار کرد، بعد به مخزن عمومی راه پیدا کرد. کار اصلی WPFTS اینه که یه ایندکس کلمهمحور مستقیم توی پایگاه داده وردپرس خودت میسازه. بعد از اون، جستجو دیگه به اون کوئری کند تکیه نمیکنه. این افزونه میتونه توی عنوان، محتوا، متافیلدها، تاکسونومیها، محتوای شورتکدها و حتی دادههای post type سفارشی جستجو کنه. قابلیت Live Search با AJAX هم داره که از طریق ویجت یا شورتکد [wpfts_widget] اضافه میشه. الگوریتم ربطسنجیاش هم TF-IDF پیشرفتهست که میتونی وزن عنوان، محتوا و هر متافیلد رو جداگانه تنظیم کنی. یه ویژگی باحال دیگهاش Smart Excerpts هست که مثل گوگل، جملههای حاوی کلمه سرچشده رو از متن استخراج میکنه و نشون میده، نه فقط ۱۱۵ کاراکتر اول مقاله. برای کاربر ایرانی، این افزونه یه مزیت بزرگ داره: هیچ وابستگی به سرویس خارجی نداره. نه Elasticsearch نیاز داره، نه Solr، نه هیچ API خارجی. همه چیز توی همون MySQL خود وردپرسته. یعنی تحریم، فیلتر و قطعی سرورهای خارجی اصلاً روش تأثیر نمیذاره. روی هاست اشتراکی ایرانی هم بدون مشکل کار میکنه. برای سایتهای دایرکتوری، ملکی، آموزشی یا هر سایتی که محصولات یا نوشتههاش فیلدهای سفارشی زیادی دارن، این افزونه میتونه سرچ رو از یه ابزار بیفایده به یه چیز واقعاً کاربردی تبدیل کنه. ولی بینقص هم نیست. اول اینکه ایندکس اولیه روی سایتهای بزرگ وقتبر و سنگینه؛ یه کاربر گزارش داده که ایندکس کردن ۲۳۸۳ آیتم خیلی طول کشیده. دوم، نسخه رایگان قابلیت جستجو توی محتوای فایلهای PDF و DOCX رو نداره و این فیچر فقط توی نسخه Pro هست. سوم، ایندکس میتونه حجم پایگاه دادهات رو قابل توجه بالا ببره، پس اگه هاستت محدودیت دیسک سختی داره، باید حواست باشه. توصیه عملی: اگه سایتت فیلدهای سفارشی زیادی داره یا کاربرها از سرچ ضعیف پیشفرض وردپرس شاکی هستن، حتماً نصبش کن. اگه سایتت سادهست و فقط چند صد نوشته داری، شاید جستجوی پیشفرض وردپرس کافی باشه و نیازی به اضافه کردن این لایه نباشه.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.79.274» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (fulltext-search-1.79.274.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه دبلیو پی فست توتال سرچ WP Fast Total Search اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.79.274
- Security fix to close non-critical breach
- Approved compatibility with WordPress 6.8
- Made plugin description user-friendly
- Added a support for WP native core/post-excerpt block