मुझे jquery या C# में एक सटीक खोज फ़ंक्शन की आवश्यकता है। यदि संभव हो तो मैं गूगल :-) के रूप में के रूप में शानदार खोज चाहतेअधिक सटीक खोज कैसे बनाएं?
तो यहाँ C# कोड है:
संक्षिप्त विवरण:
इस डेटाबेस में पूरी जानकारी है कि में सभी उपयोगकर्ताओं के खोज करता है। यह वर्तमान में लॉग इन उपयोगकर्ता को छोड़कर सभी उपयोगकर्ताओं को खोजता है।
string[] ck = keyword.Split(new string[] { " ", ",", "." },
StringSplitOptions.RemoveEmptyEntries);
using (dbasecore db = ConfigAndResourceComponent.BaseCampContext())
{
var results = (from u in db.users
join uinfo in db.userinfoes
on u.UserID equals uinfo.UserID
where u.UserID != userid &&
(ck.Contains(u.LastName) || ck.Contains(u.FirstName) ||
ck.Contains(u.MiddleName) || ck.Contains(u.LoginID))
orderby u.LastName, u.FirstName, u.MiddleName ascending
select uinfo).Skip(skip).Take(take).ToList();
return (from i in results select new UserInfo(i)).ToList();
}
और परिणाम:
घेर लिया नाम के बाद से इसे और अधिक कीवर्ड से मेल खाता खोज आइटम के शीर्ष पर होना चाहिए।
कोई विचार?
पूर्ण टेक्स्ट में रैंक है, – vikas
का उपयोग करें क्या आपका कॉलम पूर्ण टेक्स्ट – vikas