I wanted to put together a little project demonstrating how to use
Titanium with the MovieLens dataset to build a recommendation system.
I've got code to set up the graph and load the MovieLens dataset, and
it won't take too much time to fill in the blanks:
One thing that puzzled me is that, although there is a Lucene backend
configured and there are indices defined on movie title and user age
that should use this backend, the lucene directory is created but
remains empty after loading the data. Querying Titan through the
management API shows these indices exist, but I'm not convinced they
are being populated.
Have I missed something? Can you mix-and-match BerkeleyDB and Lucene
like this, or is that not a supported combination? It's quite possible
I've misunderstood how these indices work; I'm hoping that someone
with more experience of Titan can shed some light.