2010-06-29 15 views

Respuesta

3

No es compatible con la caja. Debe mantener sus propios índices.

Recomendaría utilizar el "índice de Supercolumn" o usar un particionador que preserve la orden (por ejemplo, org.apache.cassandra.dht.OrderPreservingPartioner) junto con las consultas de rango.

Tome un vistazo a the slides de excelente charla de Benjamin Negro sobre Cassandra y el índice

1

Sólo para añadir a lo Schildmeijer ha dicho, a menos que haga una gran cantidad de trabajo extra, es probable que no va a obtener el equivalente de una búsqueda de comodín "% indonesia%" en Cassandra. Mucho más fácil será "indonesia%" o "% indonesia" (o "aisenodni%") utilizando una consulta de rango en un índice especial que ha creado para búsquedas como esta. Las diapositivas que Schildmeijer vincula para describir cómo configurar este tipo de búsqueda a un alto nivel.

Si busca la búsqueda de texto completo en bloques de texto que se almacenan en Cassandra, puede buscar algo como Lucene para mantener un índice que se puede usar para realizar ciertos tipos de búsquedas sobre cadenas en el texto . No estoy muy familiarizado con los detalles, pero después de dos enlaces que pueden ser útiles aquí:

Cuestiones relacionadas