Is there any full-text search API for cassandra? [closed] - java

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I installed cassandra (on ubuntu) and I think it's convenient and good. But I didn't build a complete app and further on I expect that I must deliver something like full-text searches and even something like search suggests (with AJAX). I know there are API:s that can do functions like "search suggest" (e.g. JQuery plus some http access to your data can make search suggest with AJAX) so now I wonder if we must build ourselves a search API for cassandra or if there already are some available?

Unfortunately, there really isn't a good way to do that with vanilla Cassandra, so you're going to have use an additional search tool like Solr. DataStax has a product (DataStax Enterprise Edition) that tightly integrates Cassandra with Solr (for searching). Here's a link to the DSE download page. You can try it out in your DEV environment for free. They also have a tutorial on how to get a simple column family indexed in Solr.
Otherwise, you can integrate Cassandra with Solr on your own, too. But the nice thing about DSE, is that they take care of the Cassandra/Solr integration. Also, DSE is currently on Cassandra 1.1.x (I forget the exact version) so if you need to use 1.2.x, you'll have to integrate with Solr on your own anyway.

Related

Java OpenSource library for versioning files [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
My task description is something like this:
"Application should be able to store text/binary files in some filesystem storage. Every file has an author and date of uploading. Application should store all versions of files and provide abilities to review history/versioning tree".
We can't use DB solution here because we have another application that processes uploaded files and it requires original file version (build script which uses javac command). And this is not good idea to store files in the database.
So I'm looking for some ready-to-use solution and I want to avoid writing my own storage implementation.
I've googled some solutions and see jackrabbit library as a variant. It implements JCR specification. But also I saw some bad comments about JCR concept.
Please advise me something else.
Or is JCR good enough for my task?
That requirement sounds like source code version control. There are APIs for Git and Subversion, and probably for other less used systems. http://svnkit.com for example, a search for "git api" or "subversion api" will turn up others.

Java application as a service - what are the options out there? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have a Java application. I can expose it using web services or REST (JAX-WS or JAX-RS).
Now I actually want to run it "in a cloud" and expose it as a service. I have read around that there are services e.g. Apigee, Rackspace, Google App Engine... The idea is that I don't want to worry about scale and performance. I want that handled by the host.
What are the options for Java?
Thanks,
David.
After a bit of homework, here's what I am gathering:
This is really about Java PaaS offerings (platform as a service).
In addition to what I previously mentioned,
Google App Engine
Rackspace
Apigee
it's worth adding:
Jelastic
CloudBees
There's also a guide - albeit old - from InfoQ that can be read here.
Depends on amount of money you can spend.
This cloud hosting seems interesting.
There's Heroku too, or even AWS.
Amazon AWS provides auto-scaling features that you can configure so you don't have to "worry about scale" day to day, though you do have to set it up in the first place (you will also have to monitor your bill in case you are scaling big-time ;) ). It works well and provides decent monitoring/visualization if you are happy to do the set up.
I can't say whatthe other systems you are investigating have to offer in terms of automatic scaling though.

Regarding TOAD for Oracle [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Is TOAD an open-source tool for developing applications.
I am planning to develop application in JAVA and exploring options on DataBase.
I am building an Enterprise Application.Kindly let me know which will be best Databse for this requirement.
Is TOAD an open-source tool for developing applications
No it's a licenced (non free) tool for connecting and working with databases.
I am planning to develop application in JAVA
I believe Eclipse is the usual free tool used for Java development
http://www.eclipse.org/downloads/moreinfo/java.php
Kindly let me know which will be best Databse for this requirement
Based on what requirements? If it needs to be free or open source, follow the MySQL and PostgreSQL suggestions, assuming it is a relational database you are after.
I am guessing that you want an open source DB. If that is the case mySql and PostgreSQL are both well respected Enterprise DBs. However based upon what you have specified it is hard to know what is suitable for your unknown application.

Broadleaf or apache Ofbiz [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Which ecommerce platform is better in JAVA Broadleaf or apache ofbiz. If there are any better than these two please suggest..
I work for Broadleaf Commerce. One of the key differences is the stack. Broadleaf leverages the Spring framework (e.g. Spring Security, Spring-MVC, and core Spring) along with JPA/Hibernate as the primary underlying architecture.
OfBiz is a popular eCommerce tool designed with all the integrations for Supply Chain Management or ERP based solution. I think broad leaf is a basic eCommerce tool, need to be integrated with all the SCM solutions, ofcouse it is easy to integrate with other tools. DataFile tool of ofBiz is superior for data import and export operations.
There is one company who has completed a benchmark test on some popular Open Source ecommerce platforms, including themselves along with Broadleaf, and Apache OfBiz. I’d say it’s worth checking out. The stats produced are very interesting! Anyways here is the link, and their product is Avetti Commerce: http://www.avetticommerce.com/ecommerce-performance-benchmarking

Java Framework for RDF version tracking [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for a java framework for handling RDF data in a graph database. The main purpose is to manage several versions of a RDF graph and all versions must be accessible all the time. So version tracking is an important feature I need. Is there any tool that supports this out of the box without to develop it from scratch?
The only tool I found related to this topic is OpenAnzo, but the website is no longer available.
To add a timestamp to the nodes should not be the problem, but also an easy access via SPARQL or another query language should be possible.
You might be interested in the Alibaba Auditing Repository and Auditing SAIL, which are Sesame extensions for RDF data change tracking and provenance (disclosure: I'm on the Sesame development team).
I don't know of any existing database solutions which provide versioning out of the box. Your best bet is to work on a custom scheme for your application over an existing database. For example, you could put different versions of the data into named graphs and use those as the versioning structure, then using from/from named in your query be able to query some or all different versions of your data. You could also try and works something up with reification which would give similar results.

Categories

Resources