<?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>3.1 &#8211; Solr.pl</title>
	<atom:link href="https://solr.pl/tag/3-1/feed/" rel="self" type="application/rss+xml" />
	<link>https://solr.pl</link>
	<description>All things to be found - Blog related to Apache Solr &#38; Lucene projects - https://solr.apache.org</description>
	<lastBuildDate>Wed, 11 Nov 2020 18:42:57 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Solr 3.1 Cookbook</title>
		<link>https://solr.pl/2011/04/24/solr-3-1-cookbook/</link>
					<comments>https://solr.pl/2011/04/24/solr-3-1-cookbook/#respond</comments>
		
		<dc:creator><![CDATA[Rafał Kuć]]></dc:creator>
		<pubDate>Sun, 24 Apr 2011 17:42:16 +0000</pubDate>
				<category><![CDATA[Solr]]></category>
		<category><![CDATA[3.1]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[cookbook]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[solr cookbook]]></category>
		<guid isPermaLink="false">http://sematext.solr.pl/?p=236</guid>

					<description><![CDATA[W związku ze zbliżającą się datą premiery chcielibyśmy zaprezentować nową pozycję dotyczącą Solr, która niedługo (planowana data wydania czerwiec 2011) ukaże się na rynku &#8211; &#8222;Solr 3.1 Cookbook&#8222;. Z tym większą przyjemnością prezentujemy książkę ze względu na to, że została]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/solr-3-1-enterprise-search-server-cookbook/book" target="_blank" rel="noopener noreferrer"><img decoding="async" class="size-full wp-image-1210 alignleft" style="margin-left: 20px; margin-right: 20px;" title="2183os_mockupcover_cb_0.jpg" src="http://solr.pl/wp-content/uploads/2011/04/2183os_mockupcover_cb_0.jpg.png" alt="" width="125" height="152"></a>W związku ze zbliżającą się datą premiery chcielibyśmy zaprezentować nową pozycję dotyczącą Solr, która niedługo (planowana data wydania czerwiec 2011) ukaże się na rynku &#8211; &#8222;<strong><em>Solr 3.1 Cookbook</em></strong>&#8222;. Z tym większą przyjemnością prezentujemy książkę ze względu na to, że została napisana przez jednego z nas <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><span id="more-236"></span></p>
<p>Książka w całości poświęcona została najnowszej dostępnej wersji serwera Solr, czyli wersji 3.1. Treść została podzielona na dziesięć rozdziałów tematycznych, z których każdy składa się z kilku do kilkunastu podrozdziałów. Książka utrzymana jest w konwencji <em>książki kucharskiej</em> co oznacza, że nie jest to przewodnik od A do Z po temacie związanym z Solr, a gotowe rozwiązania na niektóre z problemów na jakie można trafić w trakcie pracy z Solr.</p>
<p>W książce znajdą się między innymi tematy takie jak:</p>
<ul>
<li>Indeksowanie danych w różnych formatach i formach</li>
<li>Korzystanie z panelu administracyjnego</li>
<li>Różne techniki grupowania danych</li>
<li>Techniki podnoszenia wydajności Solr</li>
<li>Tworzenie własnych modułów do Solr</li>
<li>Indeksowanie danych przy pomocy Data Import Handler</li>
<li>Wykorzystanie fraz, sortowanie oraz wyszukiwanie geograficzne</li>
</ul>
<p>Osoby zainteresowane odsyłamy na stronę wydawnictwa: <a href="http://www.packtpub.com/solr-3-1-enterprise-search-server-cookbook/book" target="_blank" rel="noopener noreferrer">http://www.packtpub.com/solr-3-1-enterprise-search-server-cookbook/book</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://solr.pl/2011/04/24/solr-3-1-cookbook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solr 1.4: LocalParams</title>
		<link>https://solr.pl/2011/03/31/solr-1-4-localparams/</link>
					<comments>https://solr.pl/2011/03/31/solr-1-4-localparams/#respond</comments>
		
		<dc:creator><![CDATA[Rafał Kuć]]></dc:creator>
		<pubDate>Thu, 31 Mar 2011 07:15:38 +0000</pubDate>
				<category><![CDATA[Solr]]></category>
		<category><![CDATA[3.1]]></category>
		<category><![CDATA[lucene]]></category>
		<guid isPermaLink="false">http://sematext.solr.pl/?p=211</guid>

					<description><![CDATA[Kilkanaście miesięcy temu podczas jednego z projektów starałem się optymalnie skonstruować zapytania z facetingiem. Problem polegał na tym, że faceting miał był nieograniczany, a samo zapytanie nakładało konieczność ograniczenia filtrem (fq). Niestety wtedy nie było to możliwe bez dodatkowej implementacji]]></description>
										<content:encoded><![CDATA[<p>Kilkanaście miesięcy temu podczas jednego z projektów starałem się optymalnie skonstruować zapytania z facetingiem. Problem polegał na tym, że faceting miał był nieograniczany, a samo zapytanie nakładało konieczność ograniczenia filtrem (<em>fq</em>). Niestety wtedy nie było to możliwe bez dodatkowej implementacji i zmian w mechanizmie facetingu. Teraz już jest, właśnie dzięki tzw. <em>LocalParams</em>.</p>
<p><span id="more-211"></span></p>
<h3>Na początek</h3>
<p><em>LocalParams</em> pozwala na oznaczanie części zapytania przez swój własny znacznik, np:
</p>
<pre class="brush:xml">q=*:*&amp;fq={!tag=miasto}city:warszawa</pre>
<p>Solr w znaczniku o nazwie <em>miasto</em> zapamięta, iż dotyczy on filtra o wartości <em>city:warszawa</em>. Załóżmy teraz, że chcemy zadać zapytanie, o wszystkie dokumenty, które mają w polu <em>city</em> wartość <em>warszawa</em>, które jest wielowartościowe. Dodatkowo chcemy, aby Solr pokazał nam, za pomocą facetingu, ilość dokumentów we wszystkich miastach. Nic prostszego, wystarczy użyć parametru {!ex} w facetingu. Można byłoby to zrobić na przykład w taki sposób:
</p>
<pre class="brush:xml">q=*:*&amp;fq={!tag=miasto}city:warszawa&amp;facet=true&amp;facet.field={!ex=miasto}city</pre>
<p>Powyższe zapytanie zwróci nam dokumenty, które w polu <em>city </em>mają wartość <em>warszawa </em>oraz wyniki facetingu po polu <em>city</em>, ale nie ograniczonym tych do wartości <em>warszawa</em>, ponieważ wykluczyliśmy ten filtr.</p>
<h3>Typ parsera</h3>
<p>Oczywiście wykorzystanie <em>LocalParams</em> nie ogranicza się tylko do facetingu. Jednym z ciekawych przykładów jest zmiana typu parsera obsługującego zapytanie. Jeżeli korzystamy np. ze standardowego parsera, możemy zmienić jego typ dla konkretnego zapytania za pomocą takiej konstrukcji:
</p>
<pre class="brush:xml">q={!type=dismax qf=city}warszawa</pre>
<p>Powyższe zapytanie wykorzysta <em>dismax </em>query parser, ustawi parametr <em>qf</em> na pole <em>city</em> oraz przekaże do wartość <em>warszawa</em> do parametra <em>q</em>.</p>
<h3>Domyślny operator logiczny</h3>
<p>Zmiana domyślnego operatora logicznego za pomocą <em>LocalParams</em> jest także bardzo prosta:
</p>
<pre class="brush:xml">q={!q.op=AND}warszawa praga</pre>
<h3>Powyższe zapytanie użyje operatora logicznego AND dla fraz zawartych w parametrze q, czyli <em>warszawa </em>oraz <em>praga</em>.</h3>
<h3>Zmiana nazw parametrów</h3>
<p>Dodatkowo, za pomocą <em>LocalParams</em> można uzyskać ciekawą funkcjonalność &#8211; przekazywanie parametrów.  Jeżeli chcemy na przykład wykorzystać własne nazwy parametrów w zapytaniach, możemy zrobić to w następujący sposób:
</p>
<pre class="brush:xml">q={!type=dismax qf=city v=$pmiasto}&amp;pmiasto=warszawa</pre>
<p>Solr standardowo nie obsługuje parametru o nazwie <em>pmiasto</em>, ale za pomocą klucza <em>v</em> (oznaczającego wartość) oraz zastosowania operatora referencji <em>$</em> możliwe było przekazanie wartości z tak nazwanego parametru do zapytania.</p>
<p>Oczywiście wykorzystanie <em>LocalParams</em> nie ogranicza się do przytoczonych przeze mnie przykładów. Polecam, aby każdy kto chce w przyszłości wykorzystywać możliwości oferowane przez Solr w tym względzie poeksperymentował sam, a na pewno można znaleźć ciekawe zastosowania tej funkcjonalności.</p>
<h3>Więcej informacji</h3>
<p>Aktualne informacje o <em>LocalParams</em> w Solr można znaleźć na wiki pod <a href="http://wiki.apache.org/solr/LocalParams" target="_blank" rel="noopener noreferrer">tym</a> adresem.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://solr.pl/2011/03/31/solr-1-4-localparams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
