{"title":"Cuardaigh sonracha PostgreSQL","version":"5.2","locale":"ga","docname":"ref/contrib/postgres/lookups","url":"/ga/5.2/ref/contrib/postgres/lookups/","canonical":"https://djangodocs.dev/ga/5.2/ref/contrib/postgres/lookups/","summary":"Cosúlacht Trigram Link to this heading # `` trigram_cosúil `` Link to this heading # Ligeann an cuardach trigram_similar duit cuardaigh trigram a dhéanamh, ag…","html":"<h1>Cuardaigh sonracha PostgreSQL<a class=\"heading-anchor\" href=\"#postgresql-specific-lookups\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"trigram-similarity\">\n<h2>Cosúlacht Trigram<a class=\"heading-anchor\" href=\"#trigram-similarity\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"trigram-similar\">\n<span id=\"std-fieldlookup-trigram_similar\"></span><h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>trigram_cosúil ``<a class=\"heading-anchor\" href=\"#trigram-similar\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Ligeann an cuardach <code class=\"docutils literal notranslate\">trigram_similar</code> duit cuardaigh trigram a dhéanamh, ag tomhas líon na dtrigram (trí charachtar as a chéile) a roinntear, ag baint úsáide as síneadh tiomnaithe PostgreSQL. Tugtar léiriú do chuardach trigram agus tugann sé torthaí a bhfuil tomhas cosúlachta níos mó acu ná an tairseach cosúlachta reatha.</p>\n<p>Chun é a úsáid, cuir <code class=\"docutils literal notranslate\">django.contrib.postgres'</code> i d:setting: INSTALLED_APPS agus gníomhachtaigh an síneadh pg_trgm `_ ar PostgreSQL. Is féidir leat an síneadh a shuiteáil ag baint úsáide as an oibríocht imirce:class: `~django.contrib.postgres.operations.TrigramExtension.</p>\n<p>Is féidir an cuardach <code class=\"docutils literal notranslate\">trigram_similar</code> a úsáid ar:class: ~django.db.models.charfield agus:class: ~django.db.models.textfield:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span>City<span class=\"o\">.</span>objects<span class=\"o\">.</span>filter<span class=\"p\">(</span>name__trigram_similar<span class=\"o\">=</span><span class=\"s2\">&quot;Middlesborough&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">[&#39;&lt;City: Middlesbrough&gt;&#39;]</span>\n</code></pre></div>\n</section>\n<section id=\"trigram-word-similar\">\n<span id=\"std-fieldlookup-trigram_word_similar\"></span><h3><code class=\"docutils literal notranslate\">trigram_word_similar</code><a class=\"heading-anchor\" href=\"#trigram-word-similar\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Ligeann an cuardach <code class=\"docutils literal notranslate\">trigram_word_similar</code> duit cuardach cosúlachta focal trigram a dhéanamh ag baint úsáide as síneadh tiomnaithe PostgreSQL. Is féidir é a thuiscint thart ar an líon is mó de thrigrams a roinntear idir an paraiméadar agus aon fho-shreang den réimse a thomhas. Tugtar abairt do chuardach focal trigram agus tugann sé torthaí ar ais a bhfuil tomhas cosúlachta focal níos mó ná an tairseach cosúlachta reatha.</p>\n<p>Chun é a úsáid, cuir <code class=\"docutils literal notranslate\">django.contrib.postgres'</code> i d:setting: INSTALLED_APPS agus gníomhachtaigh an síneadh pg_trgm `_ ar PostgreSQL. Is féidir leat an síneadh a shuiteáil ag baint úsáide as an oibríocht imirce:class: `~django.contrib.postgres.operations.TrigramExtension.</p>\n<p>Is féidir an cuardach <code class=\"docutils literal notranslate\">trigram_word_similar</code> a úsáid ar:class: ~django.db.models.charfield agus:class: ~django.db.models.textfield:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span>Sentence<span class=\"o\">.</span>objects<span class=\"o\">.</span>filter<span class=\"p\">(</span>name__trigram_word_similar<span class=\"o\">=</span><span class=\"s2\">&quot;Middlesborough&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">[&#39;&lt;Sentence: Gumby rides on the path of Middlesbrough&gt;&#39;]</span>\n</code></pre></div>\n</section>\n<section id=\"trigram-strict-word-similar\">\n<span id=\"std-fieldlookup-trigram_strict_word_similar\"></span><h3><code class=\"docutils literal notranslate\">trigram_strict_word_similar</code><a class=\"heading-anchor\" href=\"#trigram-strict-word-similar\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Cosúil le:lookup: trigram_word_similar, ach amháin go gcuireann sé i bhfeidhm ar theorainneacha méid teorainneacha focal a mheaitseáil.</p>\n<p>Chun é a úsáid, cuir <code class=\"docutils literal notranslate\">django.contrib.postgres'</code> i d:setting: INSTALLED_APPS agus gníomhachtaigh an síneadh pg_trgm `_ ar PostgreSQL. Is féidir leat an síneadh a shuiteáil ag baint úsáide as an oibríocht imirce:class: `~django.contrib.postgres.operations.TrigramExtension.</p>\n<p>Is féidir an cuardach <code class=\"docutils literal notranslate\">trigram_strict_word_similar</code> a úsáid ar:class: ~django.db.models.charfield agus:class: ~django.db.models.textfield.</p>\n</section>\n</section>\n<section id=\"unaccent\">\n<h2><code class=\"docutils literal notranslate\">Unacent</code><a class=\"heading-anchor\" href=\"#unaccent\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p id=\"std-fieldlookup-unaccent\">Ligeann an cuardach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>unaccent` duit cuardaigh neamh-íogair a dhéanamh ag baint úsáide as síneadh tiomnaithe PostgreSQL.</p>\n<p>Cuirtear an cuardach seo i bhfeidhm ag baint úsáid:class: ~django.db.models.transform, ionas gur féidir é a shlabhraithe le feidhmeanna cuardaigh eile. Chun é a úsáid, ní mór duit <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>django.contrib.postgres'` a chur isteach i do: setting: INSTALLED_APPS agus an síneadh unaccent ar PostgreSQL `_ a ghníomhachtú. Tá an oibríocht imirce: Class: `~django.contrib.postgres.operations.unaccentextension ar fáil más mian leat an gníomhachtú seo a dhéanamh ag baint úsáide as imirce).</p>\n<p>Is féidir an cuardach <code class=\"docutils literal notranslate\">unaccent</code> a úsáid ar:class: ~django.db.models.charfield agus:class: ~django.db.models.textfield:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span>City<span class=\"o\">.</span>objects<span class=\"o\">.</span>filter<span class=\"p\">(</span>name__unaccent<span class=\"o\">=</span><span class=\"s2\">&quot;México&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">[&#39;&lt;City: Mexico&gt;&#39;]</span>\n\n<span class=\"gp\">&gt;&gt;&gt; </span>User<span class=\"o\">.</span>objects<span class=\"o\">.</span>filter<span class=\"p\">(</span>first_name__unaccent__startswith<span class=\"o\">=</span><span class=\"s2\">&quot;Jerem&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">[&#39;&lt;User: Jeremy&gt;&#39;, &#39;&lt;User: Jérémy&gt;&#39;, &#39;&lt;User: Jérémie&gt;&#39;, &#39;&lt;User: Jeremie&gt;&#39;]</span>\n</code></pre></div>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Ba chóir go mbeadh cuardaigh <code class=\"docutils literal notranslate\">unaccent</code> go breá i bhformhór na gcásanna úsáide. Mar sin féin, is gnách go ndéanfaidh ceisteanna a úsáideann an scagaire seo scananna tábla iomlána, ar féidir leo a bheith mall ar tháblaí móra. Sna cásanna sin, d'fhéadfadh sé go mbeadh sé oiriúnach uirlisí innéacsaíochta téacs iomlána</p>\n</aside>\n</section>","rootId":"postgresql-specific-lookups","toc":[{"title":"Cosúlacht Trigram","anchor":"trigram-similarity","children":[{"title":"``trigram_cosúil ``","anchor":"trigram-similar","children":[]},{"title":"trigram_word_similar","anchor":"trigram-word-similar","children":[]},{"title":"trigram_strict_word_similar","anchor":"trigram-strict-word-similar","children":[]}]},{"title":"Unacent","anchor":"unaccent","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/5.2/ref/"},{"docname":"ref/contrib/index","title":"Pacáistí contrib","url":"/ga/5.2/ref/contrib/"},{"docname":"ref/contrib/postgres/index","title":"django.contrib.postgres","url":"/ga/5.2/ref/contrib/postgres/"}],"prev":{"docname":"ref/contrib/postgres/indexes","title":"Innéacsanna samhail sonracha PostgreSQL","url":"/ga/5.2/ref/contrib/postgres/indexes/"},"next":{"docname":"ref/contrib/postgres/operations","title":"Oibríochtaí imirce bunachar","url":"/ga/5.2/ref/contrib/postgres/operations/"},"formats":{"html":"/ga/5.2/ref/contrib/postgres/lookups/","markdown":"/ga/5.2/ref/contrib/postgres/lookups.md","json":"/ga/5.2/ref/contrib/postgres/lookups.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/ref/contrib/postgres/lookups.txt","official":"https://docs.djangoproject.com/ga/5.2/ref/contrib/postgres/lookups/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}