The Solr search service currently covers the query side, i.e. submitting a keyword search request against any external index (thus focussing on hybrid search). What we want to support as well is maintaining an external index for blazegraph, which is kept in synch with the database, as an alternative for the BDS feature. The ITextIndexer interface would be an appropriate mechanism to do so.
Once this has been done, we should compare it to BDS and work out guidelines on when to use which feature (quote from Bryan below):
We should compare index write and search performance with the internal full text index, provide some guidance around when to use either one, and examine whether we can use the solr index for the kind of low latency query slicing that we have been doing with the internal index. To support this:
@mikepersonick: Work with @michaelschmidt to define sample queries against some data set, including some that slice the full text search results in order to manage the output cardinality of the query.
@michaelscmidt: Compare performance of the two approaches and provide some recommendations.