Dynamic fuzzy search with LINQ and entity framework and jQuery autocomplete part 4

Search has always been my most desired feature in applications and if I were to guess, I’m not the only one with this craving. The comfort and flexibility it gives you is enormous under one condition – it’s smart enough. Time for part four In part three we were left with two problems to solve in the method that fetches data for the search index. The code would select all column…

By on (tags: fuzzy search, categories: code)

Dynamic fuzzy search with LINQ and entity framework and jQuery autocomplete part 3

Search has always been my most desired feature in applications and if I were to guess, I’m not the only one with this craving. The comfort and flexibility it gives you is enormous under one condition – it’s smart enough. Part three is up We finished up the second part with ways to pull all the required information to run a db query. In the not-desired-concatenate-sql-statement …

By on (tags: fuzzy search, categories: code)

Dynamic fuzzy search with LINQ and entity framework and jQuery autocomplete part 2

Search has always been my most desired feature in applications and if I were to guess, I’m not the only one with this craving. The comfort and flexibility it gives you is enormous under one condition – it’s smart enough. It’s time for part 2 In the first part I gave an introduction on why I wanted to implement a custom search. Now, I’m going to show you how I did that. As a sta…

By on (tags: fuzzy search, categories: code)

Dynamic fuzzy search with LINQ and entity framework and jQuery autocomplete part 1

Search has always been my most desired feature in applications and if I were to guess, I’m not the only one with this craving. The comfort and flexibility it gives you is enormous under one condition – it’s smart enough. Let’s dig a little bit into the subject. Google has a well known feature that tries to suggest a different phrase if the one you entered is ‘a bit off’ (a.k.a …

By on (tags: fuzzy search, categories: code)