صابر
یک شنبه 08 شهریور 1388, 10:22 صبح
سلام،
ما جدولی داریم برای ذخیره سازی مقالات، که تاکنون بیش از 56000 مقاله در آن ثبت شده است.
کارفرما به یک Search نیاز دارد که ممکن است در آن تا شش فیلد با یکدیگر OR شوند.
ما این کار را با استفاده از nlucene به روش file indexing انجام دادیم.
اما متاسفانه nlucene امکان این را ندارد که مثلاً اگر "ایران" جستجو شود، نتایجی مانند "ایرانی، ایرانیان، شایران و ..." را برگرداند.
استفاده از OR و LIKE و % هم که به دلیل تعداد بالای رکوردها و فیلدهای دخیل در جستجو امکانپذیر نیست.
چه روشی را پیشنهاد میکنید؟
متشکرم
ما جدولی داریم برای ذخیره سازی مقالات، که تاکنون بیش از 56000 مقاله در آن ثبت شده است.
کارفرما به یک Search نیاز دارد که ممکن است در آن تا شش فیلد با یکدیگر OR شوند.
ما این کار را با استفاده از nlucene به روش file indexing انجام دادیم.
اما متاسفانه nlucene امکان این را ندارد که مثلاً اگر "ایران" جستجو شود، نتایجی مانند "ایرانی، ایرانیان، شایران و ..." را برگرداند.
استفاده از OR و LIKE و % هم که به دلیل تعداد بالای رکوردها و فیلدهای دخیل در جستجو امکانپذیر نیست.
چه روشی را پیشنهاد میکنید؟
متشکرم