Blogje
Nëse një skedar i tillë si tarball nuk është i disponueshëm, përndryshe nuk funksionon për ndonjë arsye, do të duhet të përgatiteni vetë për burimin. Pasi të keni çzipuar këto skedarë, MySQL i ri do të instalohet dhe mund të ndërtoni me ndihmën e Sphinx. Do t'ju duhet të merrni një kopje të shërbimit MySQL, t'i instaloni ato dhe më pas ta rikompiloni MySQL dixhitalisht. I gjithë indeksimi dhe kërkimi ndodh jashtë MySQL. Është një aplikacion i krijuar brenda që i lejon strehuesit të MySQL të komunikojë me searchd, të punojë në kërkimin e pyetjeve dhe të marrë lista.
Shmang karakteret që mund të adresohen për shkak të operatorëve unikë nga analizuesi i kodit të kërkesës. $attacks është një banderolë booleane që sugjeron nëse nevojiten apo jo statistika të ndodhjes së fjalëve kyçe. $index është në fakt një emër i direktorisë për të gjetur konfigurimin e tokenizimit dhe nga i cili mund të shikoni analizat e ndodhjes së fjalëve kyçe.
Një listë e parapërpunuesve të morfologjisë (stemmer-a ose lematizues) për t'u aplikuar. Mlock(2) provoni një telefonatë të privilegjuar, kjo kërkon që searchd të bëhet i disponueshëm nga llogaria root, ose të ofrohen privilegje të mjaftueshme nëse jo. Për të ice-casinos.org gjeni këtu parë performancën e përgjithshme, searchd ngarkon paraprakisht një kopje të të dhënave .day spa dhe .spi në RAM, dhe do të keni një për të kopjuar në RAM gjatë gjithë kohës. Zgjedhore, standardi është 0 (mos e emërtoni mlock()). Por jo, situata të tilla janë të rralla, dhe mund të mos paguani docinfo për të "extern". "extern" do të thotë që docinfo i ri është ruajtur individualisht (jashtë) larg listave të ID-ve të dokumentit, brenda skedarit tjetër .spa.
Karakteristikat:

Nuk mund të qaseni në më shumë se max_matches suits në aplikacionin e klientit. Limiti i përpjekjeve për çdo kërkesë kontrollohet nga emri i API-t të tij, megjithatë, edhe këtu është një kufizim për secilën makinë që i nënshtrohet cilësimit maximum_suits në lidhje me skedarin e konfigurimit. Mos harroni se ka pasur dy zona ku zbatohet kufizimi max_matches.
Shumë herët moderne disa muaj
- Thjesht kini parasysh se disa nga strukturat e pakëndshme të fjalive ju lejojnë të menaxhoni diçka shumë më interesante më vonë.
- Së pari, për shkak të kërkesave të dhënies, kështu që mund të kërkoni brenda një grupi në vend të një për shkak të një për të, zakonisht kurseni kohë duke bërë udhëtime vajtje-ardhje më të shpejta të sistemit.
- Kur punoni me searchd –stopwait, demoni i tyre duhet të bëjë pyetjet përpara se të përfundojë pyetje të tilla përfundimtare, duke filtruar pjesën e RAM-it RT, duke filtruar veçoritë dhe mund të përditësoni binlog-un.
- Ose asnjë nga këta serverë nuk bie, pyetja e re do të shitet midis pothuajse çdo dy të tjerëve.
- Zgjedhore, vlerat e mirëseardhura janë 'e thjeshtë' dhe 'sphinxql', standardi është 'i thjeshtë'.
- Karakteristikat që kanë përmasa më të ulëta se ato parazgjedhura 32-bit, përndryshe fusha bit, menaxhohen me përmasa të reduktuara.
Së pari, nëse jeni një sistem universal për të pasur kërkim UTF-8 (pa ndonjë përshtatje të fjalorit me emër); duhet të funksionojë njësoj si sistemi utf8_general_ci brenda MySQL. Drejtoria specifike e vendndodhjeve të pajisjes mund të ndryshojë. Automatikisht, ato do të eksplorojnë hapësirën C, duke kaluar lehtësisht në vlerësimet sipas bajteve. Për shembull, kur renditet sipas ligjeve You brenda vendndodhjes en_Us, emri i theksuar i ri '�' (shkronja e shkurtër 'me diaeresis') do të vendoset diku pas 'z'. Së dyti, njëkohësisht dua të di rregullat e renditjes së sekuencës specifike të gjuhës.
Nëse po, a është kështu, pasi indeksoj përmbajtjen, mënyra se si kam tendencën të eksploroj këto të dhëna? E gjitha kjo do të thotë që nuk mund të luash me –turn sa herë që ndërton merimangat përveç nëse searched po aktivizon. Një për të punuar çdo ditë dhe një tjetër për të funksionuar sipas nevojës për statusin rritës. Rekomandohet, standardet janë bosh (zonë zero). Kur kjo direktivë përcaktohet në mënyrë që të mund të shkruani 'shkronja të vogla', markat sekrete brenda këtyre funksioneve JSON do të dorëzohen automatikisht në instancën më të ulët sa herë që indeksohet. Rekomandohet, vlera e parazgjedhur është e paspecifikuar (mos lëvizni asnjë gjë).
Në ndryshim nga tiparet e maceve

Mospagimet e Ha_ping_interval do t'ju ndihmojnë shumë msec. Karma e re disa muaj është në të vërtetë disa momente dhe do të kaloni në një minutë. Automatikisht, të gjitha pyetjet drejtohen për në krye të pasqyrave të reja. Ose asnjë server i vetëm nuk ulet, pyetjet më të reja do të shpërndahen midis dy të tjerëve.
Zona të tjera që krijova janë "Web Going to", duke aktivizuar komunikimet http dhe https (nga numri i ventilimit) dhe duke caktuar një në mënyrë që çdo lloj shfletuesi web të arrijë në internet. Të dhënat e reja në numrin e aplikacioneve që unë përcaktoj zonën e re SysOps kanë tendencë të jenë System, svchost, së bashku me shërbime të tjera të sistemit. Ne shkruam një zonë të quajtur "SysOps" që aktivizon të gjitha komunikimet LAN (sipas diapazonit të adresave).
Vlerat më të reja të karakteristikës të sapokompozuara përgatiten në mënyrë që të jenë 0. Menuja e zgjedhjeve të ftuara është si për deklaratën Shiko. Where_position (së bashku me shtesën në 2.0.2-beta) ka të njëjtën sintaksë si me deklaratën më të re Discover (shih Seksionin 8. Hapi i parë, "Shiko strukturën e fjalisë" për të pasur të dhëna). Disa funksione dhe mendimet tuaja do të jepen në një deklaratë të vetme. Deklarata Shed Setting, e dhënë në versionin dos.0.1-beta, çinstalon një formular të diskutuar nga përdoruesi (UDF) në etiketën tuaj të shqyrtimit. Deklarata Do Form, e futur në versionin dos.0.1-beta, instalon një formular të përcaktuar nga përdoruesi (UDF) për emrin dhe llojin e shqyrtimit në skedarin e koleksionit të dhënë.
Cilësimi i renditjes (shihni Kapitullin 9.hapi 3.hapi 3, “SetSortMode”) ndryshon blerjen nga përputhjet brenda klasifikimit, Internet Explorer. Vini re se është $groupsort që ju lejon të ndryshoni renditjen tuaj nga përshtatjet në fund të renditjes së rezultatit. Sintaksa e tyre është shumë e ngjashme me atë të shpjeguar në Seksionin 5.6, “SPH_SORT_Lengthened mode”. Vetëm ato të dhëna ku vlera e kolonës $attribute e mbajtur në listën e re i përshtatet vlerës së sekuencës prej $vlerë mund të përputhen (përndryshe mohohet, kur $exclude është i vlefshëm). Vetëm ato skedarë ku vlera e kolonës $attribute e ruajtur në direktorinë e re përputhet me konceptin e vargut $values do të përputhen (përndryshe mohohet, nëse $ban është i vërtetë). $ban duhet të jetë një vlerë e mirë booleane; ajo përcakton nëse do të pranojë skedarët e rinj falas (funksioni parazgjedhur, kur $exclude janë të pasakta) ose do t'i mohojë ato.
Vlerat standarde zgjedhore janë forget about_attr (mos merrni parasysh gabimet). Rekomandohet, standardi është në fakt /usr/local/display (si p.sh. –datadir ndryshoni në ./arrange script). Mospagimet e instancave më të mëdha për parametrin broker_query_timeout. Rekomandohet, standardi është 0 (pyetjet janë shkruar për ditarin e pyetjeve). Rekomandohet, standardi është 0 (karakteristikat janë në fakt të bollshme në memorie).
Ndërsa është një mashtrim i menjëhershëm, mund të modifikoni sphinx.h dhe mund ta shkëmbeni from_t që kanë DWORD brenda një typedef të mirë në SphOffset_t, megjithatë, vini re se kjo do t'ju përjashtojë nga përdorimi i indekseve me tekst të plotë më të madh se 2 GB. Në sistemet specifike, kjo nuk instalohet automatikisht. Nëse konfigurimi nuk zbulon headers MySQL dhe/ose biblioteka të tjera, po kontrollon nëse i keni dhe do të filloni paketën mysql-devel. Përfshirja e shoferëve të rinj të furnizimit me studim (duke përfshirë. për t'ju ndihmuar të ndihmoni në mënyrë native shumicën e DBMS-ve të tjera) është bërë sa më e thjeshtë të jetë e mundur. Oferta e integruar është të merrni kërkime direkt nga baza e të dhënave të pranueshme MySQL, PostgreSQL, MSSQL, ODBC (Oracle, etj.) ose një kanal në TSV ose një stil XML të personalizuar. Indekset RT njëkohësisht akomodojnë gjendjen e indeksit të mesazheve me tekst të plotë në internet.
Rregullimi Grek dhe gjithashtu Gjëegjëza
Mund të peshoni dhe t'i pastroni ato dinamikisht në searchd, i cili përmban deklaratat Manage Form dhe Drop Mode SphinxQL në përputhje me rrethanat. Mund të ngarkoni dhe të shkarkoni UDF-të dinamike në searchd pa ristartuar daemon-in e ri, dhe do ta përdorni atë brenda frazave gjatë kërkimit, pozicioneve, etj. Sphinx aktualisht është i parazgjedhur për mbledhjen libc_ci. SphinxAPI dhe pyetjet e SphinxSE përdorin mbledhjen e re të parazgjedhur të hostit, ndërsa specifikohet në direktivën e konfigurimit collation_host.