{"_id":"full-text-search-light","_rev":"47-6939f08424e1234c3e30c79607095732","name":"full-text-search-light","description":"A pure in JS written full text search with an easy to use API.","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.1":{"name":"full-text-search-light","version":"0.0.1","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["test/"],"dependencies":{"debug":"*"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","_id":"full-text-search-light@0.0.1","dist":{"shasum":"6235f4e21f79b3b89831a740767408e6c614c186","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.1.tgz","integrity":"sha512-XoxDrCcBt4BTsBA4s+Q+12mCUsNcS+nlYFvy4t3Kcfj1UyDOkDPutDJZ2WVVBmJTlZ/vNxGqyJAouoeaCktb+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHsp/6IV1DQ/B+43Ft8hkq41A+Uv9RJZfbPGOHoZv/rAiEAuTPHRHxbw+993WtFxLFOZEY8cbgGuztIi6sF8MrV4cc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.2":{"name":"full-text-search-light","version":"0.0.2","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["test/"],"dependencies":{"debug":"*"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","_id":"full-text-search-light@0.0.2","dist":{"shasum":"48ef5f472019f9c3f111f295b161dfd6a824c0a0","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.2.tgz","integrity":"sha512-UbQw2iKAY1kbWa2ZDNMLwxvd0codArAtp1H57o6TerOp8B0uhG7Y7nSW3JWPA5CMKhYjqde3Su1bWlDvw/eN6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQMbBoBKDxsx0lHeUkmyOk5ntXiCZ7RYVDyJYqcqTfnAiEAmt1x0NS5i7tyUrQRqGc/LP4QT0ZcII5kWg3dKwoK5Bc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.3":{"name":"full-text-search-light","version":"0.0.3","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","_id":"full-text-search-light@0.0.3","dist":{"shasum":"bc7d5077c50f6dca41d07be5f6fef4d77bffc7d7","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.3.tgz","integrity":"sha512-fBdOWsHacy3oi91AsIJmPykuZcMGDZT+9V3+ckHLcVk/Tgr+SY3CXlE0QvujM0tj11YUDP6H38t8ovAtfZ43eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzNVfB6Bu9zuv3UD8HTGgUtIN2u/SibQcqNK3XS0j6uAiEAtXm4yet+by23FBJDIUMexlWg9sqMP1u/k4ofogFMaHg="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.4":{"name":"full-text-search-light","version":"0.0.4","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","_id":"full-text-search-light@0.0.4","dist":{"shasum":"9be467b601c08af621fce473af81daad52d0b816","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.4.tgz","integrity":"sha512-TFMNE0f/Fr1FRX7VHaEuHwofA8YgBmkF5qWqtb2FCT61wbu/b+GrKXnTy8jKHFudhTDAWZthCr62HPsjzn678Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7bhwTe7LnS8+ChZOO7P9baMTP0aaamSzjcPEinwLPhQIhANlHqORkZZHacvQDABFvZ0wdTZ/VvcSRs84Y/E0X+PPW"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.7":{"name":"full-text-search-light","version":"0.0.7","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","_id":"full-text-search-light@0.0.7","dist":{"shasum":"4d003eee273c025d17ac8e4764952b49096ddf82","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.7.tgz","integrity":"sha512-sYg1AoUA24IWRL4u7zM+wYnPlvl6HB1tCM4NwGFvPu9SXP1Lf1OPMd+UAEitL0p4VWZVb8cVkhUD+lMFVj8QOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg/41hDKWxhG776bjkF+np4tOjdK3ZAIqyB3COXLm4pwIhAJmVTVd1CuI1v54StWIHicEZ67XIa9nyOzsaGr0//ZmF"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.8":{"name":"full-text-search-light","version":"0.0.8","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"9d011517fbffc4173235c41bcbd6fc6e1152f835","_id":"full-text-search-light@0.0.8","_shasum":"f4d24dad2624aa55110095814b6a7f606c581160","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}],"dist":{"shasum":"f4d24dad2624aa55110095814b6a7f606c581160","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.8.tgz","integrity":"sha512-Qu8uSDMki4zeplI8tqQja0rtHLFYf1w5cqBUHtgbKRSoH4AbMHWdFaK11dCcWLgXvnX8EKDgmnUnVqxpHamP5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqQcjGhtvWN1pLcAcpydiW1ZsVr8pazxIqBMPiFQrVeAiAc/f4y+W0RX8a0AiOKFxxrUjbFnOAhpiSDoIucT0CxEQ=="}]}},"0.0.9":{"name":"full-text-search-light","version":"0.0.9","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://rothf.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"9d011517fbffc4173235c41bcbd6fc6e1152f835","_id":"full-text-search-light@0.0.9","_shasum":"3b1c70dae6e343faf3bb3ff2f9ea431023bcf8d6","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}],"dist":{"shasum":"3b1c70dae6e343faf3bb3ff2f9ea431023bcf8d6","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.9.tgz","integrity":"sha512-0wrfywP54PbLP+/sYYmvrCgGLJsfbbdGxXhwcNqs4/gw5ngqcRUVTBckfXbdEKZHrgVEZh5GhoMHXg+fuyrOLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO15Axip//NaikH7Bp00ahIEyNxI68D4LqNCeWAoQO+QIhAMpl3WBVM4GDSlD5seGcCAEFK1ZAJDG5Ha3vMDt3H2UZ"}]}},"0.0.10":{"name":"full-text-search-light","version":"0.0.10","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"2c52b216788bd2d30291fc6446793768e29086ce","_id":"full-text-search-light@0.0.10","_shasum":"c7890875c30861e420317e5da285bff5dd191a51","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"frankred","email":"frankred@web.de"},"maintainers":[{"name":"frankred","email":"frankred@web.de"}],"dist":{"shasum":"c7890875c30861e420317e5da285bff5dd191a51","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.10.tgz","integrity":"sha512-4vbAXo43up9zqImeZYULEi5IFkXRgcTZuIW8YnZnCVVpJzPH9iVcj0iyEZ0Njv84WcVur5bBuB4I1k6dxYbXYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqjmgB4lcRhoPSbZUmmfogGas8BBWmotL6U0Vv0DKh+AiBP0mwJofgp+474SiJoAmwGRRtCLzvisYcB2nbWqaiPhQ=="}]}},"0.0.11":{"name":"full-text-search-light","version":"0.0.11","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"0b82fea4a057b1ec82d77f17944a08a0f53b8bd8","_id":"full-text-search-light@0.0.11","_shasum":"3a58f5f9ef07f6959c2fe9e26067e10047afe98d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"3a58f5f9ef07f6959c2fe9e26067e10047afe98d","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.11.tgz","integrity":"sha512-aGLvWeb9ihTiwZ4Pf71yd2Y8AyyHhsBF/+CgT5+mFZn2XWtaRYD4jlnAB+oRBGM0HzkIldnOo4Jvb8r79I7MOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1RfNcXhIJwrMK5FW245DD3No6pYTWoi7jGPtXNVy/vAIgc2e7+aQ3OrntkRtge6+J9JprhLtl7dl2oklFmkFTxO8="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.12":{"name":"full-text-search-light","version":"0.0.12","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"0b82fea4a057b1ec82d77f17944a08a0f53b8bd8","_id":"full-text-search-light@0.0.12","_shasum":"3b625a8dcce3427f320af52344ca7c4e2355c82d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"3b625a8dcce3427f320af52344ca7c4e2355c82d","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.12.tgz","integrity":"sha512-7tOZ5GIx6SGzgdqNkFH+h7MwO50Lr0/Y/R7ijHwVPF0Aqht3fHlReyYxODvnmkvC8wWT0aYoWObjxY6xzoSbyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM925YgSOahtVVWRytrcki0mhHz+PYCs92+0y2SFpBYAiEAzaY9zMhh77otT8hRqS81EoHZah84aGeVcsmGUpaN0zs="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.13":{"name":"full-text-search-light","version":"0.0.13","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"66c72759159ca6f44f28b20eedb9b5e7735d40f7","_id":"full-text-search-light@0.0.13","_shasum":"7b26bf698192d7f0f632c0101be11d86c285a7aa","_from":".","_npmVersion":"3.5.0","_nodeVersion":"0.10.20","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"7b26bf698192d7f0f632c0101be11d86c285a7aa","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.13.tgz","integrity":"sha512-z3rMrJBpIZR1RXlUh5V37gW6ABvr0dbJfeAxNLckJBMe37RJtq4Z528bjdxJLBG92yvKK0wfwe7SGwqynxulfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA71MrjtJBe1Y/66Or7J0z2c7rN/fz5voxgJwqSzjbzkAiAxKlWQwdghixTkdDdgdak/lfO1nzYjY//6ZgNZQTDHJQ=="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.14":{"name":"full-text-search-light","version":"0.0.14","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"67386ff0c0824abb141de6d0ef01a31e8885adc4","_id":"full-text-search-light@0.0.14","_shasum":"3f315677a8bc8a7f66aa0f506a391ad3c4fc1074","_from":".","_npmVersion":"3.5.0","_nodeVersion":"0.10.20","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"3f315677a8bc8a7f66aa0f506a391ad3c4fc1074","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.14.tgz","integrity":"sha512-TbwwdzklFfxDD08Vej96nuuKmH4EHq1skLKMQZqZncv2SsDHo7ejycODZ/NBeeacF6pUPbmVB/Vuc4hxe9qE8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC462GkI7RclCNMshqKRFWYEOK0tlYz6F4Xyon+PNSvgIhAMDvAr3USNTrtMiJGgOq3aLhTOP2Mmy1n0loIAO5flp/"}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.15":{"name":"full-text-search-light","version":"0.0.15","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"keywords":["full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"1cc37e40cad61fd0115a6c55f4c296bf0c7eef28","_id":"full-text-search-light@0.0.15","_shasum":"f39006030cf820e6e48e363922b198a4583b8d68","_from":".","_npmVersion":"3.5.0","_nodeVersion":"0.10.20","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"f39006030cf820e6e48e363922b198a4583b8d68","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.15.tgz","integrity":"sha512-k0iSPEpnIOKyLL7ZaQP8/qfZj6lRlNA32rforJnqMouXZUULv/+4E8MF0xSBYt/U2Ou0XWd8eVUQQXl0sbnC5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN8oITQg8QB0ZwqSCM5ykkTwHiAdaGs9leIM897KX01AiEAymkrEA66j1YNgiFedp1m2d+Yhhtc3yiK+BwIRFzPlrY="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.16":{"name":"full-text-search-light","version":"0.0.16","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"keywords":["fulltext","search","full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"52ca15f917ab67d15ff713369201524e41cc5783","_id":"full-text-search-light@0.0.16","_shasum":"26e1a2cdef8c40261c45b47d39a5682f9c01e6a1","_from":".","_npmVersion":"3.5.0","_nodeVersion":"0.10.20","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"26e1a2cdef8c40261c45b47d39a5682f9c01e6a1","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.16.tgz","integrity":"sha512-erXjRFacJCNkLm8/AwSRKLTHLhVdq1SHe54OpnnF4BS0ZgPJlnKLMA/pb4BF+Nl8aoeboVz/Lp1bFqagWx5fsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOUiHWwpDe6h2clxXdBRCaTl/+JFBkIBTJcxvtU/Jt+AiBOnlMGSHnXWOt9kCPOBtfu/uzPzjNBRz3Ua6L0OAjCrw=="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}]},"0.0.17":{"name":"full-text-search-light","version":"0.0.17","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"files":["index.js","test/"],"dependencies":{"debug":"*","jsonfile":"2.0.0","merge":"1.2.0"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"keywords":["fulltext","search","full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"2a59bc301f3eeec609818ac37b1dbe93e95192c6","_id":"full-text-search-light@0.0.17","_shasum":"eb5b49cf7cfb306c584a2f1dc56e2062e0a22ba2","_from":".","_npmVersion":"3.5.0","_nodeVersion":"4.4.5","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"shasum":"eb5b49cf7cfb306c584a2f1dc56e2062e0a22ba2","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.17.tgz","integrity":"sha512-LZJpnjSVpQZszBULrDp0eTNnto6QoV50l8IioLsH3vW6ewLN+RT57d2B5cqQYf3IPOhwKD5GtP6CG+R4JSlegg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLx1f7UPtHF1Czlf2LmAK28WYHHNYI3xXT1zh2ah5EVAiBLyZgvvizTJc6cgE7R7RjAOi8+0MbXbdiNbOaGBp2jYg=="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/full-text-search-light-0.0.17.tgz_1489085855483_0.26280555687844753"}},"0.0.18":{"name":"full-text-search-light","version":"0.0.18","description":"A pure in JS written full text search with an easy to use API.","scripts":{"test":"mocha test"},"dependencies":{"debug":"^4.1.0","jsonfile":"2.0.0","merge":"^1.2.1"},"devDependecies":{"mocha":"*"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"keywords":["fulltext","search","full","text","search","light","fast"],"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"license":"MIT","bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"homepage":"https://github.com/frankred/node-full-text-search-light","gitHead":"c9a78b3ac1f5da24c6bf022c1196e47491d0c691","_id":"full-text-search-light@0.0.18","_npmVersion":"6.4.1","_nodeVersion":"9.7.1","_npmUser":{"name":"frankred","email":"frankred@web.de"},"dist":{"integrity":"sha512-rhGK5ZT1Mz2ehWIXdodKvQNlBirLrodPnDwEfnT8AGaborNfGzXAUGpMPFpkG+tY5BW5u1A3hlPSeZQ4AAJP5Q==","shasum":"68cd1032844f3d41ac09383bc05d5a5a38a2b669","tarball":"https://registry.npmjs.org/full-text-search-light/-/full-text-search-light-0.0.18.tgz","fileCount":4,"unpackedSize":38888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD3jsCRA9TVsSAnZWagAATBEP/04hl2wRBz6yQ90znVX1\nn+awH0Cca8Bfwnx5HFXFwNhKld3c50Jzscl6WvMJzZU+tyJs60ROvXVBtuIt\naFViSBh9n6C3d0uHPkzS2QQQ0ynpXrTkmvPtcdyWOSxPt+kVSVQ0vgtW4eW+\nUZE9neOASlYdQquiMvGgNBpLORGT66uW5wdV2p/7dtmoUOBrING7/FvrDE8W\n8EGetGI8rob9+Bq5cQvSseuZ2Gu/Pel3rBoSXAQrgIqJIjZPaUMsjQ+OLWKR\nQvKld/u27meNiNtQ1SxUUqh64D3JNjDk7opTPERT7kKGBhssQQo1DHIPnARt\nXT+LRQhmV3ABetLYGe1LEmhewWqnqn32xbNR7OTC7RC+SPeduk9NCZCLlNpd\nbsGLcb4UBSAMOrIvg7SiSDbiAdSG3kFfx2k23UKsqM4dbEIJcKbdnAuCLNHb\nqZPe3LwKeehnihzJumTeSrztVMfgjhwOni07HRoRBSbrkPdX9/uE9XAji2gZ\nZU01tzxkpodStJfdJSXt+E7yxsIIQM7iawbAi3Qwrn6n3TqlWjW6aG/NFXGp\nza/iCtSZssUEMFLT2dzZbm6lTbbETSc7InfsLcUtp2velqEc7hNDq2trXyPJ\nuJyZSDP8pIx840JaywXTJAFzJRCf6krr3FtjsDd9au8ideZSJDDe83/dsVob\nDVva\r\n=DCcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOIgjrxZJCoAvOASnZqZ4B5GA17PZI7MFHx4D/DeePsAiBRYPLDjRb7I6y83/L7rWW/Phj0WEIzwKzdXSSltEUQyw=="}]},"maintainers":[{"name":"frankred","email":"frankred@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-text-search-light_0.0.18_1544517868121_0.07486894438745528"},"_hasShrinkwrap":false}},"readme":"Full Text Search Light is a pure JS full text search engine with an **ultrafast** search and the following commands:\r\n\r\n  - Add\r\n  - Search\r\n  - Remove\r\n  - Save to file\r\n  - Load from file\r\n\r\nYou can add every kind of data, also complex objects.\r\n\r\n## Install\r\n### From NPM\r\n```sh\r\nnpm install full-text-search-light\r\n```\r\n\r\n### From GitHub\r\n```sh\r\nnpm install git+https://github.com/frankred/node-full-text-search-light.git\r\n```\r\n\r\n## Documentation\r\n\r\n### Init\r\n```js\r\nvar fulltextsearchlight = require('full-text-search-light');\r\nvar search = new fulltextsearchlight();\r\n```\r\n\r\nYou can also change some configuration values according to the full text search.\r\n\r\n```js\r\nvar fulltextsearchlight = require('full-text-search-light');\r\nvar search = new fulltextsearchlight({\r\n  ignore_case: false,   // default = true, Ignore case during all search queries\r\n  index_amount: 8;   // default = 12, The more indexes you have, the faster can be your search but the slower the 'add' method  gets\r\n});\r\n```\r\n\r\n### Add\r\n```js\r\n// Add values\r\nsearch.add('Peter');\r\nsearch.add('Paul');\r\nsearch.add('Maria');\r\n```\r\n\r\nYou can also add objects or arrays to the search. Every child value will be added to the search, no matter if it's an array or object.\r\n\r\n```js\r\n// Add objects\r\nvar obj = {\r\n    name: 'Alexandra',\r\n    age: 27,\r\n    student: true,\r\n    hobbies: ['Tennis', 'Football', 'Party'];\r\n    car: {\r\n        make: 'Volvo',\r\n        year: 2012,\r\n        topspeed: 280\r\n    }\r\n};\r\n\r\nsearch.add(obj);\r\n```\r\n\r\n### Add with filter\r\nIf you want to ignore fields you can pass a filter function. If you want to ignore a field or value just return ```false```. If you return ```true``` or everything else the field is added to the index.\r\n\r\n```js\r\n// Add filter, this function will be called on every single field\r\n// If you don't want to add a field to the search just return false\r\nvar filter = function (key, val) {\r\n    // Return false if you want to ignore field\r\n    if (key == 'student' || key == 'topspeed') {\r\n        return false;   // Ignore field\r\n    }\r\n\r\n    return true;    // Accept field\r\n};\r\n\r\nsearch.add(obj, filter);\r\n```\r\n\r\n### Search\r\n```js\r\nvar results = search.search('p');\r\n// results = ['Peter', 'Paul']\r\n```\r\n\r\n### Remove\r\nYou can remove objects or values out of the search by saving the ```id``` which is returned from the ```add``` method.\r\n\r\n```js\r\n// Add returns an id\r\nvar f = search.add(\"Frank\");\r\n\r\n// With that id you can remove the value from the search\r\nsearch.remove(f);\r\n\r\n// Returns an array with all result objects\r\nvar result = search.search('pau');\r\n// result: ['Paul']\r\n```\r\n\r\n### Save and Load\r\n```js\r\nvar fulltextsearchlight = require('full-text-search-light');\r\nvar search = new fulltextsearchlight();\r\n\r\n// Add\r\nsearch.add('Hello World');\r\n\r\n// Save current db\r\nsearch.save('search.json', function(error){\r\n\r\n    // Load db\r\n    fulltextsearchlight.load('search.json', function(error, search_loaded){\r\n        var results = search_loaded.search('World');\r\n    });\r\n});\r\n```\r\n\r\n### Save and Load (Sync)\r\n```js\r\nvar fulltextsearchlight = require('full-text-search-light');\r\nvar search = new fulltextsearchlight();\r\n\r\n// Add\r\nsearch.add('Hello World');\r\n\r\n// Save current db\r\nsearch.saveSync('search.json');\r\n\r\n// Load db\r\nvar search_loaded = fulltextsearchlight.loadSync('search.json');\r\nvar results = search_loaded.search('World');\r\n```\r\n\r\n## Functions\r\n\r\nThis are all functions that can be used.\r\n\r\n### add\r\n- ```search.add('Just a string value')``` - Add a string to the search, returns a unique id\r\n- ```search.add(obj)``` - Add a object to the search, returns a unique id\r\n\r\nIf you add numbers or booleans to the search they will be converted to strings.\r\n- ```search.add(false)``` - Add booelan to the search (ok this does not really make sense, but it works.), returns a unique id\r\n- ```search.add(42)``` - Add number to the search, returns a unique id\r\n\r\n### search\r\n- ```search.search('value')``` - Search for the string 'value'. Returns the results of the data as an array\r\n\r\n### remove\r\n- ```search.remove(1337)``` - Remove the data with the id 1337 from the search. This id was returned by adding a value or obj.\r\n\r\n### drop\r\n- ```search.drop()``` - Drops the search database and resets all data. The configuration is kept.\r\n\r\n### saveSync\r\n- ```search.saveSync('path/to/file.json')``` - Save current search db to a json file.\r\n\r\n### loadSync\r\n- ```fulltextsearchlight.loadSync('path/to/file.json')``` - Load a search from a file;\r\n\r\n## Run tests\r\n\r\nYou need mocha installed globally:\r\n\r\n```sh\r\nnpm install -g mocha\r\n```\r\n\r\nNow you can run tests if you navigate to project root:\r\n\r\n```sh\r\nmocha test\r\n```\r\n\r\n##License\r\nMIT\r\n**Free Software, Hell Yeah!**\r\n","maintainers":[{"name":"frankred","email":"frankred@web.de"}],"time":{"modified":"2022-06-18T04:07:53.142Z","created":"2014-11-19T10:58:14.200Z","0.0.1":"2014-11-19T10:58:16.390Z","0.0.2":"2014-11-19T11:26:29.291Z","0.0.3":"2014-11-19T11:31:27.751Z","0.0.4":"2014-11-19T13:38:06.490Z","0.0.5":"2014-11-19T13:50:07.593Z","0.0.7":"2014-11-19T23:21:36.174Z","0.0.8":"2015-04-12T17:41:57.741Z","0.0.9":"2015-04-28T18:48:49.831Z","0.0.10":"2015-05-01T09:42:45.784Z","0.0.11":"2015-05-04T07:45:52.784Z","0.0.12":"2015-09-07T09:02:33.169Z","0.0.13":"2015-11-29T20:30:15.553Z","0.0.14":"2015-11-29T20:31:15.982Z","0.0.15":"2015-11-29T20:33:26.348Z","0.0.16":"2015-11-29T20:38:02.595Z","0.0.17":"2017-03-09T18:57:36.068Z","0.0.18":"2018-12-11T08:44:28.323Z"},"readmeFilename":"README.MD","homepage":"https://github.com/frankred/node-full-text-search-light","keywords":["fulltext","search","full","text","search","light","fast"],"repository":{"type":"git","url":"git+https://github.com/frankred/node-full-text-search-light.git"},"author":{"name":"Frank Roth","email":"frankred@web.de","url":"http://blog.mynotiz.de/"},"bugs":{"url":"https://github.com/frankred/node-full-text-search-light/issues"},"license":"MIT","users":{"blitzprog":true}}