<?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>pseudo &#8211; Solr.pl</title>
	<atom:link href="https://solr.pl/tag/pseudo/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 20:32:28 +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 4.0: możliwości parametru fl &#8211; pierwsze spojrzenie</title>
		<link>https://solr.pl/2011/11/22/solr-4-0-mozliwosci-parametru-fl-pierwsze-spojrzenie/</link>
					<comments>https://solr.pl/2011/11/22/solr-4-0-mozliwosci-parametru-fl-pierwsze-spojrzenie/#respond</comments>
		
		<dc:creator><![CDATA[Rafał Kuć]]></dc:creator>
		<pubDate>Tue, 22 Nov 2011 20:32:04 +0000</pubDate>
				<category><![CDATA[Solr]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[fl]]></category>
		<category><![CDATA[parametr]]></category>
		<category><![CDATA[pola]]></category>
		<category><![CDATA[pseudo]]></category>
		<category><![CDATA[pseudo fields]]></category>
		<category><![CDATA[solr]]></category>
		<guid isPermaLink="false">http://sematext.solr.pl/?p=333</guid>

					<description><![CDATA[W związku ze zbliżającym się powoli wydaniem Apache Solr w wersji 4.0 uznałem, iż nadszedł czas, aby przybliżyć niektóre z funkcjonalności, jakie dostaniemy w swoje ręce wraz z premierą tej wersji silnika wyszukiwania. Na pierwszy ogień przyjrzymy się prostej, aczkolwiek]]></description>
										<content:encoded><![CDATA[<p>W związku ze zbliżającym się powoli wydaniem Apache Solr w wersji 4.0 uznałem, iż nadszedł czas, aby przybliżyć niektóre z funkcjonalności, jakie dostaniemy w swoje ręce wraz z premierą tej wersji silnika wyszukiwania. Na pierwszy ogień przyjrzymy się prostej, aczkolwiek przydatnej funkcjonalności nazwanej <em>pseudo fields </em>wraz z dodatkowymi możliwościami związanymi z parametrem <em>fl</em>.</p>
<p><span id="more-333"></span></p>
<h3>Na początek</h3>
<p>W Apache Solr 4.0 zmienił się nieznacznie sposób obsługi parametru <em>fl</em> &#8211; parametr może być podawany wielokrotnie. Wartości z wszystkich podanych do zapytania parametrów <em>fl</em> zostaną przez Solr połączone. Czasami będzie to przydatne, przynajmniej w moim przypadku.</p>
<h3>Własne nazwy pól</h3>
<p>Wraz z Solr 4.0 będziemy mieli możliwość nazywania pól, jakie zwracane są w Solr. Wyobraźmy sobie, że w zależności od kontekstu chcielibyśmy aby pola, które w indeksie nazywane są <em>price_en</em>, <em>price_pl</em>, czy <em>price_fr</em> były zwracane jako pole <em>price</em>. W Solr 4.0 możemy to zrobić w umieszczając następujący fragment w zapytaniu:
</p>
<pre class="brush:xml">fl=price:price_pl</pre>
<p>Spowoduje to, że pole <em>price_pl</em>, zostanie zwrócone jako pole o nazwie <em>price</em>.</p>
<h3>Wszystkie pola o wspólnym początku nazwy</h3>
<p>Jeżeli będziemy chcieli zwrócić, wraz z dokumentem, wszystkie pola, których nazwa zaczyna się np. od <em>price</em> (użyteczne w przypadku pól dynamicznych) wystarczy, że dodamy następującą wartość parametru <em>fl</em> w zapytaniu:
</p>
<pre class="brush:xml">fl=price*</pre>
<h3>Zwracanie wartości funkcji</h3>
<p>Ostatnia z funkcjonalności, którym przyjrzymy się dzisiaj, czyli możliwość dołączenia wyniku działania funkcji, jako pola dokumentu. Zatem w Solr 4.0 będziemy mieli możliwość dodania np. sumy cen, bądź wyliczonej odległości geograficznej pomiędzy dwoma punktami. Całkiem przydatne. Aby skorzystać z tej funkcjonalności wystarczy do parametru <em>fl</em> dodać odpowiednie wywołanie funkcji dostępnej w Solr, na przykład:
</p>
<pre class="brush:xml">fl=*,stock:sum(stockMain,stockShop)</pre>
<p>Co spowoduje zwrócenie wszystkich pól (wartość *) oraz pola o nazwie <em>stock</em>, które będzie sumą pól <em>stockMain</em> oraz <em>stockShop</em>.</p>
<h3>Kilka słów na koniec</h3>
<p>Oprócz opisanych powyżej, nowych funkcjonalności, parametru <em>fl</em>, jest jeszcze możliwość skorzystania DocTransformer. Opisanie tego zostawiłem sobie jednak na kolejny wpis o Apache Solr 4.0.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://solr.pl/2011/11/22/solr-4-0-mozliwosci-parametru-fl-pierwsze-spojrzenie/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
