Elasticsearch full textove vyhladavanie – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Elasticsearch full textove vyhladavanie – PHP – Fórum – Programujte.comElasticsearch full textove vyhladavanie – PHP – Fórum – Programujte.com

 

nord0
Návštěvník
23. 11. 2017   #1
-
0
-

Zdravim vsetkych.
mam problem s vyhladavanim v elasticsearch
Chcel by som vyhladavat viacslovne vo viacerych poliach...
momentalne mam spravene toto 

"query" : {
                "bool" : {
                    "should" : [
                        {
                            "multi_match" : {
                              "query":    "'.$param.'",
                              "fields": [ "name", "authors" ],
                              "operator": "and"
                            }
                        }, 
                        {
                            "regexp" : {
                              "name" : ".*' . $param .'.*"
                            }
                        }, 
                        {
                            "regexp" : {
                              "authors" : ".*' . $param .'.*"
                            }
                        }
                    ]
                }
            }

toto funguje spravne iba pre prve slovo.. ak pisem dalsie tak ho neriesi pokial sa nezhoduje s niecim uplne cele.. 
zaroven neviem ako urobit aby to bralo ako vetu, nie po slovach.. teda napriklad "chcem auto" bude brat ako jeden cely string a nie ako slovo "chcem" a "auto" zvlast.. A zaroven tuto celu vetu bude brat aj po castiach, teda ak napisem "chcem auto", vrati mi to aj "Dnes chcem auto a dalsi text " a zaroven "Chcem auto, co najnovsie".. Ale uz to nebude brat "auto chcem atd".. co robim zle ? vedeli by ste mi niekto prosim poradit ? 

Ocividne mi viac veci unika, nasiel som a skusil par rieseni ale vzdy som dostal error s formatovanim


Diki za akukolvek pomoc

Nahlásit jako SPAM
IP: 95.103.176.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 29 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý