<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Full text search - odmiana]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=507&amp;type=atom"/>
	<updated>2010-11-29T18:50:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=507</id>
		<entry>
			<title type="html"><![CDATA[Odp: Full text search - odmiana]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2284#p2284"/>
			<content type="html"><![CDATA[Odmiana jest zaszyta w słowniku, którego używasz a słownik możesz ściągnąć z wielu różnych stron. te słowniki możesz też potem edytować (np dodawać nowe słowa, nowe odmiany słów)
dobrze to opisał depesz, 
tu masz opis do wersji postgresa <=8.2
[url]http://www.depesz.com/index.php/2007/06/11/tsearch-instalacja-testy-rozszerzanie/[/url]
a tu do wersji >=8.3
[url]http://www.depesz.com/index.php/2008/04/22/polish-tsearch-in-83-polski-tsearch-w-postgresie-83/[/url]]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2010-11-29T18:50:37Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2284#p2284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Full text search - odmiana]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2283#p2283"/>
			<content type="html"><![CDATA[Witam,

W wyszukiwarce Google jeśli wpiszemy "psychologii" to w wynikach wyszukiwania podkreśli nam także słowo "psychologia". Jeśli wpiszemy "psychologii" to podkreśli nam także słowo "psychologia". To samo potrzebuje uzyskać we własnej aplikacji. W jaki sposób mogę uzyskać informację w jakiej odmianie występuje dany wyraz? Informacja ta jest na pewno zaszyta w mechanizmie full text search o czym świadczą poniższe przykłady.

[code]select 'Ten tekst jest o psychologii.' @@ 'psychologia'[/code]

zwraca prawdę

[code]select to_tsvector('polish', 'Ten tekst jest o psychologii.')
'jest':3 'o':4 'psychologia':5 'tekst':2 'ten':1[/code]

zwraca mi wyraz "psychologia", ale nic nie pisze o wyrazie, którego użyłem czyli "psychologii"

[code]select to_tsvector('polish', 'Psychologia to pewna dziedzina.')
'dziedzina':4 'pewna':3 'pewny':3 'psychologia':1 'ten':2 'to':2[/code]

nie mam informacji, że psychologia występuje także w odmianie "psychologii"]]></content>
			<author>
				<name><![CDATA[stormfly]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=515</uri>
			</author>
			<updated>2010-11-29T16:36:18Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2283#p2283</id>
		</entry>
</feed>
