نحوه پیاده سازی قابلیت جستجو در پروژه ریکت

سلام
من یک پروژه با ریکت و نود نوشتم . برای پیاده سازی قابلیت جستجو معمولاً از چه روشی استفاده می شه؟ (خصوصا تو شرکت ها)

1- از Elastic Search استفاده کنم؟دقیقا نمی دونم elastic چیه!! فقط تو اینترنت خوندم که برای اینکار استفاده میشه. چون پروژه من کوچیگه نمی دونم می صرفه برم سمتش یا نه؟.

2- یا خودم کوئری مربوط به جستجو رو بنویسم؟

اگه راه حل بهتری سراغ دارین لطفا بگین.

اگر پروژه کوچیک هست همون راه دوم بهتره