<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>split &#8211; Solr.pl</title>
	<atom:link href="https://solr.pl/en/tag/split-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://solr.pl/en/</link>
	<description>All things to be found - Blog related to Apache Solr &#38; Lucene projects - https://solr.apache.org</description>
	<lastBuildDate>Sat, 14 Nov 2020 15:20:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Apache Solr &#8211; Splitting Its Ways From Lucene Code Base</title>
		<link>https://solr.pl/en/2020/05/25/apache-solr-splitting-its-ways-from-lucene-code-base/</link>
					<comments>https://solr.pl/en/2020/05/25/apache-solr-splitting-its-ways-from-lucene-code-base/#respond</comments>
		
		<dc:creator><![CDATA[Rafał Kuć]]></dc:creator>
		<pubDate>Mon, 25 May 2020 14:20:01 +0000</pubDate>
				<category><![CDATA[Lucene]]></category>
		<category><![CDATA[Solr]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[split]]></category>
		<guid isPermaLink="false">http://sematext.solr.pl/?p=1026</guid>

					<description><![CDATA[So it happened, after the discussion started by Dawid Weiss and voting on Apache Solr becoming a top-level project it is clear &#8211; Lucene and Solr are going to split their ways, at least when it comes to sharing the]]></description>
										<content:encoded><![CDATA[
<p>So it happened, after the <a href="https://sematext.com/opensee/m/Lucene/l6pAi11AcoKeKDIc?subj=+DISCUSS+Lucene+Solr+split+Solr+promoted+to+TLP+">discussion started by Dawid Weiss</a> and voting on <a href="https://sematext.com/opensee/m/Lucene/l6pAi1vxYOd1nc60a2?subj=+VOTE+Solr+to+become+a+top+level+Apache+project+TLP+">Apache Solr becoming a top-level project</a> it is clear &#8211; Lucene and Solr are going to split their ways, at least when it comes to sharing the same repository and release cycles. I think it is time to think a bit on what that means for us as users and as <a href="https://solr.pl">solr.pl</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<span id="more-1026"></span>



<h3 class="wp-block-heading">How Did The Voting Look Like?</h3>



<p>Some of you may be interested in how the voting looked like. In total <a href="https://docs.google.com/spreadsheets/d/1ZmR3C2EgA57QIeJJ3ejKCTUkHdG1lqPOU29heqybkKs/edit#gid=0">48 people gave their votes</a> &#8211; committers and PMC and community members, with PMC members having their votes marked as binding. 40 people voted for the split, 8 people voted against the split, with 33 binding votes in favor and 4 binding votes against. I would say it wasn&#8217;t a close call, the majority of the people that were voting were in favor of the split.</p>



<h3 class="wp-block-heading">What Does It Really Mean?</h3>



<p>From now on things will be moving forward slowly. The vote that passed means that Lucene and Solr will split their ways. Lucene will be the library that we all use and like and it will be moving forward with the changes in its own pace. Solr will still use Lucene as the full-text search library but may choose to incorporate the changes once they are introduced in the Lucene library or wait.</p>



<p>There are two main JIRA issues for those of you who are interested. The first one, the <a href="https://issues.apache.org/jira/browse/SOLR-14497">SOLR-14497</a> is about moving the Apache Solr project to become an Apache Software Foundation Top-Level Project. Of course it doesn&#8217;t only mean separation of the codebase and the WWW service. The PMC needs to be chosen, the commitment of the current committers has to be expressed, it has to be decided what to do with the mailing lists, continues integration, and build servers and it is only the beginning. You can see, that there is a long way ahead of Apache Solr and Lucene, before the split will be finalized. Once it is done through the cleanup of the Lucene code base will happen and the <a href="https://issues.apache.org/jira/browse/LUCENE-9375">LUCENE-9375</a> is the JIRA issue to look if you are interested in what needs and what will be done.</p>



<h3 class="wp-block-heading">The Future for Both Projects</h3>



<p>What does the split mean for both projects? For sure it will result in smaller complexity. Each project will have its source, smaller compared to the current one. Each will have its tests and the development will go independently. Solr will not be blocking changes in Lucene and developer who wants to introduce Lucene level change will not have to do the same on Solr level. Some people know Lucene better and people who know Solr better. Smaller code base also means a smaller set of unit tests, which leads to quicker execution. That should support faster development as the developer will be able to test things quicker and in a more efficient way.</p>



<p>But I wanted to say one thing and maybe I should have said that upfront &#8211; Lucene and Solr were separate for a long, long time. They only shared the same repository, though two different, separate directories. Of course change in the Lucene code was forcing the changes in Solr in some cases, but that has its pros and cons. As for the rest &#8211; the mailing lists were already separate, the release binaries were already separate though highly coupled when it comes to versions, the JIRA issues are separate. What&#8217;s more, a lot of patches that are touching both projects were prepared in a way that there was a separate patch for Lucene and a separate patch for Solr.</p>



<h3 class="wp-block-heading">The Future for Lucene</h3>



<p>In my opinion, Lucene will benefit from the change. It will not have to look at Solr when doing changes. There are features like the old and deprecated numeric fields that were already removed from Lucene while still being supported in Solr. That example was brought up in the linked mailing list discussion as one of the things that developers had to struggle with while working on the projects that are tightly coupled.</p>



<p>Smaller, less tightly coupled code means more flexibility, quicker, and easier development. Smaller code base and fewer tests mean quicker and easier development. Not needing to adjust Solr while working on Lucene only is also a benefit, at least when looking from the library perspective.</p>



<h3 class="wp-block-heading">The Future for Solr</h3>



<p>I know, things are not black and white and there are shades of gray. We may be worried that Solr will be falling behind Lucene and not keep up the pace. Yes, this is true, but it could be already happening. Instead of updating Solr, people could just move things around. We can see that people care and that won&#8217;t change just because the projects were decoupled from each other. Of course, Solr will be given less attention by the people solely focused on Lucene development, but should they be forced to update Solr that they are not fully familiar with and are not keen on working with. It think the answer is <strong>no</strong>.</p>



<p>Can Solr keep up the same pace of development as it is now. I think the answer is <strong>yes</strong>. Solr can be setup to use <em>SNAPSHOT</em> version of Lucene and be ready to be released soon after the release of a new Lucene version. All that depends on the developers and how they will approach the changes. What&#8217;s more I think that working on <em>SNAPSHOT</em> version of Lucene may be better, because of using a more stable API. Solr can switch to a given development version once the API for new or updated Lucene feature is in a stable state. That will make it easier for a Solr developer to develop new features. The changes can be also incorporated in Solr own pace, which means that the changes doesn&#8217;t have to be rushed and can be polished and tested even better than they are now.</p>



<h3 class="wp-block-heading">The Future for Solr.pl</h3>



<p>Well, for us, it doesn&#8217;t change much, at least when it comes to the content that we produce. We will still be writing tutorials, quick looks and release information about Solr, that&#8217;s for sure. We also plan on tracking and publishing information about Lucene releases. We think that it will be helpful to keep track of the potential functionalities that will be sooner or later incorporated into Solr code base.</p>



<h3 class="wp-block-heading">The Summary</h3>



<p>I try to see things in bright lights. I think we should think about Lucene and Solr split as something that can help both projects. Smaller code base, faster tests, easier development, dedicated people. Let&#8217;s support both projects as we, Lucene and Solr users have interest in keeping them both alive and so does the developers that spend their time working on them. Hopefully, some time from the publication of this post we will be able to get back to it and say: &#8220;Yes, things went the right way!&#8221;. I&#8217;m keeping my fingers crossed for that and I think you should as well, even if there are question that we don&#8217;t have answers for at the moment.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://solr.pl/en/2020/05/25/apache-solr-splitting-its-ways-from-lucene-code-base/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solr 4.3: shard splitting quick look</title>
		<link>https://solr.pl/en/2013/05/06/solr-4-3-shard-splitting-quick-look/</link>
					<comments>https://solr.pl/en/2013/05/06/solr-4-3-shard-splitting-quick-look/#respond</comments>
		
		<dc:creator><![CDATA[Rafał Kuć]]></dc:creator>
		<pubDate>Mon, 06 May 2013 11:57:20 +0000</pubDate>
				<category><![CDATA[Solr]]></category>
		<category><![CDATA[shard]]></category>
		<category><![CDATA[shard spliting]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[split]]></category>
		<guid isPermaLink="false">http://sematext.solr.pl/?p=550</guid>

					<description><![CDATA[With the release of Solr 4.3 we&#8217;ve got a long awaited feature &#8211; we can now split shards of collections that were already created and have data (in SolrCloud type deployment). In this entry we would like to try that]]></description>
										<content:encoded><![CDATA[<p>With the release of Solr 4.3 we&#8217;ve got a long awaited feature &#8211; we can now split shards of collections that were already created and have data (in SolrCloud type deployment). In this entry we would like to try that feature and see how it works. So let&#8217;s do it.</p>
<p><span id="more-550"></span></p>
<h3>A few words before we try</h3>
<p>Choosing the right amount of shard a collection should be built of is one of those variables that needs to be known before the final deployment. After our collection was created we couldn&#8217;t change the number of shard, we were only able to add more replicas. Of course that came with consequences &#8211; if we&#8217;ve chosen the number of shards wrong we could end up with too low shards count and the only way to go was creating a new collection with the proper amount of shard and re-index our data. With the release of Apache Solr 4.3 we are now able to split shards of our collections.</p>
<h3>Small cluster</h3>
<p>In order to test the new shard split functionality I decided to run a small and simple cluster containing a single Solr instance with the embedded ZooKeeper and use the example collection provided with Solr. In order to achieve that I&#8217;ve run the following command:
</p>
<pre class="brush:bash">java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=collection1 -DzkRun -DnumShards=1 -DmaxShardsPerNode=2 -DreplicationFactor=1 -jar start.jar</pre>
<p>After launching the mini cluster its view was as follows:</p>
<p><a href="http://solr.pl/wp-content/uploads/2013/05/after_start1.png"><img decoding="async" class="aligncenter size-full wp-image-3080" alt="after_start" src="http://solr.pl/wp-content/uploads/2013/05/after_start1.png" width="524" height="27"></a></p>
<h3>Test data</h3>
<p>As usual we need some data for tests and I decided to use the example data provided with Solr. In order to index them I&#8217;ve run the following command in the <em>exampledocs </em>directory:
</p>
<pre class="brush:bash">java -jar post.jar *.xml</pre>
<p>The number of indexed documents were checked with the following command:
</p>
<pre class="brush:bash">curl 'http://localhost:8983/solr/collection1/select?q=*:*&amp;rows=0'</pre>
<p>The response returned by Solr was as follows:
</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;response&gt;
&lt;lst name="responseHeader"&gt;
  &lt;int name="status"&gt;0&lt;/int&gt;
  &lt;int name="QTime"&gt;5&lt;/int&gt;
  &lt;lst name="params"&gt;
    &lt;str name="q"&gt;*:*&lt;/str&gt;
    &lt;str name="rows"&gt;0&lt;/str&gt;
  &lt;/lst&gt;
&lt;/lst&gt;
&lt;result name="response" numFound="32" start="0"&gt;
&lt;/result&gt;
&lt;/response&gt;</pre>
<p>As you can see we&#8217;ve got 32 documents in our collection.</p>
<h3>Shard split</h3>
<p>So now let&#8217;s try to divide the single shard our collection is built of. In order to do that we will use Collections API and a new &#8211; SPLITSHARD action. In its simplest form it takes two parameters &#8211; <em>collection</em> which is the collection name we want to divide and the <em>shard</em> which is the name of the shard we want to split. So in our case, the command that will split the shard looks like this:
</p>
<pre class="brush:bash">curl 'http://localhost:8983/solr/admin/collections?action=SPLITSHARD&amp;collection=collection1&amp;shard=shard1'</pre>
<p>If everything run without a problem, after a few seconds we will get response form Solr that indicates the end of the process. The response will look more or less like this:
</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;response&gt;
&lt;lst name="responseHeader"&gt;
  &lt;int name="status"&gt;0&lt;/int&gt;
  &lt;int name="QTime"&gt;9220&lt;/int&gt;
&lt;/lst&gt;
&lt;lst name="success"&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;6963&lt;/int&gt;
    &lt;/lst&gt;
    &lt;str name="core"&gt;collection1_shard1_1_replica1&lt;/str&gt;
    &lt;str name="saved"&gt;/home/solr/4.3/solr/solr.xml&lt;/str&gt;
  &lt;/lst&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;6977&lt;/int&gt;
    &lt;/lst&gt;
    &lt;str name="core"&gt;collection1_shard1_0_replica1&lt;/str&gt;
    &lt;str name="saved"&gt;/home/solr/4.3/solr/solr.xml&lt;/str&gt;
  &lt;/lst&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;9005&lt;/int&gt;
    &lt;/lst&gt;
  &lt;/lst&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;9006&lt;/int&gt;
    &lt;/lst&gt;
  &lt;/lst&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;103&lt;/int&gt;
    &lt;/lst&gt;
  &lt;/lst&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;1&lt;/int&gt;
    &lt;/lst&gt;
    &lt;str name="core"&gt;collection1_shard1_1_replica1&lt;/str&gt;
    &lt;str name="status"&gt;EMPTY_BUFFER&lt;/str&gt;
  &lt;/lst&gt;
  &lt;lst&gt;
    &lt;lst name="responseHeader"&gt;
      &lt;int name="status"&gt;0&lt;/int&gt;
      &lt;int name="QTime"&gt;1&lt;/int&gt;
    &lt;/lst&gt;
    &lt;str name="core"&gt;collection1_shard1_0_replica1&lt;/str&gt;
    &lt;str name="status"&gt;EMPTY_BUFFER&lt;/str&gt;
  &lt;/lst&gt;
&lt;/lst&gt;
&lt;/response&gt;</pre>
<h3>Cluster after the split</h3>
<p>After the split our cluster view will look like this:</p>
<p><a href="http://solr.pl/wp-content/uploads/2013/05/after_split.png"><img decoding="async" class="aligncenter size-full wp-image-3082" alt="after_split" src="http://solr.pl/wp-content/uploads/2013/05/after_split.png" width="520" height="80"></a>As we can see we have two new shards. In theory each of the new shards should contain a portion of documents from the original <em>shard1 </em>&#8211; some of the documents should be placed in&nbsp; <em>shard1_1 </em>and some in <em>shard1_0</em>. Again using Solr administration panel we can check each of the cores (which are the actual shards):</p>
<h4>Shard1_1</h4>
<p>Statistics for shard with the name of <em>Shard1_1</em> are as follows:</p>
<p><a href="http://solr.pl/wp-content/uploads/2013/05/shard_1_1.png"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-3083" alt="shard_1_1" src="http://solr.pl/wp-content/uploads/2013/05/shard_1_1.png" width="415" height="210"></a></p>
<p><strong>Shard1_0</strong></p>
<p>And the statistics for shard with the name of <em>Shard1_0</em> are as follows:</p>
<h3><a href="http://solr.pl/wp-content/uploads/2013/05/shard_1_0.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3084" alt="shard_1_0" src="http://solr.pl/wp-content/uploads/2013/05/shard_1_0.png" width="352" height="207"></a></h3>
<p>As you can see we have 32 documents in total, which is the same as in the original collection.</p>
<h3>Cleaning up</h3>
<p>I&#8217;ve left the cleaning up for the end. First of all in order to see the data in new shards we need to run the commit command against our collection. For example, this can be done by using the following command:
</p>
<pre class="brush:bash">curl 'http://localhost:8983/solr/collection1/update' --data-binary '&lt;commit/&gt;' -H 'Content-type:application/xml'</pre>
<p>In addition to that we can also remove the original shard, for example by using Solr administration panel or by using the CoreAPI.</p>
<h3>Final test</h3>
<p>As a summary I decided to test if the documents are available in the shards created by the SPLITSHARD action. In order to do that I&#8217;ve used the following command:
</p>
<pre class="brush:bash">curl 'http://localhost:8983/solr/collection1/select?q=*:*&amp;rows=100&amp;fl=id,[shard]&amp;indent=true'</pre>
<p>And Solr responded in the following way:
</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;response&gt;
&lt;lst name="responseHeader"&gt;
  &lt;int name="status"&gt;0&lt;/int&gt;
  &lt;int name="QTime"&gt;7&lt;/int&gt;
  &lt;lst name="params"&gt;
    &lt;str name="fl"&gt;id,[shard]&lt;/str&gt;
    &lt;str name="q"&gt;*:*&lt;/str&gt;
    &lt;str name="rows"&gt;100&lt;/str&gt;
  &lt;/lst&gt;
&lt;/lst&gt;
&lt;result name="response" numFound="32" start="0" maxScore="1.0"&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;GB18030TEST&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;IW-02&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;MA147LL/A&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;adata&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;asus&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;belkin&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;maxtor&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;TWINX2048-3200PRO&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;VS1GB400C3&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;VDBDB1A16&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;USD&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;GBP&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;3007WFP&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;EN7800GTX/2DHTV/256M&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_0_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;SP2514N&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;6H500F0&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;F8V7067-APL-KIT&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;apple&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;ati&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;canon&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;corsair&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;dell&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;samsung&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;viewsonic&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;EUR&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;NOK&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;VA902B&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;0579B002&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;9885A004&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;SOLR1000&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;UTF8TEST&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
  &lt;doc&gt;
    &lt;str name="id"&gt;100-435805&lt;/str&gt;
    &lt;str name="[shard]"&gt;192.168.56.1:8983/solr/collection1_shard1_1_replica1/&lt;/str&gt;&lt;/doc&gt;
&lt;/result&gt;
&lt;/response&gt;</pre>
<p>As you can see documents came from both shard, which is again what we expected. Please remember that this is only a sample usage and we will get back to shard split topic for sure.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://solr.pl/en/2013/05/06/solr-4-3-shard-splitting-quick-look/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
