آموزش Apache Solr

معرفی Apache Solr

Solr یک پلت فرم جستجوی منبع باز است که برای ساخت برنامه های جستجو استفاده می شود. Solr در بالای Lucene (موتور جستجوی متن کامل) ساخته شده است. Solr سازمانی آماده، سریع و مقیاس پذیر است. برنامه های کاربردی ساخته شده با استفاده از Solr پیچیده هستند و عملکرد بالایی را ارائه می دهند.

یونیک سلیلی که Solr را در سال 2004 ایجاد کرد تا قابلیت های جستجو را به وب سایت شرکت CNET Networks اضافه کند. در ژانویه سال 2006، یک پروژه منبع باز تحت بنیاد Apache Software ساخته شد. آخرین نسخه آن، Solr 6.0، در سال 2016 با پشتیبانی از اجرای query های موازی SQL منتشر شد.

Solr می تواند همراه با Hadoop استفاده شود. از آنجایی که Hadoop مقدار زیادی از اطلاعات را مدیریت می کند، Solr به ما در یافتن اطلاعات مورد نیاز از چنین منبع بزرگی کمک می کند. نه تنها جستجو، بلکه Solr می تواند برای ذخیره سازی مورد استفاده قرار گیرد. همانند دیگر پایگاه داده های NoSQL، Solr یک تکنولوژی ذخیره سازی و پردازش اطلاعات غیر وابسته است.

به طور خلاصه، Solr یک مقیاس پذیر است، آماده برای استقرار، موتور جستجو / ذخیره سازی بهینه سازی شده برای جستجو حجم زیادی از داده های متن محور می باشد.

با استفاده از Solr، شما می توانید تمام ویژگی های Lucene را استفاده کنید.

ویژگی های Apache Solr

  • Restful APIs
  • Full text search
  • متمرکز بر متن و طبقه بندی شده توسط Relevance
  • مقیاس پذیر
  • رابط کاربری ادمین
  • پایگاه داده NoSQL
  • توسعه پذیر
  • انعطاف پذیر

برخلاف Lucene، در هنگام کار با Apache Solr نیازی به مهارت های برنامه نویسی جاوا ندارید. Apache Solr سرویس شگفت انگیز و آماده برای استقرار را برای ساخت یک جعبه جستجو با تکمیل خودکار فراهم می کند که Lucene ارائه نمی دهد. با استفاده از Solr، ما می توانیم مقیاس، توزیع و مدیریت شاخص برای برنامه های بزرگ (داده های بزرگ) را انجام دهیم.

  • آموزش شروع کار با Apache Solr Search Server

آموزش شروع کار با Apache Solr Search Server

پنج شنبه ۲۱ دی ۱۳۹۶ - ساعت ۱۶:۳۰
  • جستجوی پیشرفته با استفاده از فریمورک Apache Solr

جستجوی پیشرفته با استفاده از فریمورک Apache Solr

دوشنبه ۲۶ مهر ۱۳۹۵ - ساعت ۲۲:۵۰