Comments (3)
If you save the result of calling open, you can then add new docs using injectDocument. E.g., pseudo-code
var engine = new fullproof.BooleanEngine().open(.....);
engine.injectDocument('text...', key, callback);
Don't consider this an "official" answer, but it's what I'm doing :-)
from fullproof.
Sounds legit ^^
Terry's answer is correct. engine.injectDocument() injects a document into all the indexes used by the engine, using the appropriate analyzer for each index.
The initialization process is just an optional, yet handy way to initialize an engine, as it transactionnally indexes all the documents: when using multiple indexes, if the initialization process is interrupted by the user (ie.closing the browser's window), the next time the user opens the application, it will not start over, but continue on the indexes that were not complete (each index is done sequentially). Of course, it's always possible, at any time after the engine is opened, to inject new documents.
from fullproof.
Thanks a lot!
from fullproof.
Related Issues (20)
- Make IndexedDB work with web workers on Chrome
- The function returned by fullproof.make_synchro_point should never call the callback more than once
- Can I use fullproof as a database for my application? HOT 4
- callback not called in indexeddb_store.js
- how to know when injected documents are searchable?
- how to remove an item from an index? HOT 1
- Add browser support to readme.
- Add trim() function for old IE
- IE10 throws InvalidAccessError
- Results vary from browser to browser
- Step 1 of tutorial cant be completed - no fullproof-all.js exists.
- Troubles with text splitting HOT 1
- injecting "constructor" word to index
- search by categories and add a custom score to each result
- Does not seem to work in Explorer 10
- Invalid chars
- What are word boundaries symbols? HOT 1
- how to use regex, wildcards or logical operators?
- Works in nodejs?
- indexeddb JS runtime error, Visual Studio - Windows Universal App (JS) - indexeddb_store.js
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 fullproof.