Comments (5)
Thanks for reporting this error, please let me know what version of lunr you are using (and what version of node). It'd be really useful if you could provide a cut down version of your index and a query that causes the error too.
from lunr.js.
lunr.js crashed on exactly the same line of code in my case because my German stop word filter did not filter the empty string. Apparently, the document store contained the empty string token, while the token store did not, leading to the error. Of course, there might be a different cause in tinganho's case.
Either way, I might try to find the source of the empty string bug and provide a fix and corresponding test case.
from lunr.js.
@severinh and @olivernn I removed this line after this.index.pipeline.remove(lunr.stopWordFilter); creating the index caused this problem. I installed it recently with [email protected]
from lunr.js.
Adding
this.pipeline.add(function (token) {
if (token.length > 0) return token;
})
fixed it for me.
from lunr.js.
Wow, this is an old issue! I've pushed changes now in 0.6.0 that should solve this issue, let me know if you still have issues with the latest version.
from lunr.js.
Related Issues (20)
- Scoring strange when searching for 2x4
- SSL certificate for the website is outdated HOT 2
- Lazy loading partial index?
- Is there a global setting to change the default TERM PRESENCE to AND vs OR
- Boosting results from only one field HOT 1
- Confused on index building
- Waiting for initialization of the index? HOT 1
- Could Lithuanian language be added? HOT 1
- How to match result tokens in matchData with original query tokens
- Search demo is underwhelming, terms not found; due to apostrophe? HOT 1
- How do I disable or customize search operators?
- Feature request: Allow to bury documents and fields in search result
- Range searches
- Port to Dart
- Website Search on Documentation and Reference
- How to perform full word searching in Lunr.js for Svelte?
- Cannot find ROLLS-ROYCE by *rolls* HOT 2
- typescript results
- Why does a wildcard require at least 1 character?
- "Overwriting existing registered function" warning when creating multiple indexes
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 lunr.js.