معرفی Apache Lucene

Apache Lucene یک Search Library  که توسط Java نوشته شده است. با توجه به قابلیتهای پیکربندی و Generous license term در حوزه آکادمیکی و تبلیغات خیلی مشهور شده است. Lucene یک فراهم آورنده جستجو بر روی Document می باشد.

یک Document یک مجموعه از فیلدها می باشد ، یک فیلد از نام فیلد و Value تشکیل شده است. Lucene داده های عددی و باینری را نیز می تواند ذخیره کند اما بیشتر توجه ها برروی داده های متنی می باشد.

Lucene وظیفه مدیریت اینکدس Documentهای پویا از قبیل اضافه کردن، خواندن و استفاده از API گران قیمت آن را برعهده دارد .

در مثال زیر شما نمونه ای از تولید Document  را مشاهده می کنید :

Document doc = new Document();
doc.add(new Field("title", "Fast and Accurate Read Alignment",
Store.YES,Index.ANALYZED, TermVector.NO));
doc.add(new Field("author", "Heng Li",
Store.YES,Index.ANALYZED));

نویسنده: جمال مکتوبیان

از سرورهای ما برای اجرای پروژه های داده های کلان خود بدون اینکه درگیر پیچیدگی نصب شوید استفاده کنید. برای سفارش اینجا را کلیک کنید.
ما حتی می توانیم کلاستر و سرورهای هدوپ را برای شما ایجاد کنیم. برای درخواست راه اندازی اینجا را کلیک کنید.
اگر نیاز به مشاوره و یا کلاس آموزشی داشتید به اینجا مراجعه کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *