ahrimaneahurai
یک شنبه 18 تیر 1391, 16:41 عصر
سلام
دوستان من در برنامه ای نیاز به سرچی مثل نرم افزار نور رو دارم.
در اصل شرح چیزی که می خوام به صورت زیر هست:
ستونی دارم که یک متن که طول آن بعضی وقت ها به حدود 200 صفحه هم می رسه. کلمه ای که جستجو می شود را می خوام از مثلا 10 کلمه قبل تا 10 کلمه بعد در یک گریدویو نمایش بدهم . حالا شاید در هر خط از این متن 2 بار کلمه مورد نظر وجود داشته باشد. از like هم استفاده کردم اما اگر در متن 5 بار کلمه مورد نظر موجود باشد فقط یک بار نمایش داده می شود. حالا با این توصیفات آیا می شود با sql این کار را انجام داد یا باید با سی شارپ و با کد نویسی این کار رو انجام بدم؟ با این حجم اطلاعات سرعت با کدوم بهتر هست؟ ممنون
دوستان من در برنامه ای نیاز به سرچی مثل نرم افزار نور رو دارم.
در اصل شرح چیزی که می خوام به صورت زیر هست:
ستونی دارم که یک متن که طول آن بعضی وقت ها به حدود 200 صفحه هم می رسه. کلمه ای که جستجو می شود را می خوام از مثلا 10 کلمه قبل تا 10 کلمه بعد در یک گریدویو نمایش بدهم . حالا شاید در هر خط از این متن 2 بار کلمه مورد نظر وجود داشته باشد. از like هم استفاده کردم اما اگر در متن 5 بار کلمه مورد نظر موجود باشد فقط یک بار نمایش داده می شود. حالا با این توصیفات آیا می شود با sql این کار را انجام داد یا باید با سی شارپ و با کد نویسی این کار رو انجام بدم؟ با این حجم اطلاعات سرعت با کدوم بهتر هست؟ ممنون