سلام ، من با ActionScript یه این کار رو انجام دادم و متود کلی رو بهت میگم
البته این روش یه روش مال خودم ائه.
اولین قدم برای داشتن به سرچ سریع اینه که اطلاعات ت رو index کنی ( همون هنگام ورود داده ها )
این کار بهت کمک میکنه که وقیتی مثلا کلمه "پاییز" سرچ میشه ..جستجو در table ای که شامل کلاماتی که با حرف "ی" هست انجام میشه .. خب شما باید ابتدا اگر داده ها جمله هست اونارو تجزیه کنی و توی db بریزی که کلا 32 تا table میشه .
اگه سرچ شما در مرحله اول موفق نبود حالا باید جستجو رو در جمله ها انجام بدی و بهتره باز جمله ها رو به نیاز خودت تو table های مختلف تجزیه کنی .
در ضمن باید ی های عبارت ارد شده رو با ي تعویض کنی با لعکس ( به تحوه ورود اطلاعات مربوطه )
برای جستجو هم کافیه در مرحله اول کارکتر کارکتر یا به صورت کارکتر های جمعی یه مقایسه ساده با if انجام بدی ( تو حلقه البته)
بهتره به string ها توی php یه نگاهی بندازی شاید function یا کلاسی خاص برای مارکتر ها باشه ( حتما هست .. من زیاد با php مار نکردم نمیدونم . )
خلاصه ورش های دیگه هم هست از سرچ نترسید ! کاره خاصی نیست!