<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>DataStax Support Forums &#187; Topic: How to avoid and resolve LockObtainFailedException</title>
		<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception</link>
		<description>Software, Support, and Training for Apache Cassandra</description>
		<language>en-US</language>
		<pubDate>Tue, 21 May 2013 00:49:14 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.3</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.datastax.com/support-forums/search.php</link>
		</textInput>
		<atom:link href="http://www.datastax.com/support-forums/rss/topic/how-to-avoid-and-resolve-lockobtainfailedexception" rel="self" type="application/rss+xml" />

		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7745</link>
			<pubDate>Sat, 01 Dec 2012 03:45:13 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7745@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;I switched back to my old solrconfig.xml which uses Lucene 3.6. Restarting DSE do not have the LockObtainFailedException, though those write.lock files exist the whole time. &#60;/p&#62;
&#60;p&#62;Are those write.lock files expected to be removed after shutting down DSE?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7741</link>
			<pubDate>Sat, 01 Dec 2012 01:00:20 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7741@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Following the reference, I did &#34;nodetool drain -h &#38;lt;host name&#38;gt;&#34; before shutting down DSE. However, those write.lock files were still hanging around. Anything else I might be missing here? Thanks!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>sergio on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7729</link>
			<pubDate>Fri, 30 Nov 2012 09:42:36 +0000</pubDate>
			<dc:creator>sergio</dc:creator>
			<guid isPermaLink="false">7729@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Have a look here: &#60;a href=&#34;http://www.datastax.com/docs/datastax_enterprise2.2/reference/start_stop_dse&#34; rel=&#34;nofollow&#34;&#62;http://www.datastax.com/docs/datastax_enterprise2.2/reference/start_stop_dse&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7717</link>
			<pubDate>Thu, 29 Nov 2012 22:09:02 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7717@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Yes, deleting those write.lock works. Any suggestion on how shutting down DSE cleanly? Also note that I did not have this issue when having LUCENE 3.6 in the solrconfig.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>sergio on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7716</link>
			<pubDate>Thu, 29 Nov 2012 21:24:57 +0000</pubDate>
			<dc:creator>sergio</dc:creator>
			<guid isPermaLink="false">7716@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Then it means you didn't have a clean shutdown and write.lock files were not cleared: try manually deleting them and restarting, everything should work after that.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7715</link>
			<pubDate>Thu, 29 Nov 2012 19:32:29 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7715@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;After shutting down DSE, there are write.lock files under every solr core.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>sergio on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7705</link>
			<pubDate>Thu, 29 Nov 2012 08:17:02 +0000</pubDate>
			<dc:creator>sergio</dc:creator>
			<guid isPermaLink="false">7705@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;After shutting down DSE (and before restarting), do you still have a write.lock file into webdev\dse\var\cassandra\data\solr.data\SHOPPING.000071_3_1354170047021\index or any other directory reported in the LockObtainFailedException message?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7704</link>
			<pubDate>Thu, 29 Nov 2012 07:26:52 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7704@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Some other observations on the issue:&#60;/p&#62;
&#60;p&#62;1. From a clean start, I can add solr cores and index documents&#60;br /&#62;
2. LockObtainFailedException starts to show up when restarting DSE&#60;br /&#62;
3. Still can add new solr cores and add documents to the NEW cores&#60;br /&#62;
4. Query the cores created before restart is fine, but adding/updating documents to those cores fail with LockObtainFailedException as follows:&#60;br /&#62;
.&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:50:07,500 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\SHOPPING.000071_2_1354149688526\index\write.lock&#60;br /&#62;
 INFO [http-8983-3] 2012-11-28 22:50:07,593 LogUpdateProcessorFactory.java (line 188) {commit=} 0 1000&#60;br /&#62;
ERROR [http-8983-3] 2012-11-28 22:50:07,593 SolrException.java (line 114) org.apache.solr.common.SolrException: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\SHOPPING.000071_3_1354170047021\index\write.lock&#60;br /&#62;
	at com.datastax.bdp.cassandra.index.solr.CassandraDirectUpdateHandler2.commit(CassandraDirectUpdateHandler2.java:570)&#60;br /&#62;
	at org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:84)&#60;br /&#62;
	at org.apache.solr.update.processor.LogUpdateProcessor.processCommit(LogUpdateProcessorFactory.java:154)&#60;br /&#62;
	at org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107)&#60;br /&#62;
	at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:52)&#60;br /&#62;
	at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)&#60;br /&#62;
	at org.apache.solr.core.SolrCore.execute(SolrCore.java:1460)&#60;br /&#62;
	at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:354)&#60;br /&#62;
	at com.datastax.bdp.cassandra.index.solr.CassandraDispatchFilter.execute(CassandraDispatchFilter.java:191)&#60;br /&#62;
	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:249)&#60;br /&#62;
	at com.datastax.bdp.cassandra.index.solr.CassandraDispatchFilter.doFilter(CassandraDispatchFilter.java:151)&#60;br /&#62;
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&#60;br /&#62;
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#60;br /&#62;
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#60;br /&#62;
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#60;br /&#62;
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#60;br /&#62;
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#60;br /&#62;
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:111)&#60;br /&#62;
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&#60;br /&#62;
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)&#60;br /&#62;
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:589)&#60;br /&#62;
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#60;br /&#62;
	at java.lang.Thread.run(Thread.java:662)&#60;br /&#62;
.&#60;br /&#62;
I also noticed this error in the log:&#60;/p&#62;
&#60;p&#62;ERROR [Finalizer] 2012-11-28 22:44:45,646 SolrIndexWriter.java (line 151) SolrIndexWriter was not closed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!!&#60;/p&#62;
&#60;p&#62;Please help debug this issue. Thanks!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7703</link>
			<pubDate>Thu, 29 Nov 2012 07:15:58 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7703@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 AbstractPluginLoader.java (line 142) created startswith_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 WARN [pool-1-thread-5] 2012-11-28 22:38:04,258 IndexSchema.java (line 472) no default search field specified in schema.&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 IndexSchema.java (line 507) unique key field: id&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 SolrCore.java (line 539) [test.000071_3_1354149868423] Opening new SolrCore at solr/, dataDir=/webdev/dse/var/cassandra/data\solr.data\test.000071_3_1354149868423\&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 JmxMonitoredMap.java (line 85) JMX monitoring is enabled. Adding Solr mbeans to JMX Server: com.sun.jmx.mbeanserver.JmxMBeanServer@13ba5e8&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 SolrCore.java (line 256) [test.000071_3_1354149868423] Added SolrEventListener for newSearcher: org.apache.solr.core.QuerySenderListener{queries=[]}&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 SolrCore.java (line 252) [test.000071_3_1354149868423] Added SolrEventListener for firstSearcher: org.apache.solr.core.QuerySenderListener{queries=[{q=static firstSearcher warming in solrconfig.xml}]}&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 XSLTResponseWriter.java (line 62) xsltCacheLifetimeSeconds=5&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created search: solr.SearchHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /update: solr.XmlUpdateRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /update/javabin: solr.BinaryUpdateRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 152) adding lazy requestHandler: solr.CSVRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /update/csv: solr.CSVRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 152) adding lazy requestHandler: solr.JsonUpdateRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /update/json: solr.JsonUpdateRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 152) adding lazy requestHandler: solr.extraction.ExtractingRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /update/extract: solr.extraction.ExtractingRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 152) adding lazy requestHandler: solr.XsltUpdateRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /update/xslt: solr.XsltUpdateRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 152) adding lazy requestHandler: solr.FieldAnalysisRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 170) created /analysis/field: solr.FieldAnalysisRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,258 RequestHandlers.java (line 152) adding lazy requestHandler: solr.DocumentAnalysisRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created /analysis/document: solr.DocumentAnalysisRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created /admin/: solr.admin.AdminHandlers&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created /admin/ping: solr.PingRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created /debug/dump: solr.DumpRequestHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 152) adding lazy requestHandler: solr.SearchHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created /spell: solr.SearchHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 152) adding lazy requestHandler: solr.SearchHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created tvrh: solr.SearchHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 152) adding lazy requestHandler: solr.SearchHandler&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 RequestHandlers.java (line 170) created /terms: solr.SearchHandler&#60;br /&#62;
 WARN [pool-1-thread-5] 2012-11-28 22:38:04,273 CachingDirectoryFactory.java (line 198) No lockType configured for org.apache.lucene.store.MMapDirectory@C:\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354149868423\index lockFactory=org.apache.lucene.store.NativeFSLockFactory@5878ea4 assuming 'simple'&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SolrIndexSearcher.java (line 119) reader:CassandraDirectoryReader(segments_3:1354170345927) SolrAssertions.searcherReader:null&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SolrIndexSearcher.java (line 128) Opening Searcher@5878e0b main&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SolrCore.java (line 1412) [test.000071_3_1354149868423] Registered new searcher Searcher@5878e0b main&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 CommitTracker.java (line 79) Hard AutoCommit: if uncommited for 15000ms;&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 CommitTracker.java (line 79) Soft AutoCommit: disabled&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 CassandraDirectUpdateHandler2.java (line 90) Created new solr core: test.000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SpellCheckComponent.java (line 589) Initializing spell checkers&#60;br /&#62;
 WARN [pool-1-thread-5] 2012-11-28 22:38:04,273 SpellCheckComponent.java (line 638) No queryConverter defined, using default converter&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 128) Adding  component:com.datastax.bdp.cassandra.index.solr.CassandraQueryComponent@58ca0cb&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 128) Adding  component:org.apache.solr.handler.component.QueryComponent@58ca111&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 128) Adding  component:org.apache.solr.handler.component.FacetComponent@58b8dab&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 128) Adding  component:org.apache.solr.handler.component.MoreLikeThisComponent@58b902c&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 128) Adding  component:org.apache.solr.handler.component.HighlightComponent@58ca071&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 128) Adding  component:org.apache.solr.handler.component.StatsComponent@58b9309&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 SearchHandler.java (line 133) Adding  debug component:org.apache.solr.handler.component.DebugComponent@58b9597&#60;br /&#62;
 INFO [pool-35-thread-1] 2012-11-28 22:38:04,273 QuerySenderListener.java (line 43) QuerySenderListener sending requests to Searcher@5878e0b main&#60;br /&#62;
 INFO [pool-35-thread-1] 2012-11-28 22:38:04,273 SolrCore.java (line 1470) [test.000071_3_1354149868423] webapp=null path=null params={event=firstSearcher&#38;amp;q=static+firstSearcher+warming+in+solrconfig.xml} hits=0 status=0 QTime=0&#60;br /&#62;
 INFO [pool-35-thread-1] 2012-11-28 22:38:04,273 QuerySenderListener.java (line 83) QuerySenderListener done.&#60;br /&#62;
 INFO [pool-35-thread-1] 2012-11-28 22:38:04,273 SpellCheckComponent.java (line 677) Loading spell index for spellchecker: default&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 CoreContainer.java (line 533) registering core: test.000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-5] 2012-11-28 22:38:04,273 PluginManager.java (line 154) Plugin activated: com.datastax.bdp.plugin.SolrCorePlugin&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:04,836 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354149688526\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:05,836 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354170047021\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:07,836 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354149868423\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:08,836 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354170047006\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:09,836 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354149688526\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:10,836 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354170047021\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:12,852 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354149868423\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:13,852 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354170047006\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:14,852 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354149688526\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:15,852 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354170047021\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:17,852 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_3_1354149868423\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:18,852 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354170047006\index\write.lock&#60;br /&#62;
ERROR [OptionalTasks:1] 2012-11-28 22:38:19,868 CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\webdev\dse\var\cassandra\data\solr.data\test.000071_2_1354149688526\index\write.lock
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7702</link>
			<pubDate>Thu, 29 Nov 2012 07:11:54 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7702@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Jack, here are some log details from starting DSE2.2:&#60;/p&#62;
&#60;p&#62; INFO [Main Thread] 2012-11-28 22:37:42,741 CLibrary.java (line 66) JNA link failure, one or more native method will be unavailable.&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:42,741 CacheService.java (line 96) Initializing key cache with capacity of 51 MBs.&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:42,757 CacheService.java (line 107) Scheduling key cache save to each 14400 seconds (going to save all keys).&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:42,757 CacheService.java (line 121) Initializing row cache with capacity of 0 MBs and provider org.apache.cassandra.cache.ConcurrentLinkedHashCacheProvider&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:42,757 CacheService.java (line 133) Scheduling row cache save to each 0 seconds (going to save all keys).&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:42,820 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\schema_columnfamilies\system-schema_columnfamilies-he-21 (6078 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:42,882 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\schema_columns\system-schema_columns-he-14 (11813 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:2] 2012-11-28 22:37:42,882 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\schema_columns\system-schema_columns-he-15 (11929 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:3] 2012-11-28 22:37:42,882 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\schema_columns\system-schema_columns-he-13 (232897 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:42,882 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\Versions\system-Versions-he-2 (247 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:2] 2012-11-28 22:37:42,898 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\Versions\system-Versions-he-1 (247 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:42,898 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\IndexInfo\system-IndexInfo-he-106 (5712 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:2] 2012-11-28 22:37:42,898 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\IndexInfo\system-IndexInfo-he-107 (150 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:3] 2012-11-28 22:37:42,898 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\IndexInfo\system-IndexInfo-he-105 (145 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:42,898 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\schema_keyspaces\system-schema_keyspaces-he-1 (239 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:42,898 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\system\LocationInfo\system-LocationInfo-he-5 (349 bytes)&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:43,241 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\test00071_2_1354170047006\test-000071_2_1354170047006-he-2 (392 bytes)&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SolrSecondaryIndex.java (line 610) start TTL scheduler test.000071_2_1354170047006&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_displayname_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=6d617472697874797065, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_matrixtype_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=706172656e746964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_parentid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedetaileddescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedetaileddescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedetaileddescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f646f63426f6f7374, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006__docBoost_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,273 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_displayname_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f74746c5f657870697265, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006__ttl_expire_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=67726f75706964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_groupid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f64796e466c64, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006__dynFld_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=696e7465726e616c6964, validator=org.apache.cassandra.db.marshal.Int32Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_internalid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedetaileddescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=736f6c725f7175657279, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_solr_query_index'}&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,288 CoreContainer.java (line 92) New CoreContainer 11176333&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_storedescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354170047006_displayname_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SolrSecondaryIndex.java (line 610) start TTL scheduler test.000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,288 CoreContainer.java (line 92) New CoreContainer 14192807&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_displayname_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=6d617472697874797065, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_matrixtype_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=706172656e746964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_parentid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedetaileddescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedetaileddescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedetaileddescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f646f63426f6f7374, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423__docBoost_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_displayname_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f74746c5f657870697265, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423__ttl_expire_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=67726f75706964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_groupid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f64796e466c64, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423__dynFld_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=696e7465726e616c6964, validator=org.apache.cassandra.db.marshal.Int32Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_internalid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedetaileddescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=736f6c725f7175657279, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_solr_query_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_storedescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354149868423_displayname_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SolrSecondaryIndex.java (line 610) start TTL scheduler test.000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,288 CoreContainer.java (line 92) New CoreContainer 14393508&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_displayname_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=6d617472697874797065, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_matrixtype_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=706172656e746964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_parentid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedetaileddescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,288 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedetaileddescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedetaileddescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f646f63426f6f7374, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526__docBoost_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_displayname_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f74746c5f657870697265, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526__ttl_expire_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=67726f75706964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_groupid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f64796e466c64, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526__dynFld_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=696e7465726e616c6964, validator=org.apache.cassandra.db.marshal.Int32Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_internalid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedetaileddescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=736f6c725f7175657279, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_solr_query_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_storedescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_2_1354149688526_displayname_en_US_text_index'}&#60;br /&#62;
 INFO [SSTableBatchOpen:1] 2012-11-28 22:37:43,304 SSTableReader.java (line 169) Opening \webdev\dse\var\cassandra\data\test00071_3_1354170047021\test-000071_3_1354170047021-he-2 (334 bytes)&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SolrSecondaryIndex.java (line 610) start TTL scheduler test.000071_3_1354170047021&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,304 CoreContainer.java (line 92) New CoreContainer 19625606&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_displayname_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=6d617472697874797065, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_matrixtype_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=706172656e746964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_parentid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedetaileddescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedetaileddescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f65786163745f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedetaileddescription_exact_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f646f63426f6f7374, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021__docBoost_index'}&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 617) JNDI not configured for solr (NoInitialContextEx)&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 617) JNDI not configured for solr (NoInitialContextEx)&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 617) JNDI not configured for solr (NoInitialContextEx)&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 636) solr home defaulted to 'solr/' (could not find system property or JNDI)&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 636) solr home defaulted to 'solr/' (could not find system property or JNDI)&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 636) solr home defaulted to 'solr/' (could not find system property or JNDI)&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 617) JNDI not configured for solr (NoInitialContextEx)&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 101) Solr home set to 'solr/'&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 636) solr home defaulted to 'solr/' (could not find system property or JNDI)&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 101) Solr home set to 'solr/'&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 101) Solr home set to 'solr/'&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_displayname_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,304 SolrResourceLoader.java (line 101) Solr home set to 'solr/'&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f74746c5f657870697265, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021__ttl_expire_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=67726f75706964, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_groupid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f737461727473776974685f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedescription_startswith_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=5f64796e466c64, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021__dynFld_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=696e7465726e616c6964, validator=org.apache.cassandra.db.marshal.Int32Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_internalid_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedescription_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f726564657461696c65646465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedetaileddescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=736f6c725f7175657279, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_solr_query_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=73746f72656465736372697074696f6e5f66757a7a795f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_storedescription_fuzzy_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 SecondaryIndexManager.java (line 239) Creating new index : ColumnDefinition{name=646973706c61796e616d655f656e5f55535f74657874, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='test_000071_3_1354170047021_displayname_en_US_text_index'}&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,304 AbstractCassandraDaemon.java (line 216) completed pre-loading (8 keys) key cache.&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354170047006&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354170047021&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354170047006&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354170047006&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354170047021&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,351 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354170047021&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,445 CommitLog.java (line 129) Replaying \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640454.log, \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640455.log, \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640456.log&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,445 SolrConfig.java (line 426) Adding specified lib dirs to ClassLoader&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,445 SolrConfig.java (line 426) Adding specified lib dirs to ClassLoader&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,445 SolrConfig.java (line 426) Adding specified lib dirs to ClassLoader&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,445 SolrConfig.java (line 426) Adding specified lib dirs to ClassLoader&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLogReplayer.java (line 119) Replaying \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640454.log&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLogReplayer.java (line 272) Finished reading \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640454.log&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLogReplayer.java (line 119) Replaying \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640455.log&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLogReplayer.java (line 272) Finished reading \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640455.log&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLogReplayer.java (line 119) Replaying \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640456.log&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLogReplayer.java (line 272) Finished reading \webdev\dse\var\cassandra\commitlog\CommitLog-1354169640456.log&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,491 CommitLog.java (line 131) Log replay complete, 0 replayed mutations&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,507 SolrConfig.java (line 136) Using Lucene MatchVersion: LUCENE_40&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,507 SolrConfig.java (line 136) Using Lucene MatchVersion: LUCENE_40&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,507 SolrConfig.java (line 136) Using Lucene MatchVersion: LUCENE_40&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,507 SolrConfig.java (line 136) Using Lucene MatchVersion: LUCENE_40&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,523 StorageService.java (line 423) Cassandra version: 1.1.5&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,523 StorageService.java (line 424) Thrift API version: 19.32.0&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,523 StorageService.java (line 425) CQL supported versions: 2.0.0,3.0.0-beta1 (default: 2.0.0)&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,570 StorageService.java (line 455) Loading persisted ring state&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,570 StorageService.java (line 536) Starting up server gossip&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,570 SolrConfig.java (line 210) Loaded SolrConfig: solrconfig.xml&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,570 SolrConfig.java (line 210) Loaded SolrConfig: solrconfig.xml&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,570 SolrConfig.java (line 210) Loaded SolrConfig: solrconfig.xml&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,570 SolrConfig.java (line 210) Loaded SolrConfig: solrconfig.xml&#60;br /&#62;
 INFO [Main Thread] 2012-11-28 22:37:43,585 ColumnFamilyStore.java (line 659) Enqueuing flush of Memtable-LocationInfo@14085173(29/36 serialized/live bytes, 1 ops)&#60;br /&#62;
 INFO [FlushWriter:1] 2012-11-28 22:37:43,585 Memtable.java (line 264) Writing Memtable-LocationInfo@14085173(29/36 serialized/live bytes, 1 ops)&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354170047006&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354170047006&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354170047021&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354149868423&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354170047021&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354170047006&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_2_1354149688526&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,585 CassandraCoreContainer.java (line 777) Found CF: 000071_3_1354170047021&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,601 IndexSchema.java (line 340) Reading Solr Schema&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,601 IndexSchema.java (line 340) Reading Solr Schema&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,601 IndexSchema.java (line 340) Reading Solr Schema&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,601 IndexSchema.java (line 340) Reading Solr Schema&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,601 IndexSchema.java (line 354) Schema name=default&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,601 IndexSchema.java (line 354) Schema name=default&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,616 IndexSchema.java (line 354) Schema name=default&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,616 IndexSchema.java (line 354) Schema name=default&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created string: org.apache.solr.schema.StrField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created string: org.apache.solr.schema.StrField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created string: org.apache.solr.schema.StrField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created string: org.apache.solr.schema.StrField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created int: org.apache.solr.schema.IntField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created int: org.apache.solr.schema.IntField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created int: org.apache.solr.schema.IntField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,632 AbstractPluginLoader.java (line 142) created int: org.apache.solr.schema.IntField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tint: org.apache.solr.schema.TrieIntField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tint: org.apache.solr.schema.TrieIntField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tint: org.apache.solr.schema.TrieIntField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tint: org.apache.solr.schema.TrieIntField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created float: org.apache.solr.schema.FloatField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created float: org.apache.solr.schema.FloatField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created float: org.apache.solr.schema.FloatField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created float: org.apache.solr.schema.FloatField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created tfloat: org.apache.solr.schema.TrieFloatField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tfloat: org.apache.solr.schema.TrieFloatField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tfloat: org.apache.solr.schema.TrieFloatField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,648 AbstractPluginLoader.java (line 142) created tfloat: org.apache.solr.schema.TrieFloatField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created boolean: org.apache.solr.schema.BoolField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created boolean: org.apache.solr.schema.BoolField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created boolean: org.apache.solr.schema.BoolField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created boolean: org.apache.solr.schema.BoolField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created date: org.apache.solr.schema.DateField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created date: org.apache.solr.schema.DateField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created date: org.apache.solr.schema.DateField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,679 AbstractPluginLoader.java (line 142) created date: org.apache.solr.schema.DateField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,695 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,695 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,695 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,695 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [FlushWriter:1] 2012-11-28 22:37:43,695 Memtable.java (line 305) Completed flushing \webdev\dse\var\cassandra\data\system\LocationInfo\system-LocationInfo-he-6-Data.db (80 bytes) for commitlog position ReplayPosition(segmentId=1354171063430, position=363)&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created text_general: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created text_general: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created text_general: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created text_general: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,710 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PorterStemFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created fuzzy_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created fuzzy_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created fuzzy_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created fuzzy_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.KeywordTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.KeywordTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.KeywordTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.KeywordTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.TrimFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created exact_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created exact_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created exact_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created exact_en_text: org.apache.solr.schema.TextField&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StandardTokenizerFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.StopFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.ASCIIFoldingFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.WordDelimiterFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-1] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.LowerCaseFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-3] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-2] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) created : org.apache.solr.analysis.PatternReplaceFilterFactory&#60;br /&#62;
 INFO [pool-1-thread-4] 2012-11-28 22:37:43,726 AbstractPluginLoader.java (line 142) cre</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7701</link>
			<pubDate>Thu, 29 Nov 2012 07:09:50 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7701@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;my solrconfig.xml:&#60;/p&#62;
&#60;p&#62;&#38;lt;config&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    In all configuration below, a prefix of &#34;solr.&#34; for class names is an alias that causes solr to search appropriate packages, including org.apache.solr.(search&#124;update&#124;request&#124;core&#124;analysis) You may also specify a fully qualified Java classname if you have your own custom plugins.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Set this to 'false' if you want solr to continue working after it has encountered an severe configuration error. In a production environment, you may want solr to keep working even if one handler is mis-configured. You may also set this to false using by setting the system property: -Dsolr.abortOnConfigurationError=false&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;abortOnConfigurationError&#38;gt;${solr.abortOnConfigurationError:true}&#38;lt;/abortOnConfigurationError&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Controls what version of Lucene various components of Solr adhere to. Generally, you want to use the latest version to get all bug fixes and improvements. It is highly recommended that you fully re-index after changing this setting as it can affect both how text is indexed and queried.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;luceneMatchVersion&#38;gt;LUCENE_40&#38;lt;/luceneMatchVersion&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    lib directives can be used to instruct Solr to load an Jars identified and use them to resolve any &#34;plugins&#34; specified in your solrconfig.xml or schema.xml (ie: Analyzers, Request Handlers, etc...). All directories and paths are resolved relative to the instanceDir. If a &#34;./lib&#34; directory exists in your instanceDir, all files found in it are included as if you had used the following syntax... &#38;lt;lib dir=&#34;./lib&#34; /&#38;gt;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    A dir option by itself adds any files found in the directory to the classpath, this is useful for including all jars in a directory.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;lib dir=&#34;../../contrib/extraction/lib&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    When a regex is specified in addition to a directory, only the files in that directory which completely match the regex (anchored on both ends) will be included.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;lib dir=&#34;../../dist/&#34; regex=&#34;apache-solr-cell-\d.*\.jar&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;lib dir=&#34;../../dist/&#34; regex=&#34;apache-solr-clustering-\d.*\.jar&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;lib dir=&#34;../../dist/&#34; regex=&#34;apache-solr-dataimporthandler-\d.*\.jar&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    If a dir option (with or without a regex) is used and nothing is found that matches, it will be ignored&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;lib dir=&#34;../../contrib/clustering/lib/&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;lib dir=&#34;/total/crap/dir/ignored&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Data Directory Used to specify an alternate directory to hold all index data other than the default ./data under the Solr home. If replication is in use, this should match the replication configuration.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;dataDir&#38;gt;${solr.data.dir:}&#38;lt;/dataDir&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    The DirectoryFactory to use for indexes. solr.StandardDirectoryFactory, the default, is filesystem based and tries to pick the best implementation for the current JVM and platform. One can force a particular implementation via solr.MMapDirectoryFactory, solr.NIOFSDirectoryFactory, or solr.SimpleFSDirectoryFactory. solr.RAMDirectoryFactory is memory based, not persistent, and doesn't work with replication.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;directoryFactory class=&#34;${solr.directoryFactory:solr.StandardDirectoryFactory}&#34; name=&#34;DirectoryFactory&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Index Defaults Values here affect all index writers and act as a default unless overridden. WARNING: See also the &#38;lt;mainIndex&#38;gt; section below for parameters that overfor Solr's main Lucene index.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;indexConfig&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Sets the amount of RAM that may be used by Lucene indexing for buffering added documents and deletions before they are flushed to the Directory.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;useCompoundFile&#38;gt;false&#38;lt;/useCompoundFile&#38;gt;&#60;br /&#62;
        &#38;lt;ramBufferSizeMB&#38;gt;32&#38;lt;/ramBufferSizeMB&#38;gt;&#60;br /&#62;
        &#38;lt;mergeFactor&#38;gt;10&#38;lt;/mergeFactor&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        If both ramBufferSizeMB and maxBufferedDocs is set, then Lucene will flush based on whichever limit is hit first.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!-- &#38;lt;maxBufferedDocs&#38;gt;1000&#38;lt;/maxBufferedDocs&#38;gt; --&#38;gt;&#60;br /&#62;
        &#38;lt;!--maxFieldLength&#38;gt;10000&#38;lt;/maxFieldLength--&#38;gt;&#60;br /&#62;
        &#38;lt;writeLockTimeout&#38;gt;1000&#38;lt;/writeLockTimeout&#38;gt;&#60;br /&#62;
        &#38;lt;!--commitLockTimeout&#38;gt;10000&#38;lt;/commitLockTimeout--&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Expert: Merge Policy The Merge Policy in Lucene controls how merging is handled by Lucene. The default in Solr 3.3 is TieredMergePolicy. The default in 2.3 was the LogByteSizeMergePolicy, previous versions used LogDocMergePolicy. LogByteSizeMergePolicy chooses segments to merge based on their size. The Lucene 2.2 default, LogDocMergePolicy chose when to merge based on number of documents Other implementations of MergePolicy must have a no-argument constructor&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        &#38;lt;mergePolicy class=&#34;org.apache.lucene.index.TieredMergePolicy&#34;/&#38;gt;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Expert: Merge Scheduler The Merge Scheduler in Lucene controls how merges are performed. The ConcurrentMergeScheduler (Lucene 2.3 default) can perform merges in the background using separate threads. The SerialMergeScheduler (Lucene 2.2 default) does not.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        &#38;lt;mergeScheduler class=&#34;org.apache.lucene.index.ConcurrentMergeScheduler&#34;/&#38;gt;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        LockFactory This option specifies which Lucene LockFactory implementation to use. single = SingleInstanceLockFactory - suggested for a read-only index or when there is no possibility of another process trying to modify the index. native = NativeFSLockFactory - uses OS native file locking. Do not use when multiple solr webapps in the same JVM are attempting to share a single index. simple = SimpleFSLockFactory - uses a plain file for locking (For backwards compatibility with Solr 1.2, 'simple' is the default if not specified.) More details on the nuances of each LockFactory... &#60;a href=&#34;http://wiki.apache.org/lucene-java/AvailableLockFactories&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/lucene-java/AvailableLockFactories&#60;/a&#62;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;lockType&#38;gt;native&#38;lt;/lockType&#38;gt;&#60;br /&#62;
        &#38;lt;!-- Unlock On Startup&#60;/p&#62;
&#60;p&#62;            If true, unlock any held write or commit locks on startup.&#60;br /&#62;
            This defeats the locking mechanism that allows multiple&#60;br /&#62;
            processes to safely access a lucene index, and should be used&#60;br /&#62;
            with care. Default is &#34;false&#34;.&#60;/p&#62;
&#60;p&#62;            This is not needed if lock type is 'none' or 'single'&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;unlockOnStartup&#38;gt;false&#38;lt;/unlockOnStartup&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Expert: Controls how often Lucene loads terms into memory Default is 128 and is likely good for most everyone.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!-- &#38;lt;termIndexInterval&#38;gt;256&#38;lt;/termIndexInterval&#38;gt; --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        If true, IndexReaders will be reopened (often more efficient) instead of closed and then opened.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;reopenReaders&#38;gt;true&#38;lt;/reopenReaders&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Commit Deletion Policy Custom deletion policies can specified here. The class must implement org.apache.lucene.index.IndexDeletionPolicy. &#60;a href=&#34;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/IndexDeletionPolicy.html&#34; rel=&#34;nofollow&#34;&#62;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/IndexDeletionPolicy.html&#60;/a&#62; The standard Solr IndexDeletionPolicy implementation supports deleting index commit points on number of commits, age of commit point and optimized status. The latest commit point should always be preserved regardless of the criteria.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;deletionPolicy class=&#34;solr.SolrDeletionPolicy&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;!-- The number of commit points to be kept --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;maxCommitsToKeep&#34;&#38;gt;1&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!-- The number of optimized commit points to be kept --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;maxOptimizedCommitsToKeep&#34;&#38;gt;0&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            Delete all commit points once they have reached the given age. Supports DateMathParser syntax e.g.&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            &#38;lt;str name=&#34;maxCommitAge&#34;&#38;gt;30MINUTES&#38;lt;/str&#38;gt; &#38;lt;str name=&#34;maxCommitAge&#34;&#38;gt;1DAY&#38;lt;/str&#38;gt;&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
        &#38;lt;/deletionPolicy&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Lucene Infostream To aid in advanced debugging, Lucene provides an &#34;InfoStream&#34; of detailed information when indexing. Setting The value to true will instruct the underlying Lucene IndexWriter to write its debugging info the specified file&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;infoStream file=&#34;INFOSTREAM.txt&#34;&#38;gt;false&#38;lt;/infoStream&#38;gt;&#60;br /&#62;
    &#38;lt;/indexConfig&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    JMX This example enables JMX if and only if an existing MBeanServer is found, use this if you want to configure JMX through JVM parameters. Remove this to disable exposing Solr configuration and statistics to JMX. For more details see &#60;a href=&#34;http://wiki.apache.org/solr/SolrJmx&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/SolrJmx&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;jmx/&#38;gt;&#60;br /&#62;
    &#38;lt;!-- The default high-performance update handler --&#38;gt;&#60;br /&#62;
    &#38;lt;updateHandler class=&#34;solr.DirectUpdateHandler2&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        AutoCommit Perform a &#38;lt;commit/&#38;gt; automatically under certain conditions. Instead of enabling autoCommit, consider using &#34;commitWithin&#34; when adding documents. &#60;a href=&#34;http://wiki.apache.org/solr/UpdateXmlMessages&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/UpdateXmlMessages&#60;/a&#62; maxDocs - Maximum number of documents to add since the last commit before automatically triggering a new commit. maxTime - Maximum amount of time that is allowed to pass since a document was added before automaticly triggering a new commit.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;autoCommit&#38;gt;&#60;br /&#62;
            &#38;lt;maxTime&#38;gt;15000&#38;lt;/maxTime&#38;gt;&#60;br /&#62;
            &#38;lt;openSearcher&#38;gt;false&#38;lt;/openSearcher&#38;gt;&#60;br /&#62;
        &#38;lt;/autoCommit&#38;gt;&#60;br /&#62;
        &#38;lt;!-- softAutoCommit is like autoCommit except it causes a&#60;br /&#62;
         'soft' commit which only ensures that changes are visible&#60;br /&#62;
         but does not ensure that data is synced to disk.  This is&#60;br /&#62;
         faster and more near-realtime friendly than a hard commit.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;autoSoftCommit&#38;gt;&#60;br /&#62;
            &#38;lt;maxTime&#38;gt;1000&#38;lt;/maxTime&#38;gt;&#60;br /&#62;
        &#38;lt;/autoSoftCommit&#38;gt;&#60;br /&#62;
    &#38;lt;/updateHandler&#38;gt;&#60;br /&#62;
    &#38;lt;query&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Max Boolean Clauses Maximum number of clauses in each BooleanQuery, an exception is thrown if exceeded. ** WARNING ** This option actually modifies a global Lucene property that will affect all SolrCores. If multiple solrconfig.xml files disagree on this property, the value at any given moment will be based on the last SolrCore to be initialized.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;maxBooleanClauses&#38;gt;1024&#38;lt;/maxBooleanClauses&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Solr Internal Query Caches There are two implementations of cache available for Solr, LRUCache, based on a synchronized LinkedHashMap, and FastLRUCache, based on a ConcurrentHashMap. FastLRUCache has faster gets and slower puts in single threaded operation and thus is generally faster than LRUCache when the hit ratio of the cache is high (&#38;gt; 75%), and may be faster under other scenarios on multi-cpu systems.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Filter Cache Cache used by SolrIndexSearcher for filters (DocSets), unordered sets of *all* documents that match a query. When a new searcher is opened, its caches may be prepopulated or &#34;autowarmed&#34; using data from caches in the old searcher. autowarmCount is the number of items to prepopulate. For LRUCache, the autowarmed items will be the most recently accessed items. Parameters: class - the SolrCache implementation LRUCache or (LRUCache or FastLRUCache) size - the maximum number of entries in the cache initialSize - the initial capacity (number of entries) of the cache. (see java.util.HashMap) autowarmCount - the number of entries to prepopulate from and old cache.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;filterCache autowarmCount=&#34;0&#34; class=&#34;solr.FastLRUCache&#34; initialSize=&#34;512&#34; size=&#34;512&#34;/&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Query Result Cache Caches results of searches - ordered lists of document ids (DocList) based on a query, a sort, and the range of documents requested.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;queryResultCache autowarmCount=&#34;0&#34; class=&#34;solr.LRUCache&#34; initialSize=&#34;512&#34; size=&#34;512&#34;/&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Document Cache Caches Lucene Document objects (the stored fields for each document). Since Lucene internal document ids are transient, this cache will not be autowarmed.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;documentCache autowarmCount=&#34;0&#34; class=&#34;solr.LRUCache&#34; initialSize=&#34;512&#34; size=&#34;512&#34;/&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Lazy Field Loading If true, stored fields that are not requested will be loaded lazily. This can result in a significant speed improvement if the usual case is to not load all stored fields, especially if the skipped fields are large compressed text fields.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;enableLazyFieldLoading&#38;gt;true&#38;lt;/enableLazyFieldLoading&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Result Window Size An optimization for use with the queryResultCache. When a search is requested, a superset of the requested number of document ids are collected. For example, if a search for a particular query requests matching documents 10 through 19, and queryWindowSize is 50, then documents 0 through 49 will be collected and cached. Any further requests in that range can be satisfied via the cache.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;queryResultWindowSize&#38;gt;20&#38;lt;/queryResultWindowSize&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Maximum number of documents to cache for any entry in the queryResultCache.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;queryResultMaxDocsCached&#38;gt;200&#38;lt;/queryResultMaxDocsCached&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Query Related Event Listeners Various IndexSearcher related events can trigger Listeners to take actions. newSearcher - fired whenever a new searcher is being prepared and there is a current searcher handling requests (aka registered). It can be used to prime certain caches to prevent long request times for certain requests. firstSearcher - fired whenever a new searcher is being prepared but there is no current registered searcher to handle requests or to gain autowarming data from.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        QuerySenderListener takes an array of NamedList and executes a local query request for each NamedList in sequence.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;listener class=&#34;solr.QuerySenderListener&#34; event=&#34;newSearcher&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;arr name=&#34;queries&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;!--&#60;br /&#62;
                &#38;lt;lst&#38;gt;&#38;lt;str name=&#34;q&#34;&#38;gt;solr&#38;lt;/str&#38;gt;&#38;lt;str name=&#34;sort&#34;&#38;gt;price asc&#38;lt;/str&#38;gt;&#38;lt;/lst&#38;gt; &#38;lt;lst&#38;gt;&#38;lt;str name=&#34;q&#34;&#38;gt;rocks&#38;lt;/str&#38;gt;&#38;lt;str name=&#34;sort&#34;&#38;gt;weight asc&#38;lt;/str&#38;gt;&#38;lt;/lst&#38;gt;&#60;br /&#62;
                --&#38;gt;&#60;br /&#62;
            &#38;lt;/arr&#38;gt;&#60;br /&#62;
        &#38;lt;/listener&#38;gt;&#60;br /&#62;
        &#38;lt;listener class=&#34;solr.QuerySenderListener&#34; event=&#34;firstSearcher&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;arr name=&#34;queries&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;q&#34;&#38;gt;static firstSearcher warming in solrconfig.xml&#38;lt;/str&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/arr&#38;gt;&#60;br /&#62;
        &#38;lt;/listener&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Use Cold Searcher If a search request comes in and there is no current registered searcher, then immediately register the still warming searcher and use it. If &#34;false&#34; then all requests will block until the first searcher is done warming.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;useColdSearcher&#38;gt;true&#38;lt;/useColdSearcher&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Max Warming Searchers Maximum number of searchers that may be warming in the background concurrently. An error is returned if this limit is exceeded. Recommend values of 1-2 for read-only slaves, higher for masters w/o cache warming.&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;maxWarmingSearchers&#38;gt;16&#38;lt;/maxWarmingSearchers&#38;gt;&#60;br /&#62;
    &#38;lt;/query&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Request Dispatcher This section contains instructions for how the SolrDispatchFilter should behave when processing requests for this SolrCore. handleSelect affects the behavior of requests such as /select?qt=XXX handleSelect=&#34;true&#34; will cause the SolrDispatchFilter to process the request and will result in consistent error handling and formatting for all types of requests. handleSelect=&#34;false&#34; will cause the SolrDispatchFilter to ignore &#34;/select&#34; requests and fallback to using the legacy SolrServlet and it's Solr 1.1 style error formatting&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestDispatcher handleSelect=&#34;true&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Request Parsing These settings indicate how Solr Requests may be parsed, and what restrictions may be placed on the ContentStreams from those requests enableRemoteStreaming - enables use of the stream.file and stream.url parameters for specifying remote streams. multipartUploadLimitInKB - specifies the max size of Multipart File Uploads that Solr will allow in a Request. *** WARNING *** The settings below authorize Solr to fetch remote files, You should make sure your system has some authentication before using enableRemoteStreaming=&#34;true&#34;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;requestParsers enableRemoteStreaming=&#34;true&#34; multipartUploadLimitInKB=&#34;2048000&#34;/&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        HTTP Caching Set HTTP caching related parameters (for proxy caches and clients). The options below instruct Solr not to output any HTTP Caching related headers&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;httpCaching never304=&#34;true&#34;/&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        If you include a &#38;lt;cacheControl&#38;gt; directive, it will be used to generate a Cache-Control header (as well as an Expires header if the value contains &#34;max-age=&#34;) By default, no Cache-Control header is generated. You can use the &#38;lt;cacheControl&#38;gt; option even if you have set never304=&#34;true&#34;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        &#38;lt;httpCaching never304=&#34;true&#34; &#38;gt; &#38;lt;cacheControl&#38;gt;max-age=30, public&#38;lt;/cacheControl&#38;gt; &#38;lt;/httpCaching&#38;gt;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        To enable Solr to respond with automatically generated HTTP Caching headers, and to response to Cache Validation requests correctly, set the value of never304=&#34;false&#34; This will cause Solr to generate Last-Modified and ETag headers based on the properties of the Index. The following options can also be specified to affect the values of these headers... lastModFrom - the default value is &#34;openTime&#34; which means the Last-Modified value (and validation against If-Modified-Since requests) will all be relative to when the current Searcher was opened. You can change it to lastModFrom=&#34;dirLastMod&#34; if you want the value to exactly correspond to when the physical index was last modified. etagSeed=&#34;...&#34; is an option you can change to force the ETag header (and validation against If-None-Match requests) to be different even if the index has not changed (ie: when making significant changes to your config file) (lastModifiedFrom and etagSeed are both ignored if you use the never304=&#34;true&#34; option)&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        &#38;lt;httpCaching lastModifiedFrom=&#34;openTime&#34; etagSeed=&#34;Solr&#34;&#38;gt; &#38;lt;cacheControl&#38;gt;max-age=30, public&#38;lt;/cacheControl&#38;gt; &#38;lt;/httpCaching&#38;gt;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
    &#38;lt;/requestDispatcher&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Request Handlers &#60;a href=&#34;http://wiki.apache.org/solr/SolrRequestHandler&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/SolrRequestHandler&#60;/a&#62; incoming queries will be dispatched to the correct handler based on the path or the qt (query type) param. Names starting with a '/' are accessed with the a path equal to the registered name. Names without a leading '/' are accessed with: &#60;a href=&#34;http://host/app/core/select?qt=name&#34; rel=&#34;nofollow&#34;&#62;http://host/app/core/select?qt=name&#60;/a&#62; If a /select request is processed with out a qt param specified, the requestHandler that declares default=&#34;true&#34; will be used. If a Request Handler is declared with startup=&#34;lazy&#34;, then it will not be initialized until the first request that uses it.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    SearchHandler &#60;a href=&#34;http://wiki.apache.org/solr/SearchHandler&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/SearchHandler&#60;/a&#62; For processing Search Queries, the primary Request Handler provided with Solr is &#34;SearchHandler&#34; It delegates to a sequent of SearchComponents (see below) and supports distributed queries across multiple shards&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.SearchHandler&#34; default=&#34;true&#34; name=&#34;search&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        default values for query parameters can be specified, these will be overridden by parameters in the request&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;echoParams&#34;&#38;gt;explicit&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;df&#34;&#38;gt;id&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;int name=&#34;rows&#34;&#38;gt;10&#38;lt;/int&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    XML Update Request Handler. &#60;a href=&#34;http://wiki.apache.org/solr/UpdateXmlMessages&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/UpdateXmlMessages&#60;/a&#62; The canonical Request Handler for Modifying the Index through commands specified using XML. Note: Since solr1.1 requestHandlers requires a valid content type header if posted in the body. For example, curl now requires: -H 'Content-type:text/xml; charset=utf-8'&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.XmlUpdateRequestHandler&#34; name=&#34;/update&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        See below for information on defining updateRequestProcessorChains that can be used by name on each Update Request&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt; &#38;lt;str name=&#34;update.chain&#34;&#38;gt;dedupe&#38;lt;/str&#38;gt; &#38;lt;/lst&#38;gt;&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Binary Update Request Handler &#60;a href=&#34;http://wiki.apache.org/solr/javabin&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/javabin&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.BinaryUpdateRequestHandler&#34; name=&#34;/update/javabin&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    CSV Update Request Handler &#60;a href=&#34;http://wiki.apache.org/solr/UpdateCSV&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/UpdateCSV&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.CSVRequestHandler&#34; name=&#34;/update/csv&#34; startup=&#34;lazy&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    JSON Update Request Handler &#60;a href=&#34;http://wiki.apache.org/solr/UpdateJSON&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/UpdateJSON&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.JsonUpdateRequestHandler&#34; name=&#34;/update/json&#34; startup=&#34;lazy&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Solr Cell Update Request Handler &#60;a href=&#34;http://wiki.apache.org/solr/ExtractingRequestHandler&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/ExtractingRequestHandler&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.extraction.ExtractingRequestHandler&#34; name=&#34;/update/extract&#34; startup=&#34;lazy&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            All the main content goes into &#34;text&#34;... if you need to return the extracted text or do highlighting, use a stored field.&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;fmap.content&#34;&#38;gt;text&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;lowernames&#34;&#38;gt;true&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;uprefix&#34;&#38;gt;ignored_&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!-- capture link hrefs but ignore div attributes --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;captureAttr&#34;&#38;gt;true&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;fmap.a&#34;&#38;gt;links&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;fmap.div&#34;&#38;gt;ignored_&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    XSLT Update Request Handler Transforms incoming XML with stylesheet identified by tr=&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.XsltUpdateRequestHandler&#34; name=&#34;/update/xslt&#34; startup=&#34;lazy&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Field Analysis Request Handler RequestHandler that provides much the same functionality as analysis.jsp. Provides the ability to specify multiple field types and field names in the same request and outputs index-time and query-time analysis for each of them. Request parameters are: analysis.fieldname - field name whose analyzers are to be used analysis.fieldtype - field type whose analyzers are to be used analysis.fieldvalue - text for index-time analysis q (or analysis.q) - text for query time analysis analysis.showmatch (true&#124;false) - When set to true and when query analysis is performed, the produced tokens of the field value analysis will be marked as &#34;matched&#34; for every token that is produces by the query analysis&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.FieldAnalysisRequestHandler&#34; name=&#34;/analysis/field&#34; startup=&#34;lazy&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Document Analysis Handler &#60;a href=&#34;http://wiki.apache.org/solr/AnalysisRequestHandler&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/AnalysisRequestHandler&#60;/a&#62; An analysis handler that provides a breakdown of the analysis process of provided docuemnts. This handler expects a (single) content stream with the following format: &#38;lt;docs&#38;gt; &#38;lt;doc&#38;gt; &#38;lt;field name=&#34;id&#34;&#38;gt;1&#38;lt;/field&#38;gt; &#38;lt;field name=&#34;name&#34;&#38;gt;The Name&#38;lt;/field&#38;gt; &#38;lt;field name=&#34;text&#34;&#38;gt;The Text Value&#38;lt;/field&#38;gt; &#38;lt;/doc&#38;gt; &#38;lt;doc&#38;gt;...&#38;lt;/doc&#38;gt; &#38;lt;doc&#38;gt;...&#38;lt;/doc&#38;gt; ... &#38;lt;/docs&#38;gt; Note: Each document must contain a field which serves as the unique key. This key is used in the returned response to associate an analysis breakdown to the analyzed document. Like the FieldAnalysisRequestHandler, this handler also supports query analysis by sending either an &#34;analysis.query&#34; or &#34;q&#34; request parameter that holds the query text to be analyzed. It also supports the &#34;analysis.showmatch&#34; parameter which when set to true, all field tokens that match the query tokens will be marked as a &#34;match&#34;.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.DocumentAnalysisRequestHandler&#34; name=&#34;/analysis/document&#34; startup=&#34;lazy&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Admin Handlers Admin Handlers - This will register all the standard admin RequestHandlers.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.admin.AdminHandlers&#34; name=&#34;/admin/&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!-- ping/healthcheck --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.PingRequestHandler&#34; name=&#34;/admin/ping&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;invariants&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;q&#34;&#38;gt;solrpingquery&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;qt&#34;&#38;gt;search&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;echoParams&#34;&#38;gt;all&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;df&#34;&#38;gt;id&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!-- Echo the request contents back to the client --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.DumpRequestHandler&#34; name=&#34;/debug/dump&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;echoParams&#34;&#38;gt;explicit&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;echoHandler&#34;&#38;gt;true&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Spell Check The spell check component can return a list of alternative spelling suggestions. &#60;a href=&#34;http://wiki.apache.org/solr/SpellCheckComponent&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/SpellCheckComponent&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;searchComponent class=&#34;solr.SpellCheckComponent&#34; name=&#34;spellcheck&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;str name=&#34;queryAnalyzerFieldType&#34;&#38;gt;textSpell&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        Multiple &#34;Spell Checkers&#34; can be declared and used by this component&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;!--&#60;br /&#62;
        a spellchecker built from a field of the main index, and written to disk&#60;br /&#62;
        --&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;spellchecker&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;name&#34;&#38;gt;default&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;field&#34;&#38;gt;name&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;spellcheckIndexDir&#34;&#38;gt;spellchecker&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            uncomment this to require terms to occur in 1% of the documents in order to be included in the dictionary &#38;lt;float name=&#34;thresholdTokenFrequency&#34;&#38;gt;.01&#38;lt;/float&#38;gt;&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
    &#38;lt;/searchComponent&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    A request handler for demonstrating the spellcheck component. NOTE: This is purely as an example. The whole purpose of the SpellCheckComponent is to hook it into the request handler that handles your normal user queries so that a separate request is not needed to get suggestions. IN OTHER WORDS, THERE IS REALLY GOOD CHANCE THE SETUP BELOW IS NOT WHAT YOU WANT FOR YOUR PRODUCTION SYSTEM! See &#60;a href=&#34;http://wiki.apache.org/solr/SpellCheckComponent&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/SpellCheckComponent&#60;/a&#62; for details on the request parameters.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.SearchHandler&#34; name=&#34;/spell&#34; startup=&#34;lazy&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;spellcheck.onlyMorePopular&#34;&#38;gt;false&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;spellcheck.extendedResults&#34;&#38;gt;false&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;spellcheck.count&#34;&#38;gt;1&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;arr name=&#34;last-components&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str&#38;gt;spellcheck&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/arr&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Term Vector Component &#60;a href=&#34;http://wiki.apache.org/solr/TermVectorComponent&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/TermVectorComponent&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;searchComponent class=&#34;solr.TermVectorComponent&#34; name=&#34;tvComponent&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    A request handler for demonstrating the term vector component This is purely as an example. In reality you will likely want to add the component to your already specified request handlers.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.SearchHandler&#34; name=&#34;tvrh&#34; startup=&#34;lazy&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;bool name=&#34;tv&#34;&#38;gt;true&#38;lt;/bool&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;arr name=&#34;last-components&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str&#38;gt;tvComponent&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/arr&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Clustering Component &#60;a href=&#34;http://wiki.apache.org/solr/ClusteringComponent&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/ClusteringComponent&#60;/a&#62; This relies on third party jars which are notincluded in the release. To use this component (and the &#34;/clustering&#34; handler) Those jars will need to be downloaded, and you'll need to set the solr.cluster.enabled system property when running solr... java -Dsolr.clustering.enabled=true -jar start.jar&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;searchComponent class=&#34;solr.clustering.ClusteringComponent&#34; enable=&#34;${solr.clustering.enabled:false}&#34;&#60;br /&#62;
                     name=&#34;clustering&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;!-- Declare an engine --&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;engine&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;!-- The name, only one can be named &#34;default&#34; --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;name&#34;&#38;gt;default&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            Class name of Carrot2 clustering algorithm. Currently available algorithms are: * org.carrot2.clustering.lingo.LingoClusteringAlgorithm * org.carrot2.clustering.stc.STCClusteringAlgorithm * org.carrot2.clustering.kmeans.BisectingKMeansClusteringAlgorithm See &#60;a href=&#34;http://project.carrot2.org/algorithms.html&#34; rel=&#34;nofollow&#34;&#62;http://project.carrot2.org/algorithms.html&#60;/a&#62; for the algorithm's characteristics.&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;carrot.algorithm&#34;&#38;gt;&#60;br /&#62;
                org.carrot2.clustering.lingo.LingoClusteringAlgorithm&#60;br /&#62;
            &#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            Overriding values for Carrot2 default algorithm attributes. For a description of all available attributes, see: &#60;a href=&#34;http://download.carrot2.org/stable/manual/#chapter.components&#34; rel=&#34;nofollow&#34;&#62;http://download.carrot2.org/stable/manual/#chapter.components&#60;/a&#62;. Use attribute key as name attribute of str elements below. These can be further overridden for individual requests by specifying attribute key as request parameter name and attribute value as parameter value.&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;LingoClusteringAlgorithm.desiredClusterCountBase&#34;&#38;gt;20&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            Location of Carrot2 lexical resources. A directory from which to load Carrot2-specific stop words and stop labels. Absolute or relative to Solr config directory. If a specific resource (e.g. stopwords.en) is present in the specified dir, it will completely override the corresponding default one that ships with Carrot2. For an overview of Carrot2 lexical resources, see: &#60;a href=&#34;http://download.carrot2.org/head/manual/#chapter.lexical-resources&#34; rel=&#34;nofollow&#34;&#62;http://download.carrot2.org/head/manual/#chapter.lexical-resources&#60;/a&#62;&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;carrot.lexicalResourcesDir&#34;&#38;gt;clustering/carrot2&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            The language to assume for the documents. For a list of allowed values, see: &#60;a href=&#34;http://download.carrot2.org/stable/manual/#section.attribute.lingo.MultilingualClustering.defaultLanguage&#34; rel=&#34;nofollow&#34;&#62;http://download.carrot2.org/stable/manual/#section.attribute.lingo.MultilingualClustering.defaultLanguage&#60;/a&#62;&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;MultilingualClustering.defaultLanguage&#34;&#38;gt;ENGLISH&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;engine&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;name&#34;&#38;gt;stc&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;carrot.algorithm&#34;&#38;gt;org.carrot2.clustering.stc.STCClusteringAlgorithm&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
    &#38;lt;/searchComponent&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    A request handler for demonstrating the clustering component This is purely as an example. In reality you will likely want to add the component to your already specified request handlers.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.SearchHandler&#34; enable=&#34;${solr.clustering.enabled:false}&#34; name=&#34;/clustering&#34;&#60;br /&#62;
                    startup=&#34;lazy&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;bool name=&#34;clustering&#34;&#38;gt;true&#38;lt;/bool&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;clustering.engine&#34;&#38;gt;default&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;bool name=&#34;clustering.results&#34;&#38;gt;true&#38;lt;/bool&#38;gt;&#60;br /&#62;
            &#38;lt;!-- The title field --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;carrot.title&#34;&#38;gt;name&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;carrot.url&#34;&#38;gt;id&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!-- The field to cluster on --&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;carrot.snippet&#34;&#38;gt;features&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;!-- produce summaries --&#38;gt;&#60;br /&#62;
            &#38;lt;bool name=&#34;carrot.produceSummary&#34;&#38;gt;true&#38;lt;/bool&#38;gt;&#60;br /&#62;
            &#38;lt;!-- the maximum number of labels per cluster --&#38;gt;&#60;br /&#62;
            &#38;lt;!-- &#38;lt;int name=&#34;carrot.numDescriptions&#34;&#38;gt;5&#38;lt;/int&#38;gt; --&#38;gt;&#60;br /&#62;
            &#38;lt;!-- produce sub clusters --&#38;gt;&#60;br /&#62;
            &#38;lt;bool name=&#34;carrot.outputSubClusters&#34;&#38;gt;false&#38;lt;/bool&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;defType&#34;&#38;gt;edismax&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;qf&#34;&#38;gt;&#60;br /&#62;
                text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4&#60;br /&#62;
            &#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;q.alt&#34;&#38;gt;*:*&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;rows&#34;&#38;gt;10&#38;lt;/str&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;fl&#34;&#38;gt;*,score&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;arr name=&#34;last-components&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str&#38;gt;clustering&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/arr&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Terms Component &#60;a href=&#34;http://wiki.apache.org/solr/TermsComponent&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/TermsComponent&#60;/a&#62; A component to return terms and document frequency of those terms&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;searchComponent class=&#34;solr.TermsComponent&#34; name=&#34;terms&#34;/&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    A request handler for demonstrating the terms component&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.SearchHandler&#34; name=&#34;/terms&#34; startup=&#34;lazy&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;bool name=&#34;terms&#34;&#38;gt;true&#38;lt;/bool&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;arr name=&#34;components&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str&#38;gt;terms&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/arr&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Query Elevation Component &#60;a href=&#34;http://wiki.apache.org/solr/QueryElevationComponent&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/QueryElevationComponent&#60;/a&#62; a search component that enables you to configure the top results for a given query regardless of the normal lucene scoring.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    &#38;lt;searchComponent name=&#34;elevator&#34; class=&#34;solr.QueryElevationComponent&#34; &#38;gt; &#38;lt;str name=&#34;queryFieldType&#34;&#38;gt;string&#38;lt;/str&#38;gt; &#38;lt;str name=&#34;config-file&#34;&#38;gt;elevate.xml&#38;lt;/str&#38;gt; &#38;lt;/searchComponent&#38;gt;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    A request handler for demonstrating the elevator component&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    &#38;lt;requestHandler class=&#34;solr.SearchHandler&#34; name=&#34;/elevate&#34; startup=&#34;lazy&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str name=&#34;echoParams&#34;&#38;gt;explicit&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/lst&#38;gt;&#60;br /&#62;
        &#38;lt;arr name=&#34;last-components&#34;&#38;gt;&#60;br /&#62;
            &#38;lt;str&#38;gt;elevator&#38;lt;/str&#38;gt;&#60;br /&#62;
        &#38;lt;/arr&#38;gt;&#60;br /&#62;
    &#38;lt;/requestHandler&#38;gt;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    Highlighting Component &#60;a href=&#34;http://wiki.apache.org/solr/HighlightingParameters&#34; rel=&#34;nofollow&#34;&#62;http://wiki.apache.org/solr/HighlightingParameters&#60;/a&#62;&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;searchComponent class=&#34;solr.HighlightComponent&#34; name=&#34;highlight&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;highlighting&#38;gt;&#60;br /&#62;
            &#38;lt;!-- Configure the standard fragmenter --&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            This could most likely be commented out in the &#34;default&#34; case&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;fragmenter class=&#34;solr.highlight.GapFragmenter&#34; default=&#34;true&#34; name=&#34;gap&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
                    &#38;lt;int name=&#34;hl.fragsize&#34;&#38;gt;100&#38;lt;/int&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/fragmenter&#38;gt;&#60;br /&#62;
            &#38;lt;!--&#60;br /&#62;
            A regular-expression-based fragmenter (for sentence extraction)&#60;br /&#62;
            --&#38;gt;&#60;br /&#62;
            &#38;lt;fragmenter class=&#34;solr.highlight.RegexFragmenter&#34; name=&#34;regex&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
                    &#38;lt;!--&#60;br /&#62;
                    slightly smaller fragsizes work better because of slop&#60;br /&#62;
                    --&#38;gt;&#60;br /&#62;
                    &#38;lt;int name=&#34;hl.fragsize&#34;&#38;gt;70&#38;lt;/int&#38;gt;&#60;br /&#62;
                    &#38;lt;!-- allow 50% slop on fragment sizes --&#38;gt;&#60;br /&#62;
                    &#38;lt;float name=&#34;hl.regex.slop&#34;&#38;gt;0.5&#38;lt;/float&#38;gt;&#60;br /&#62;
                    &#38;lt;!-- a basic sentence pattern --&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.regex.pattern&#34;&#38;gt;[-\w ,/\n\&#34;']{20,200}&#38;lt;/str&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/fragmenter&#38;gt;&#60;br /&#62;
            &#38;lt;!-- Configure the standard formatter --&#38;gt;&#60;br /&#62;
            &#38;lt;formatter class=&#34;solr.highlight.HtmlFormatter&#34; default=&#34;true&#34; name=&#34;html&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.simple.pre&#34;&#38;gt;&#60;br /&#62;
                        &#38;lt;![CDATA[ &#60;em&#62; ]]&#38;gt;&#60;br /&#62;
                    &#38;lt;/str&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.simple.post&#34;&#38;gt;&#60;br /&#62;
                        &#38;lt;![CDATA[ &#60;/em&#62; ]]&#38;gt;&#60;br /&#62;
                    &#38;lt;/str&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/formatter&#38;gt;&#60;br /&#62;
            &#38;lt;!-- Configure the standard encoder --&#38;gt;&#60;br /&#62;
            &#38;lt;encoder class=&#34;solr.highlight.HtmlEncoder&#34; name=&#34;html&#34;/&#38;gt;&#60;br /&#62;
            &#38;lt;!-- Configure the standard fragListBuilder --&#38;gt;&#60;br /&#62;
            &#38;lt;fragListBuilder class=&#34;solr.highlight.SimpleFragListBuilder&#34; default=&#34;true&#34; name=&#34;simple&#34;/&#38;gt;&#60;br /&#62;
            &#38;lt;!-- Configure the single fragListBuilder --&#38;gt;&#60;br /&#62;
            &#38;lt;fragListBuilder class=&#34;solr.highlight.SingleFragListBuilder&#34; name=&#34;single&#34;/&#38;gt;&#60;br /&#62;
            &#38;lt;!-- default tag FragmentsBuilder --&#38;gt;&#60;br /&#62;
            &#38;lt;fragmentsBuilder class=&#34;solr.highlight.ScoreOrderFragmentsBuilder&#34; default=&#34;true&#34; name=&#34;default&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;!--&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt; &#38;lt;str name=&#34;hl.multiValuedSeparatorChar&#34;&#38;gt;/&#38;lt;/str&#38;gt; &#38;lt;/lst&#38;gt;&#60;br /&#62;
                --&#38;gt;&#60;br /&#62;
            &#38;lt;/fragmentsBuilder&#38;gt;&#60;br /&#62;
            &#38;lt;!-- multi-colored tag FragmentsBuilder --&#38;gt;&#60;br /&#62;
            &#38;lt;fragmentsBuilder class=&#34;solr.highlight.ScoreOrderFragmentsBuilder&#34; name=&#34;colored&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.tag.pre&#34;&#38;gt;&#60;br /&#62;
                        &#38;lt;![CDATA[&#60;br /&#62;
&#38;lt;b style=&#34;background:yellow&#34;&#38;gt;,&#38;lt;b style=&#34;background:lawgreen&#34;&#38;gt;, &#38;lt;b style=&#34;background:aquamarine&#34;&#38;gt;,&#38;lt;b style=&#34;background:magenta&#34;&#38;gt;, &#38;lt;b style=&#34;background:palegreen&#34;&#38;gt;,&#38;lt;b style=&#34;background:coral&#34;&#38;gt;, &#38;lt;b style=&#34;background:wheat&#34;&#38;gt;,&#38;lt;b style=&#34;background:khaki&#34;&#38;gt;, &#38;lt;b style=&#34;background:lime&#34;&#38;gt;,&#38;lt;b style=&#34;background:deepskyblue&#34;&#38;gt;&#60;br /&#62;
]]&#38;gt;&#60;br /&#62;
                    &#38;lt;/str&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.tag.post&#34;&#38;gt;&#60;br /&#62;
                        &#38;lt;![CDATA[ &#38;lt;/b&#38;gt; ]]&#38;gt;&#60;br /&#62;
                    &#38;lt;/str&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/fragmentsBuilder&#38;gt;&#60;br /&#62;
            &#38;lt;boundaryScanner class=&#34;solr.highlight.SimpleBoundaryScanner&#34; default=&#34;true&#34; name=&#34;default&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.bs.maxScan&#34;&#38;gt;10&#38;lt;/str&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.bs.chars&#34;&#38;gt;.,!?&#38;lt;/str&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/boundaryScanner&#38;gt;&#60;br /&#62;
            &#38;lt;boundaryScanner class=&#34;solr.highlight.BreakIteratorBoundaryScanner&#34; name=&#34;breakIterator&#34;&#38;gt;&#60;br /&#62;
                &#38;lt;lst name=&#34;defaults&#34;&#38;gt;&#60;br /&#62;
                    &#38;lt;!--&#60;br /&#62;
                    type should be one of CHARACTER, WORD(default), LINE and SENTENCE&#60;br /&#62;
                    --&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.bs.type&#34;&#38;gt;WORD&#38;lt;/str&#38;gt;&#60;br /&#62;
                    &#38;lt;!--&#60;br /&#62;
                    language and country are used when constructing Locale object.&#60;br /&#62;
                    --&#38;gt;&#60;br /&#62;
                    &#38;lt;!--&#60;br /&#62;
                    And the Locale object will be used when getting instance of BreakIterator&#60;br /&#62;
                    --&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.bs.language&#34;&#38;gt;en&#38;lt;/str&#38;gt;&#60;br /&#62;
                    &#38;lt;str name=&#34;hl.bs.country&#34;&#38;gt;US&#38;lt;/str&#38;gt;&#60;br /&#62;
                &#38;lt;/lst&#38;gt;&#60;br /&#62;
            &#38;lt;/boundaryScanner&#38;gt;&#60;br /&#62;
        &#38;lt;/highlighting&#38;gt;&#60;br /&#62;
    &#38;lt;/searchComponent&#38;gt;&#60;br /&#62;
    &#38;lt;!--&#60;br /&#62;
    XSLT response writer transforms the XML output by any xslt file found in Solr's conf/xslt directory. Changes to xslt files are checked for every xsltCacheLifetimeSeconds.&#60;br /&#62;
    --&#38;gt;&#60;br /&#62;
    &#38;lt;queryResponseWriter class=&#34;solr.XSLTResponseWriter&#34; name=&#34;xslt&#34;&#38;gt;&#60;br /&#62;
        &#38;lt;int name=&#34;xsltCacheLifetimeSeconds&#34;&#38;gt;5&#38;lt;/int&#38;gt;&#60;br /&#62;
    &#38;lt;/queryResponseWriter&#38;gt;&#60;br /&#62;
    &#38;lt;!-- Legacy config for the admin interface --&#38;gt;&#60;br /&#62;
    &#38;lt;admin&#38;gt;&#60;br /&#62;
        &#38;lt;defaultQuery&#38;gt;*:*&#38;lt;/defaultQuery&#38;gt;&#60;br /&#62;
    &#38;lt;/admin&#38;gt;&#60;br /&#62;
&#38;lt;/config&#38;gt;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jack Krupansky on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7696</link>
			<pubDate>Wed, 28 Nov 2012 20:46:41 +0000</pubDate>
			<dc:creator>Jack Krupansky</dc:creator>
			<guid isPermaLink="false">7696@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Also, could you post a snippet from the log, a few pages before and after the exception? Thanks!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>rockbrain on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7693</link>
			<pubDate>Wed, 28 Nov 2012 19:07:48 +0000</pubDate>
			<dc:creator>rockbrain</dc:creator>
			<guid isPermaLink="false">7693@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Can you upload your solrconfig.xml?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hliu on "How to avoid and resolve LockObtainFailedException"</title>
			<link>http://www.datastax.com/support-forums/topic/how-to-avoid-and-resolve-lockobtainfailedexception#post-7684</link>
			<pubDate>Tue, 27 Nov 2012 19:49:27 +0000</pubDate>
			<dc:creator>hliu</dc:creator>
			<guid isPermaLink="false">7684@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;We have a multicore setup on DSE2.2. I run into the following error:&#60;br /&#62;
.&#60;br /&#62;
CassandraDirectUpdateHandler2.java (line 771) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@\dev\dse\var\cassandra\data\solr.data\test.core1\index\write.lock&#60;br /&#62;
.&#60;br /&#62;
Tried restarting the application, but the error keeps coming back when DSE starts. Any suggestion on how to resolve this and how to prevent this issue from happening? Thanks!
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
