Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-10 Thread Yangrui Guo
Hi my solution uses multi value text fields for storing data objects. It works best with relational search using natural language. For example, "car", "automobile", "vehicle" may denote the same class, but they are not equivalent under certain contexts. Multiple value attributes could help the

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-10 Thread Puneet Pawaia
Hi Yangrui We are testing the Rank and Retrieve as well as the NLP interface. However this is being done by another team and so I would not be able to comment further on it. I would like to know what kind of Solr field you are using for storing the output from your classes. And also what function

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-09 Thread Yangrui Guo
Hi Puneet, I only use Watson's text to speech as user interface, because a lot of people think NLP is the same as voice recognition. If you don't need voice recognition you could remove Watson from it. Stanford has better dependency parsing and can be used offline. However it seems you are using

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-09 Thread Puneet Pawaia
Hi Yangrui, I have been looking at your code for squery. Unfortunately, I am not very conversant with SolrJ. I seem to be missing how and what data is added to the Solr index. Also, I see some references to IBM Watson in your code. Are you using IBM Watson? If yes, then why use the Stanford NLP

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-09 Thread Puneet Pawaia
Hi Alessandro I am looking at being able to answer questions like "Can a non-compete clause in an employment agreement be enforced after the expiry of the agreement?" We are doing some testing with IBM Watson and with a sample test data, we are able to get relevant replies to the above question.

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-09 Thread Puneet Pawaia
Hi Alessandro I am looking at being able to answer questions like "Can a non-compete clause in an employment agreement be enforced after the expiry of the agreement?" On Sat, Jul 9, 2016 at 4:34 AM, Alessandro Benedetti wrote: > Hi Puneet, > your requirement : > "I would

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-08 Thread Alessandro Benedetti
Hi Puneet, your requirement : "I would like users to be able to write queries in natural language rather than keyword based search." Is really really vague :( Can you try to help us with some specific example, starting of course from the simplest use cases you have initially in mind ? Moving

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-08 Thread Jay Urbain
I've added multivalued fields within my SOLR schema for indexing entities extracted using NLP methods applied to the text I'm indexing, along with fields for other discrete data extracted from relational databases. A Java application reads data out of multiple relational databases, uses NLP on

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Yangrui Guo
My solution lets users retrieve data entities using queries like "find me a job that only requires a high school degree" and "I want a car from American with alloy wheels". It can also be expanded to perform other database queries, like date time or price range searches. I use Stanford NLP to

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Puneet Pawaia
Thanks for the link. I'll take a look at it later in the day once I am at office. Puneet On 8 Jul 2016 08:19, "Yangrui Guo" wrote: https://github.com/guoyangrui/squery It's not well documented yet but the idea was simple. Users should first format their database tables

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Puneet Pawaia
Hi Jay Any place I can learn more on this method of integration? Thanks Puneet On 8 Jul 2016 02:58, "Jay Urbain" wrote: > I use Stanford NLP and cTakes (based on OpenNLP) while indexing with a > SOLRJ application. > > Best, > Jay > > On Thu, Jul 7, 2016 at 12:09 PM, Puneet

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Puneet Pawaia
Hi Yangrui I would like users to be able to write queries in natural language rather than keyword based search. A link to your solution would be worth looking at. Regards Puneet On 8 Jul 2016 03:02, "Yangrui Guo" wrote: What is your NLP search like? I have a NLP solution

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Yangrui Guo
https://github.com/guoyangrui/squery It's not well documented yet but the idea was simple. Users should first format their database tables into triples by creating view, then Solr and Stanford NLP handles the data retrieval part. I hope someone could continue contribute to its developement.

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread John Blythe
can you share a link, i'd be interested in checking it out. thanks- -- *John Blythe* Product Manager & Lead Developer 251.605.3071 | j...@curvolabs.com www.curvolabs.com 58 Adams Ave Evansville, IN 47713 On Thu, Jul 7, 2016 at 4:32 PM, Yangrui Guo wrote: > What is

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Yangrui Guo
What is your NLP search like? I have a NLP solution for Solr and just open sourced it. Not sure if it fits your need Yangrui On Thursday, July 7, 2016, Puneet Pawaia wrote: > Hi > > I am currently using Solr 5.5.x to test but can upgrade to Solr 6.x if > required. > I

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Jay Urbain
I use Stanford NLP and cTakes (based on OpenNLP) while indexing with a SOLRJ application. Best, Jay On Thu, Jul 7, 2016 at 12:09 PM, Puneet Pawaia wrote: > Hi > > I am currently using Solr 5.5.x to test but can upgrade to Solr 6.x if > required. > I am working on a POC

Re: Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Joel Bernstein
You may want to take a look at NLP4J. There is no integration yet with Solr, but it seems like it would be a good fit. Joel Bernstein http://joelsolr.blogspot.com/ On Thu, Jul 7, 2016 at 1:09 PM, Puneet Pawaia wrote: > Hi > > I am currently using Solr 5.5.x to test but

Integrating Stanford NLP or any other NLP for Natural Language Query

2016-07-07 Thread Puneet Pawaia
Hi I am currently using Solr 5.5.x to test but can upgrade to Solr 6.x if required. I am working on a POC for natural language query using Solr. Should I use the Stanford libraries or are there any other libraries having integration with Solr already available. Any direction in how to do this