download69
سه شنبه 07 خرداد 1392, 10:59 صبح
سلام
بچه ها من واسه یکی از پروژه هام یک بانک طراحی کردم که فیلد های نسبتا زیادی رو داره، حالا من می خوام به روش گوگل توی این جدول سرچ کنم یعنی اینکه اگر کاربر جمله "دانلود نرم افزار آفیس 2013" را سرچ کرد، کلمات دانلود، نرم افزار، آفیس و 2013 رو جستجو کنه و نتیجه هایی که بیشترین شباهت را دارند را در بالای لیست قرار بده !!!
حالا من چیکار کردم :
البته بانک من مربوط به پزشکام میشه و تو جدول پزشکان از فیلد های زیر استفاده کردم:
نام، نام خانوادگی، تخصص و ...
و هنگامی که کاربر جمله "دکتر سعید احمد زاده متخصص دندان پزشکی" رو سرچ میکنه، کلمات دکتر، سعید، احمد ، زاده، متخصص، دندان و پزشکی رو سرچ میزنه ولی مشکل من اینجاست که نمیدونم به چه روشی بهترین نتیجه رو بالا بیارم یعنی توی لیست نتیجه ها جز اولین ها باشه
چون با این روش هر چه سعید و هرچه احمد و هرچه زاده و هرچه متخصص رو ردیف میکنه یعنی بهتر بگم جدول رو واسم لیست میکنه !!!
----
من اینجا مشکلم رو طرح کردم گفتم شاید ساختار بانک مشکل داشته باشه ؟؟؟
بچه ها من واسه یکی از پروژه هام یک بانک طراحی کردم که فیلد های نسبتا زیادی رو داره، حالا من می خوام به روش گوگل توی این جدول سرچ کنم یعنی اینکه اگر کاربر جمله "دانلود نرم افزار آفیس 2013" را سرچ کرد، کلمات دانلود، نرم افزار، آفیس و 2013 رو جستجو کنه و نتیجه هایی که بیشترین شباهت را دارند را در بالای لیست قرار بده !!!
حالا من چیکار کردم :
البته بانک من مربوط به پزشکام میشه و تو جدول پزشکان از فیلد های زیر استفاده کردم:
نام، نام خانوادگی، تخصص و ...
و هنگامی که کاربر جمله "دکتر سعید احمد زاده متخصص دندان پزشکی" رو سرچ میکنه، کلمات دکتر، سعید، احمد ، زاده، متخصص، دندان و پزشکی رو سرچ میزنه ولی مشکل من اینجاست که نمیدونم به چه روشی بهترین نتیجه رو بالا بیارم یعنی توی لیست نتیجه ها جز اولین ها باشه
چون با این روش هر چه سعید و هرچه احمد و هرچه زاده و هرچه متخصص رو ردیف میکنه یعنی بهتر بگم جدول رو واسم لیست میکنه !!!
----
من اینجا مشکلم رو طرح کردم گفتم شاید ساختار بانک مشکل داشته باشه ؟؟؟