Comments (2)
@andrewlphilpott for that particular case, you can probably transform the input like that
[First] [Last] -> [Last], [First] [Last] before search and re-transform back before display.
In the general case, to do I'll call it free word order
, you need to treat Bill Smith
as two different search, and somehow put score of each word together.
I have not found any library that solve that problem and do highlight so I've spent last month writing one. (Shameless plug time) Maybe you can evaluate if it fit your needs ? You can see a demo or the project page with some explanation.
from fuzzy.
Awesome. Thanks for the follow up, Jean. I basically ended up doing something like what you suggested which worked well.
from fuzzy.
Related Issues (20)
- undefined is not a function (evaluating 'string.toLowerCase()') HOT 3
- undefined is not a function (evaluating 'str.toLowerCase()') HOT 5
- Use object of objects instead of an array HOT 1
- Angluar2 Ionic HOT 2
- Add a `noresults` option that returns a string to the user HOT 1
- caseSensitive option is undocumented
- comparing a string against list of json objects
- Option to tolerate diacritics HOT 1
- Exact substring match > fuzzy match HOT 3
- Match at first character > substring
- Update github URL in fuzzy.js
- add weight to the match location
- Add option to always return a match
- Maintainer or deprecated? HOT 3
- Highlighting results HOT 1
- returns blank answers with fuzzy object search HOT 1
- sim
- @nexucis/fuzzy new lib to replace `fuzzy`
- Example "Search Disney Characters" doesn't work
- Remove Fuse item object wrapper from Fuse results
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fuzzy.