Solr جستجو API دروپال میزبانی
برای استفاده از API جستجو ماژول Solr جستجو، ابتدا نیاز به یک سرور Solr با فایل های پیکربندی مناسب است. برای که، شما باید دو گزینه: یا نصب Solr بر روی سرور خود، و یا خرید یک مثال از سرور در یک ارائه دهنده خدمات میزبانی Solr.
مهم ترین چیز به خاطر داشته باشید، برای هر دو گونه، این است که پیکربندی سرور Solr با فایل های پیکربندی صحیح (پایین را ببینید).
با استفاده از یک راه حل میزبانی
با استفاده از یک راه حل میزبانی از مزیت بزرگ از نیاز به هیچ تخصص در Solr. تعدادی از میزبان Solr که یا به طور مستقیم پشتیبانی از API جستجو و یا به شما اجازه آپلود فایل پیکربندی خود را وجود دارد. تعداد کمی از آنها در جستجوی API صفحه Solr پروژه جستجو شده است. اما فهرست قطعا ناقص (و همچنین می شود به خارج از مورخ). یک چیز را به مراقب (به جز برای هم حمایت صریح و روشن از آخرین نسخه از API جستجو جستجو Solr و یا پشتیبانی از آپلود تنظیمات سفارشی) است که ارتباط باید هر گونه مکانیزم احراز هویت پیشرفته نیاز ندارد، مانند یک گواهی و یا اضافه پارامترهای GET به همه درخواست، به عنوان این که در حال حاضر توسط ماژول پشتیبانی نمی شود (خارج از جعبه). در حال حاضر، تنها احراز هویت HTTP و HTTPS عمومی پشتیبانی می شوند.
و باز هم: به یاد داشته باشید برای استفاده از فایل های پیکربندی درست است!
سپس، فقط وارد اطلاعات اتصال برای Solr (که شما باید از میزبان Solr دریافت کرده اند) هنگام ایجاد سرور جستجو API و شما باید خوب به آن بروید.
نصب Solr دستی
در حالی که Solr است که به سادگی از طریق مدیر بسته در اکثر توزیعهای محبوب لینوکس در دسترس است، نسخه های در مخازن توزیع معمولا بسیار خارج از مورخ (به عنوان مثال آخرین نسخه اوبونتو LTS، 14.04، شامل Solr 3.6). همچنین، نصب و اجرای Solr دستی بسیار سخت است، بنابراین انجام این کار است که معمولا انتخاب بهتر است.
جستجو API Solr ماژول جستجو با Solr نسخه 3.5 و یا هر یک (مثلا 3.6، 4.0، 4.8، 5.1) کار خواهد کرد. فایل های پیکربندی برای استفاده در solr-کنفرانس / دایرکتوری ماژول موجود، گروه بندی شده توسط تعدادی نسخه اصلی Solr (های 3.x، 4.x و 5.x و). اگر از نسخه اصلی که شما می خواهید به استفاده از است موجود نیست وجود دارد، نسخه خواهد توسط ماژول پشتیبانی نمی شود (به عنوان مثال آن را 3.x پشتیبانی امکان پذیر خواهد بود در برخی از نقطه کاهش یافته است، در حالی که پشتیبانی 1.4 در حال حاضر کاهش یافته بود).
اگر شما به استفاده از یکی از راهنماهای بزرگ متعددی را بر روی اینترنت برای راه اندازی Solr، به سادگی به یاد داشته باشید برای استفاده از این فایل های پیکربندی و یکپارچه سازی با جستجو API باید کار به عنوان انتظار می رود.
دستورالعمل های دقیق در مورد راه اندازی Solr در نسخه اصلی به کار رفته بستگی دارد، و می توان در اینجا پیدا شده است:
معمولا توصیه می شود به استفاده از آخرین نسخه پایدار موجود، پس از آن را به بهترین عملکرد و بسیاری از ویژگی های (که برخی از آنها نیز توسط این ماژول پشتیبانی می شود) را ارائه دهد. با این حال، نسخه های جدید بزرگ ( "X.0"، "X.1") اغلب نیز حاوی رگرسیون، پس مراقب باشید هنگام استفاده از یک که به تازگی از زندان آزاد شد و شاید برای مسائل موجود با آن جستجو کنید.
توجه: با توجه به چنین تغییر ناسازگار، نسخه Solr 5.5 و بالاتر (در 5.x در) شعبه پشتیبانی نمی شوند. لطفا یا Solr 5.4.1 و یا Solr 6.x به استفاده از (یک بار آن را توسط این ماژول پشتیبانی).
نصب Solr با Ansible
Ansible یک ابزار ساده اتوماسیون سرور است. برای نصب کاملا کاربردی آپاچی Solr سرور به عنوان مثال شما می توانید یک اسکریپت Ansible که توسط jiv_e امتحان کنید. این کار بسیاری از مسائل از جمله فایل های پیکربندی search_api_solr قرار دادن. https://github.com/jiv-e/ansible-multicore-solr را مشاهده کنید.
شما می توانید به این پروژه با ارسال گزارش مشکلات، کد و مستندات کمک! لطفا برای کمک به آن را بهتر بنابراین هیچ کس نیاز به نصب Solr با دست.