Hello Charlie,

Thank you for your reply.

I am not trying to build anything like Searchblox nor Lucidworks Fusion. 
My expertise is in my customer’s domain, and I would like to sell them a 
product that fulfils their need to search their content in a smart way: 
easy-to-use admin UIs, clever ingestion pipelines plus some other features.
Being a commercial product, my question is related to how I could prevent this 
customer from adding features on their own.

Looking at the flax.co.uk website, I understand that you guys do something 
similar; in my case my target customer is only one (and potentially to 3-5 
more).
I will certainly look at the books you suggested, too bad I missed the July 
29th deadline to have yours for free :-) Any chance you can send it through?

Thanks again for your input!

Kind regards,
Paul


> On 7 Aug 2017, at 15:36, Charlie Hull <char...@flax.co.uk> wrote:
> 
> Hi Paul,
> 
> You should be aware you're doing something that has been tried many times 
> before - there are lots of Lucene-based 'packaged' search products out there, 
> from Searchblox to Lucidworks Fusion to Attivio. It's not a small task. You 
> should focus not on the technology (you could build this with pretty much 
> anything) but rather the user need and what you'll do to address it, by 
> building easy-to-use admin UIs, clever ingestion pipelines or whatever. None 
> of your users will care about which language or platform you use, but they'll 
> care about what capabilities they get for their money (and what this gives 
> them over and above Solr). You might start by reading some background texts 
> such as Martin White's excellent Enteprise Search, Doug Turnbull & John 
> Berryman also excellent Relevant Search, Tony Russell-Rose & Tyler Tate's 
> Designing the Search Experience and the book I've just co-authored with 
> Professor Udo Krutschwitz, Searching the Enterprise.
> 
> Really I'm only scratching the surface here, this is potentially a very big 
> subject!
> 
> Cheers
> 
> Charlie
> 
> On 06/08/2017 13:46, Paul Smith Parker wrote:
>> Hello,
>> 
>> I am building a search application based on single core Solr 6.6 server, 
>> with an Angular frontend.
>> Between the frontend and the Solr server I am thinking of using a Java 
>> backend (this to avoid exposing Solr end points directly to the frontend).
>> 
>> I would like to package all those components and commercialise the final 
>> product.
>> 
>> Do you have any advice on what technology I should use to build this final 
>> product?
>> 
>> I would do the installation at customer’s premise, including data import, 
>> maintenance and support.
>> 
>> Ideally, I would like the customer to access only the frontend and never 
>> access the Solr configuration files nor call the Solr endpoints directly.
>> 
>> Initially I thought of delivering a Linux based VM, but that seems a bit too 
>> heavy.
>> Another idea is to create a docker container with all components.
>> 
>> In any case I need some kind of licensing mechanism that prevents the 
>> customer from installing/running an arbitrary number of instances (the 
>> commercial model is based on a pay per installation approach).
>> 
>> I know this is not Solr specific, but I was wondering if you could share 
>> your experience on how to commercialise a Solr based application.
>> 
>> Any help is much appreciated.
>> 
>> Thank you,
>> Paul
>> 
>> 
>> 
>> 
>> ---
>> This email has been checked for viruses by AVG.
>> http://www.avg.com
>> 
> 
> 
> -- 
> Charlie Hull
> Flax - Open Source Enterprise Search
> 
> tel/fax: +44 (0)8700 118334
> mobile:  +44 (0)7767 825828
> web: www.flax.co.uk

Reply via email to