neo4jrb / twitter_analytics

Making twitter analytics easy with neo4j and neo4apis gems
8 stars 1 forks source link

NLP processing? #4

Open cheerfulstoic opened 9 years ago

anmolagrwl commented 9 years ago

Try Wit.ai It's really good. It also has a ruby gem. I integrated it with my Internet of Things project. Here is the code: https://github.com/anmolonruby/ruby_wit

cheerfulstoic commented 9 years ago

Good to know, thanks! I worry about API limits, though. My first thought was to the StanfordNLP engine:

https://github.com/louismullie/stanford-core-nlp

anmolagrwl commented 9 years ago

There is no usage limit in Wit.ai https://wit.ai/pricing

Plus, Facebook just acquired them. So they are in this field for a long term. What do you want to do exactly in this app with NLP processing? I have read the blog post.

cheerfulstoic commented 9 years ago

There is a query limit if your project isn't open, which people using the twitter_analytics app might not be interested in doing. I could imagine creating a simple adapter API, though so that people could use either.

I didn't have any specific thoughts, but it might be good to look for nouns or other particular words and create nodes for them which are linked to tweets that use those words so that it's easier to query for related nodes like you can with hashtags right now.

anmolagrwl commented 9 years ago

Ooohh...that could get messy! Running NLP through each and every tweet to query for certain words in Neo4j db...hmm..

It's not too complicated but can't say anything about how it would perform. Will have to give it a try.

anmolagrwl commented 9 years ago

I don't understand why people using the twitter_analytics app might not be interested in making it open-source?

cheerfulstoic commented 9 years ago

There could be companies who want to do analytics of how people are tweeting about them and don't want to share the results. I'd love to see what people do with twitter_analytics and neo4apis-twitter, but I've used open source apps for closed source work enough times that I don't want to limit other people