Многие веб-сайты, особенно розничные сайты, позволяют сортировать по «релевантности» таким же образом, как вы можете по цене. Я предполагаю, что это средство основано на количестве слов, которые вы искали, сколько из них соответствует базе данных.Подсчет совпадающих слов в Entity Framework с Linq
Например, если в моей реляционной базе данных была таблица условий поиска и для определенного продукта, три условия были таблицей, теннисным клубом, и я искал на веб-сайте для зала для настольного тенниса, у меня была бы точность 66%, так как 2 из 3 соответствий.
Мне нужна эта функциональность, но я использую EF и понятия не имею, с чего начать. Итак, в буквальном смысле я после% («оценка точности» или релевантность).
Я счастлив показать свой код до сих пор, но, честно говоря, я чувствую, что на странице выкладываю 70 строк кода, чтобы доказать, что я пробовал что-то не принесет никакой пользы, поэтому, если вы хотите код, я покажу его, если нет, может ли кто-нибудь дать мне какие-либо указатели или даже фразы для Google?
Я точно не знаю, но вам может быть интересно проверить [Lucene] (http://blogs.apache.org/lucenenet/). –