You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Fergus McDowall <fe...@gmail.com> on 2013/07/05 20:53:14 UTC

[Announcement] Norch- a search engine for node.js

Here is some news that might be of interest to users and implementers of
Solr

http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/

Norch (http://fergiemcdowall.github.io/norch/) is a search engine written
for Node.js. Norch uses the Node search-index module which is in turn
written using the super fast levelDB library that Google open-sourced in
2011.

The aim of Norch is to make a simple, fast search server, that requires
minimal configuration to set up. Norch sacrifices complex functionality for
a limited robust feature set, that can be used to set up a free test search
engine for most enterprise scenarios.

Currently Norch features

Full text search
Stopword removal
Faceting
Filtering
Relevance weighting (tf-idf)
Field weighting
Paging (offset and resultset length)

Norch can index any data that is marked up in the appropriate JSON format

Download the first release of Norch (0.2.1) here (
https://github.com/fergiemcdowall/norch/releases)

Re: [Announcement] Norch- a search engine for node.js

Posted by Fergus McDowall <fe...@gmail.com>.
William:

Geosearch: coming soon!

F



On Sun, Jul 7, 2013 at 6:29 AM, William Bell <bi...@gmail.com> wrote:

> Can it do Geo Spatial searching? (i.e. Find documents within 10 miles of a
> lat,long?)
>
>
>
> On Fri, Jul 5, 2013 at 12:53 PM, Fergus McDowall
> <fe...@gmail.com>wrote:
>
> > Here is some news that might be of interest to users and implementers of
> > Solr
> >
> >
> >
> http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/
> >
> > Norch (http://fergiemcdowall.github.io/norch/) is a search engine
> written
> > for Node.js. Norch uses the Node search-index module which is in turn
> > written using the super fast levelDB library that Google open-sourced in
> > 2011.
> >
> > The aim of Norch is to make a simple, fast search server, that requires
> > minimal configuration to set up. Norch sacrifices complex functionality
> for
> > a limited robust feature set, that can be used to set up a free test
> search
> > engine for most enterprise scenarios.
> >
> > Currently Norch features
> >
> > Full text search
> > Stopword removal
> > Faceting
> > Filtering
> > Relevance weighting (tf-idf)
> > Field weighting
> > Paging (offset and resultset length)
> >
> > Norch can index any data that is marked up in the appropriate JSON format
> >
> > Download the first release of Norch (0.2.1) here (
> > https://github.com/fergiemcdowall/norch/releases)
> >
>
>
>
> --
> Bill Bell
> billnbell@gmail.com
> cell 720-256-8076
>

Re: [Announcement] Norch- a search engine for node.js

Posted by William Bell <bi...@gmail.com>.
Can it do Geo Spatial searching? (i.e. Find documents within 10 miles of a
lat,long?)



On Fri, Jul 5, 2013 at 12:53 PM, Fergus McDowall
<fe...@gmail.com>wrote:

> Here is some news that might be of interest to users and implementers of
> Solr
>
>
> http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/
>
> Norch (http://fergiemcdowall.github.io/norch/) is a search engine written
> for Node.js. Norch uses the Node search-index module which is in turn
> written using the super fast levelDB library that Google open-sourced in
> 2011.
>
> The aim of Norch is to make a simple, fast search server, that requires
> minimal configuration to set up. Norch sacrifices complex functionality for
> a limited robust feature set, that can be used to set up a free test search
> engine for most enterprise scenarios.
>
> Currently Norch features
>
> Full text search
> Stopword removal
> Faceting
> Filtering
> Relevance weighting (tf-idf)
> Field weighting
> Paging (offset and resultset length)
>
> Norch can index any data that is marked up in the appropriate JSON format
>
> Download the first release of Norch (0.2.1) here (
> https://github.com/fergiemcdowall/norch/releases)
>



-- 
Bill Bell
billnbell@gmail.com
cell 720-256-8076

Re: [Announcement] Norch- a search engine for node.js

Posted by Fergus McDowall <fe...@gmail.com>.
Norch is based on the node module "search-index" which is like a simplified lucene, built with Google's levelDB library (https://github.com/fergiemcdowall/search-index)

 (so posting here is a bit cheeky- but I figured the solr/lucene readership might be interested :-)

F


On Jul 6, 2013, at 12:28 AM, "Jack Krupansky" <ja...@basetechnology.com> wrote:

> And... is is based on Lucene/Solr?
> 
> -- Jack Krupansky
> 
> -----Original Message----- From: Ali, Saqib
> Sent: Friday, July 05, 2013 6:09 PM
> To: solr-user@lucene.apache.org
> Subject: Re: [Announcement] Norch- a search engine for node.js
> 
> Very interesting. What is the upper limit on the number of documents?
> 
> Thanks! :)
> 
> 
> On Fri, Jul 5, 2013 at 11:53 AM, Fergus McDowall
> <fe...@gmail.com>wrote:
> 
>> Here is some news that might be of interest to users and implementers of
>> Solr
>> 
>> 
>> http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/
>> 
>> Norch (http://fergiemcdowall.github.io/norch/) is a search engine written
>> for Node.js. Norch uses the Node search-index module which is in turn
>> written using the super fast levelDB library that Google open-sourced in
>> 2011.
>> 
>> The aim of Norch is to make a simple, fast search server, that requires
>> minimal configuration to set up. Norch sacrifices complex functionality for
>> a limited robust feature set, that can be used to set up a free test search
>> engine for most enterprise scenarios.
>> 
>> Currently Norch features
>> 
>> Full text search
>> Stopword removal
>> Faceting
>> Filtering
>> Relevance weighting (tf-idf)
>> Field weighting
>> Paging (offset and resultset length)
>> 
>> Norch can index any data that is marked up in the appropriate JSON format
>> 
>> Download the first release of Norch (0.2.1) here (
>> https://github.com/fergiemcdowall/norch/releases)
> 


Re: [Announcement] Norch- a search engine for node.js

Posted by Jack Krupansky <ja...@basetechnology.com>.
And... is is based on Lucene/Solr?

-- Jack Krupansky

-----Original Message----- 
From: Ali, Saqib
Sent: Friday, July 05, 2013 6:09 PM
To: solr-user@lucene.apache.org
Subject: Re: [Announcement] Norch- a search engine for node.js

Very interesting. What is the upper limit on the number of documents?

Thanks! :)


On Fri, Jul 5, 2013 at 11:53 AM, Fergus McDowall
<fe...@gmail.com>wrote:

> Here is some news that might be of interest to users and implementers of
> Solr
>
>
> http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/
>
> Norch (http://fergiemcdowall.github.io/norch/) is a search engine written
> for Node.js. Norch uses the Node search-index module which is in turn
> written using the super fast levelDB library that Google open-sourced in
> 2011.
>
> The aim of Norch is to make a simple, fast search server, that requires
> minimal configuration to set up. Norch sacrifices complex functionality 
> for
> a limited robust feature set, that can be used to set up a free test 
> search
> engine for most enterprise scenarios.
>
> Currently Norch features
>
> Full text search
> Stopword removal
> Faceting
> Filtering
> Relevance weighting (tf-idf)
> Field weighting
> Paging (offset and resultset length)
>
> Norch can index any data that is marked up in the appropriate JSON format
>
> Download the first release of Norch (0.2.1) here (
> https://github.com/fergiemcdowall/norch/releases)
> 


Re: [Announcement] Norch- a search engine for node.js

Posted by Fergus McDowall <fe...@gmail.com>.
(Given that hardware is sufficient) The upper limit of documents in Norch is determined by the capacity of levelDB, the underlying data store. I have heard tell of a slight performance drop off in LevelDB after 200 000 000 million entries. If you say that one Norch document generates roughly 200 levelDB keys, then a fair guess is that every Norch instance can handle about one million documents with no drop off in read speed.

As far as I know there has been no real world benchmarking of this- so feedback is welcome!

F


On Jul 6, 2013, at 12:09 AM, "Ali, Saqib" <do...@gmail.com> wrote:

> Very interesting. What is the upper limit on the number of documents?
> 
> Thanks! :)
> 
> 
> On Fri, Jul 5, 2013 at 11:53 AM, Fergus McDowall
> <fe...@gmail.com>wrote:
> 
>> Here is some news that might be of interest to users and implementers of
>> Solr
>> 
>> 
>> http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/
>> 
>> Norch (http://fergiemcdowall.github.io/norch/) is a search engine written
>> for Node.js. Norch uses the Node search-index module which is in turn
>> written using the super fast levelDB library that Google open-sourced in
>> 2011.
>> 
>> The aim of Norch is to make a simple, fast search server, that requires
>> minimal configuration to set up. Norch sacrifices complex functionality for
>> a limited robust feature set, that can be used to set up a free test search
>> engine for most enterprise scenarios.
>> 
>> Currently Norch features
>> 
>> Full text search
>> Stopword removal
>> Faceting
>> Filtering
>> Relevance weighting (tf-idf)
>> Field weighting
>> Paging (offset and resultset length)
>> 
>> Norch can index any data that is marked up in the appropriate JSON format
>> 
>> Download the first release of Norch (0.2.1) here (
>> https://github.com/fergiemcdowall/norch/releases)
>> 


Re: [Announcement] Norch- a search engine for node.js

Posted by "Ali, Saqib" <do...@gmail.com>.
Very interesting. What is the upper limit on the number of documents?

Thanks! :)


On Fri, Jul 5, 2013 at 11:53 AM, Fergus McDowall
<fe...@gmail.com>wrote:

> Here is some news that might be of interest to users and implementers of
> Solr
>
>
> http://blog.comperiosearch.com/blog/2013/07/05/norch-a-search-engine-for-node-js/
>
> Norch (http://fergiemcdowall.github.io/norch/) is a search engine written
> for Node.js. Norch uses the Node search-index module which is in turn
> written using the super fast levelDB library that Google open-sourced in
> 2011.
>
> The aim of Norch is to make a simple, fast search server, that requires
> minimal configuration to set up. Norch sacrifices complex functionality for
> a limited robust feature set, that can be used to set up a free test search
> engine for most enterprise scenarios.
>
> Currently Norch features
>
> Full text search
> Stopword removal
> Faceting
> Filtering
> Relevance weighting (tf-idf)
> Field weighting
> Paging (offset and resultset length)
>
> Norch can index any data that is marked up in the appropriate JSON format
>
> Download the first release of Norch (0.2.1) here (
> https://github.com/fergiemcdowall/norch/releases)
>