Does CockroachDB support full text search? - cockroachdb

I’m building an app on CockroachDB and need to do full-text search. Does CockroachDB provide that built-in?

CockroachDB doesn't yet support full text search (which typically uses an inverted index). There are plans to add the feature in the future if there’s demand for it (you can chime in here). In the meantime, consider integrating Lucene, Sphinx, or another search engine into your project.

Related

Oracle Fusion analythics and Solr

Long time follower, first time posting. Oracle provides free-text search and analytics capabilities to build dashboards in eBusiness suite R12, under a framework called ECC that uses Solr in the back end.
This framework however, is no longer available in the embedded reporting tools within Oracle cloud apps (such as OTBI).
I was wondering if anybody knows, does Oracle Fusion Analytics use Solr in the back end?
Any open source tools that you would recommend for developing dashboards?
Thanks all.

Full text search with codeigniter and xammp

I've been looking around for a while for full text search servers applets… I've found Sphinx (it worked for a while, until development was moved to mac, then everything fell apart; then I've looked into Solr; but couldn't get this thing to work with phpmyadmin.
Any advice about a well integrated Full text search that works well with codeigniter on xammp?
Both solr and sphinx is an external service to your php,mysql,apache trio, the integration is pretty much as good as you make it. On osx, homebrew might help you along the installing compiling steps.
You can also take a look into the mysql's built-in fulltext index, has less features than solr or sphinx and doesn't support innodb tables, but it doesn't require you to maintain an external service.

offline fulltext search with synonyms

I'd like to provide an offline version of my website with fulltext search. Most of the website is only pure HTML + JavaScript. But I need fulltext search with synonyms in a non-English language.
Firstly, I was thinking about Wapache, because the website uses PHP, but it doesn't have mysql (and I can hardly force users to install and configure mysql), there is no pspell support, it uses old PHP 5.0.3 (witch is not the worst) and probably wouldn't work on an old IE version (the site will have a lot of JavaScript...).
Anther solution I found was Lucene. But It seems not to be supported. Its documentation Can I use Lucene to index text in Chinese, Japanese, Korean, and other multi-byte character sets? refers to a non-existent page "Lucene Sandbox". I also found out that it does not support synonyms.
I have also found a reference to WorldNet, witch could add support for synonyms to Lucene, but only for English.
So, the question is, how I can make an offline web application with non-English synonyms aware fulltext and, if possible, without the need to install anything to the user's computer (of course java runtime is not a problem, but install and configure mysql + php is).

Lotus Notes XPages for design and Oracle (or other RDBMS) for data

I plan to make an web application using XPages for the design (plus the Lotus Notes Elements), but instead of storing the data in Lotus Notes, I will store the data in a RDBMS (specifically an Oracle Database). As you can see, I want to create a clear separation between the design and data. Is there a way I can do this? I mean, is there a way I can use Oracle as the data source and XPages/Lotus Notes for the UI only? Thanks a lot!
There actually has been native support for RDBMS/JDBC connectivity in Xpages since July 2011. Take a look at the Extension Library on OpenNTF (http://extlib.openntf.org/) and read the blogpost announcing the functionality: http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8JYMXE.
It's not yet officially supported through IBM (not part of the Upgrade Pack 1 - http://www-01.ibm.com/software/lotus/notesanddomino/nd85-UpgradePack853-1.html), but there will be support for it in the future.
The short answer appears to be "yes but no" .
XPages is JDBC compliant, so you can connect to anything, including Oracle. The snag is, you'll probably have to write the code yourself. Apparently there are plans to open source a JDBC-based Relational Database XPages DataSource but there's been no activity as such. Find out more
XPages101.net may be a good site for cutting your teeth on Xpages. They have 60 lessons you can subscribe to. They are highly recommended. You may be particularly interested in lesson 55.
DISCLAIMER: I am not affiliated with XPages101.net in any way.
The XPages environment doesn't have any particular support for relational data sources, but there are two viable options depending on how cautious your organization is about using recent and beta software and how much support code you're willing to write.
For the former case, the XPages Extension Library (http://extlib.openntf.org/) is adding in relational database support for the 8.5.3 release of Domino, which is scheduled to come out at the beginning of next month. I'm not in the 8.5.3 beta, so I haven't seen this in action, but the video on their page looks promising and the Extension Library is high-quality in general. So if you're willing to deploy 8.5.3 when it comes out and use the Extension Library, it'll likely do just what you want.
If you won't be immediately upgrading or don't want to deploy the Library, you can write your own code using JDBC drivers; there's an example of this technique here: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/xpage_integration_rdb.htm . While you can't, for example, just pass a RecordSet to a Repeat control on an XPage, if you're willing to write your own ORM, you could make your objects implement the List interface use Java-Bean-style naming, which would let you use them in standard controls and write expression language like "#{someRecord.someField}".

Hadoop Hive web interface options

I've been experimenting with Hive for some data mining activities and would like to make it easily available to less command line orientated colleagues.
Hive does now ship with a web interface (http://wiki.apache.org/hadoop/Hive/HiveWebInterface) but it's very basic at this stage.
My question is does a visually polished and fully featured interface (either desktop or preferably web based) to Hive exist yet? Are their any open source efforts outside the Hive project working on this?
Now with new version of Cloudera's Hadoop Distribution comes HUE (Hadoop User Experience) with plugin called Beeswax, which most likely all you would need.
It's pretty tricky to configure, but one you get over it, it provides something like phpmyadmin interface, but is much nicer and easier. It supports writing queries, importing data, storing results, etc.
Web based opensource GUI for Hive
HWI - Shipped in Hive. with basic features.
Hue - Nice query editor with autocompletion. Support parameterized query. Latest version includes basic visualization of query result. Includes many other useful tools like managing HDFS, JobFlows, etc. Thus, heavy and little bit tricky to install and configure.
Zeppelin - Only includes Hive tool compare to Hue. Support query template. Pluggable visualization architecture and it's online archive, so easily create custom visualization and share it. Lightweight and easier to install than Hue while it does not include any feature for non-hive related things.
Other alternatives
Excel - Microsoft Excel is capable of making hive query and fetch data from hive. http://docs.hortonworks.com/HDPDocuments/HDP1/HDP-Win-1.1/bk_dataintegration/content/ch_using-hive-2.html has guide for doing it.
Commercial BI tool - Commercial BI tool like Tableau, Datameer, Karmasphere support connection to Hadoop or Hive. They have nice dashboards, charts. All they offer trial/community/personal edition.
HUE is usefull and good but you should also try "Karmasphere Analyst Free/community Edition". It is very easy to use and well documented. Free version is very capable. It is not web based but it has different OS support (windows,linux...etc). YOu can check the GUI from documents to see how it looks.

Resources