0

After huge research, i am planning to go with JavaScript Search engine with Angular/Vue.js/Meteor/React as front-end

Choice of javascript client side storage is below

1) IndexedDB 2) JScene 3) LargeLocalStorage 4) ydn db 5) PouchDB Links for reference

https://github.com/tantaman/LargeLocalStorage https://gist.github.com/inexorabletash/a279f03ab5610817c0540c83857e4295 http://lintool.github.io/JScene/ https://db-engines.com/en/system/LokiJS%3BPouchDB%3BSolr Please kindly suggest which one to go...

Basically planning to built a cross platform system which accepts huge files from the user and finally does a full text search...

In this way, the user just needs the browser no installation is required......

In this way, the application will be purely portable irrespective of OS....

This would be absolutely cross platform

Featurs trying to build once the files got indexed by the front-end code/logic

1) Search Box with type-ahead search 2) Combo box to choose the language 3) Number of hits should be while typing. Please type some text in and you will understand what is number of hits 4) Search keyword should be highlighted in the left with portion of text. On clicking the text, the entire subject with highlighted search should shown in the right nearly 2,000 files are in text format of 600 kB each size.

the files can be anything - log file or any text file....If support other formats also it is well and good

Please kindly advice with suggestions or comments... As this will benefit for many...

I never come across several open source apps which does full text search or have the functionality which does everything in front-end or client-side

Thanks.

0

This one:

https://github.com/kripken/sql.js/

It's SQLite compile to Asm.js. It's THE fastest. By far.

  • Does it covers all the above cases? It says in-memory...I don't think that would be comparatively faster..Also, everytime the user will not import it..It should be one time...Please advise – Java Developer Oct 5 at 2:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.