I am trying to iterate on indexing and analyzing search results using Solr.
How do I tell whether Solr indexing is started/in-progress/completed ? I can't find any stats, or data on OpsCenter providing this information.
Cheers,
Tristan
I am trying to iterate on indexing and analyzing search results using Solr.
How do I tell whether Solr indexing is started/in-progress/completed ? I can't find any stats, or data on OpsCenter providing this information.
Cheers,
Tristan
You can use the Solr Admin web UI - http://localhost:8983/solr/wiki.solr/admin/ and then navigate to various status for that specific node.
Thanks,
My question still remains. How do I tell whether Solr indexing is started/in-progress/completed?
What in the Solr Admin web UI located at http://localhost:8983/solr/wiki.solr/admin/ gives me that information?
Sorry, maybe I don't understand your question. I mean, indexing is an ongoing continuous process in Solr - Solr indexes data whenever you ask it to index data with a request to the "update" handler - you issue the request and the request returns when it is complete. The Admin UI will tell you how many documents (rows) you have added, minus those deleted.
Cassandra may also receive update/insert requests that in turn trigger requests to Solr. Each document update/insert is a separate request - and Solr has no concept of "starting indexing" or "ending indexing" or "indexing in progress". Cassandra may do a full reindex if requested or due to a repair, but to Solr each row/document is a separate and complete operation. Again, the Solr Admin UI will give an account of the sum total of inserts deletes, with an update counting as both an insert and a delete.
With respect to exposing additional Solr metrics, we are reviewing options for inclusion in a future release.
Thanks again Jack, I think I understand better now.
I'm surprised that indexing in DSE would be such a manual process as having to update (i.e. upload) every single document every time there is an index change.
So, what happens when new schema.xml is uploaded to an already existing (with indexed data) Solr instance? It seems like the answer is: "nothing". Should I be creating a new keyspace and/or column family for every time I want to re-index?
Ah... yes, there is the ability to force a Cassandra reindex using nodetool. That will trigger a Solr reindex - which is simply Cassandra re-sending each row to Solr.
So, assuming I do that, any ideas how do I tell when that process is completed?
I believe that is completely a background operation. There may or may not be any messages output to the log.
You must log in to post.