Patlo ea lefatše ka bophara ea WordPress ha e sa bolokiloe ho likhamphani tsa Fortune 500 tse nang le WPSOLR

Na patlo ea hau e senya sebaka sa hau sa WordPress?

Mohlomong, haeba sebaka sa hau sa marang-rang se na le lipapatso kapa lihlahisoa tse fetang makholo a 'maloa, kapa haeba baeti ba hau ba hloka ho fumana liphetho ka nepo.

Patlo ea WordPress le MySQL

Setšoantšo wpsolr-wordpress-search.png sa Hobaneng WPSOLR?

Ho utloisisa hore na WPSOLR e ka kopanya Apache Solr joang le patlo ea WordPress, a re qaleng ho qoela hanyane lefatšeng le patiloeng la likarolo tsa mantlha tsa WordPress. Haeba u qeta metsotso e seng mekae u utloisisa litokomane tse latelang, u tla ba le lihlomo tse ngata ho qala WPSOLR. Kahoo, a re tsamaee!

Mona ke mehato e (nolofalitsoeng) e tloaelehileng ea ho batla mosebetsi oa WordPress, hape e emeloang ho cinematic e kaholimo:

  • Leqephe le tlatsitsoe, mohlala, mosebelisi a tobetsa sehokela saeteng ea hau.
  • Sebaka sa WordPress e hlahisa url ea leqephe, ka mekhahlelo eohle ea eona. Mohlala: /? S = lieta tse khubelu + & post_type = sehlahisoa sa patlo ea WooCommerce.
  • Meetso ea url e sebelisoa ho haha ntho ea WP_Query, api ea boemo bo holimo ea WordPress ea ho aha lipotso tsa SQL.
  • WordPress e hlahisa polelo ea SQL kantle ho WP_Query, 'Me e letsetsa database ka puo e nepahetseng ea SQL (MySQL, PostgreSQL,…). SQL ena hangata e rarahane, 'me e kopanya liphetho ho tsoa litafoleng tse' maloa tsa SQL (joalo ka lihlahisoa le litšoaneleho tsa ho fumana 'mala le boholo ba lieta).
  • Sebaka sa database sa WordPress o etsa polelo ea SQL, mme e khutlisa liphetho, tse bolokiloeng nthong ea WP_Query. Hlokomela hore ka linako tse ling feela li-ID li khutlisoa, tse tla lebisa ho SQL e eketsehileng ho fumana lintlha tse ling tsa sephetho.
  • WordPress e tla etsa joalo upload file ea php, e bitsoang template. Thempleite e bolokiloe ho sesebelisoa sa sehlooho se sebetsang hona joale. Ke template efe e laeloang ho latela maemo maemo a phahameng a template (mokhoa oa ho hokahanya urls le mabitso a faele ea template), kapa li-filters / liketsong tsa li-theme. Hlokomela hore ho na le mefuta eohle ea litempele tsa ho batla, ho tloha ho search.php, ho manane a mekhahlelo, manane a li-tag, le ba bang ba bangata.
  • Joale template e tla ba teng loop ka liphetho ea lefats'e la WP_Query ea lefats'e (Loop), 'me u sebelise eng kapa eng eo o e hlokang ho ba hlahisa (css, javascript, html,….).

vs

Patlo ea WordPress le WPSOLR

Setšoantšo-wpsolr-wpsolr-search-non-ajax-Mfundo-1.png tsa Hobaneng WPSOLR?

Bapisoa le ea Patlo e tloaelehileng ea WordPressmehato e fapaneng ke ena:

  • WPSOLR e tlosa ntho ea WP_Query ka WPSOLR_Query ea eona ntho e ka tlisoang ke eona.
  • WPSOLR_Query e hula likhakanyo ho url, ho tloha Katleho ea WPSOLR PRO, kapa ho tloha kh'outu ea hau ea lifilimi.
  • WPSOLR e theha potso ea Elasticsearch / Solr le Laebrari ea Elastica php / Laebrari ea Solarium php.
  • WPSOLR e botsa index ea Elasticsearch / Solr ho fumana litokomane tse lumellanang le potso eo.
  • WPSOLR e qolla li-id tsa litokomane.
  • WPSOLR, e nang le polelo e le 'ngoe ea SQL, e fumana mefuta ea poso (poso, leqephe, sehlahisoa, kapa mofuta ofe kapa ofe oa poso) ho tsoa ho database ea WordPress.
  • WPSOLR e "ntlafatsa" litaba tsa mefuta ea poso: sebaka sa geolocation, mantsoe a bohlokoa a hlalositsoeng qotsong,…
  • WPSOLR e boloka mefuta ea liphetho

Ha template ea patlo ea sehlooho e laetsoe, e itšoara joalo ka tloaelo, e sa tsebe hore mefuta ea poso eo e e fumanang ho tsoa ho WordPress standard loop e tsoa pele ho potso ea Elasticsearch / Apache Solr.

 

 

WPSOLR e potlakile joang ka nako eo?

Mohlomong u hlokometse hore hona joale, lipotso tse peli li etsoa sebakeng sa e 'ngoe ho patlo e tloaelehileng: e' ngoe ho index ea Elasticsearch / Solr, e le 'ngoe ho fumana mefuta ea poso ho li-id tsa tokomane.

Empa e potlakile haholo, hobane hang ha o fumana mefuta e mengata ea poso polokelongtshedimosetsong ea hau (likete tse 'maloa ho isa ho likete tse ngata), potso ea Elasticsearch / Solr e potlakile haholo ho feta patlo e felletseng ea WP_Query SQL

Mme potso ea bobeli ea ho khutlisa mefuta ea poso ho li-id e potlakile haholo, ha e ntse e botsa lipotso mabapi le libaka tsa li-tafole tsa tafoleng, tse bontšitsoeng.

Mosebetsi o boima, ho batla lingoliloeng ka botlalo, ke e entsoe ke Elasticsearch / Apache Solr, e hahelletsoeng joalo feela.

MySQL e haelloa ke lipatlisiso tse hlakileng tsa mongolo

MySQL e ka khutlisa khabinete ea boraro ea mola oa bobeli. Empa e ka se khone ho fumana hantle k'habinet e nang le faele e nang le sehlooho "MySQL ha e ntle joalo ka lingoliloeng".

MySQL ha se sesebelisoa se nepahetseng

WordPress e hahiloe ka botlalo ho MySQL. Ka bobeli bakeng sa maqephe a ho haha ​​le ho fumana tlhaiso-leseling e ngotsoeng.

Empa MySQL ke Database ea Likamano: e hahiloe ka sepheo se le seng sa ho fumana lintlha ho tsoa ho sekhetho. 
Mohlala, fumana poso ka ID '345678', le li-ID tsohle tsa eona tse amanang le eona.

Ho khutlisa data ho tsoa ho litaba tsa eona tsa sengolo ho bitsoa "full-text" search. Le ha MySQL e tla le katoloso ea ho batla lingoliloeng tse felletseng, ha e e-so ka e haheloa morero oo.
Ka hona, ho batla ho MySQL (le WordPress) hoa lieha ebile ha ho nepahala.
Setšoantšo wpsolr-header-solr-elasticsearch-4.png sa Hobaneng WPSOLR?
Setšoantšo wpsolr-header-solr-elasticsearch-3.png sa Hobaneng WPSOLR?

Solr le Elasticsearch, software e bulehileng-mahala e fumanehang ka botlalo, baetapele ba lipatlisiso.
E kopantsoe le WordPress le WPSOLR, ba ka etsa mehlolo.

Solr kapa Elasticsearch - libapali tse ngotsoeng ka botlalo

Ha ho tluoa matsatsing a lipatlisiso a makatsang matsatsing ana, libapali tse peli li phahama kaholimo ho tse ling: Apache Solr le Elasticsearch.

Ka bobeli ba arolelana enjene e le 'ngoe, "Lucene". 

Ka bobeli li hahiloe bakeng sa ho potlakisa le ho batla ho nepahala.

Ka bobeli ke mahala ebile ke mohloli o bulehileng: o ka li kenya ho seva sa hau mahala.

Ka bobeli li ka hlophisoa ka liparamente tse likete: lipuo tse fumanehang ka lipuo tse 50, likarolo, li-syndms, lidikishinari, NLP. Joalo joalo.

Empa, ho bohlokoa le ho feta, bot li kopantsoe ka mokhoa o se nang morero ho WordPress, ka lebaka la plugins ea WPSOLR. 

Ha ho na plugin e 'ngoe e e etsang: u ka batla le Elasticsearch ka Sefora, ha u ntse u batla ka Majapane le Solr.

 

Hobaneng u ke ke ua sebelisa plug e hloekileng

Li-plugins tse hloekileng li ka ntlafatsa lebelo la hau la ho batla le ho nepahala, ho fihla boemong bo itseng feela.
Re ka bolela, hlakola ba bang:
- Relevanssi
- Sebopeho sa WP
- BatlaWP
- AJAX Batla Pro

Lebaka ke hore ba ntse ba sebelisa MySQL ho matlafatsa patlo ea hau. Joalokaha re boletse, patlo ha se letlotlo le letle ho MySQL. E tla robeha hang ha data e ngata e batloa, kapa baeti ba bangata haholo ba sebakeng sa hau sa marang-rang. Ke efe e mpe, hobane u batla baeti ba bangata, che?

Hape hape, ba ke ke ba qothisana lehlokoa le likarolo le lebelo le Elasticsearch kapa Solr. Tsena tse peli ke libata, tse hahiloeng ka 2K ea mela ea likhoutu, ke makholo a bahlahisi. 'Me ka sepheo se le seng feela: ho fana ka sesebelisoa se hloahloa sa ho batla lefats'eng.

Kahoo, ho fapana le ho khutlisa lebili, WPSOLR e khethile ho sebelisa Elasticsearch le Solr.

O fumana tse ntle ka ho fetisisa, empa ka ho o ama habonolo. Ha ho na tlhoko ea ho ba setsebi sa lipatlisiso.

Mme hopola, re teng ho theha patlo ea hau le teko ea hau. Bakeng sa mahala!

Setšoantšo sa dave-NGea7mBq8Ak-unsplash-scaled.jpg ea Hobaneng WPSOLR?

WPSOLR e khethile ho hokahanya le theknoloji e ntle ka ho fetisisa ea ho batla. Sebakeng sa ho qapa lebili hape.

E matla ebile e theko e tlase ho feta kamoo u ka lebellang

Ho bonolo haholo ho potlaka, ho seva e turang haholo e nang le litokomane tse 'maloa feela kapa baeti ba' maloa ba tšoanang

Empa ho thoe'ng haeba u na le litokomane tse likete, kapa makholo a likete kapa lihlahisoa tsa WooCommerce joalo ka bareki ba rona?



Mme ho thoe'ng haeba ka Labohlano le Letšo u ka fumana baeti ba makholo ka nako e tšoanang, empa patlo ea hau e senya seriti sa hau?



Mme ho thoe'ng haeba ha u e-so tsebe khoebo ho sebelisa likete selemo se seng le se seng ka lisebelisoa tse theko e phahameng tse inehetseng, kapa lits'ebeletso tse amohetsoeng?

Ka WPSOLR, ha ho matšoenyeho!

  • Bareki ba bang ba lula ba thabile ka lihlahisoa tse makholo a likete, kapa li-post, kapa lihlooho.
  • Bareki ba bang ba na le baeti ba makholo letsatsi le letsatsi, ntle le ho fokotsa lebelo hanyane.
  • WPSOLR e hloka lisebelisoa tse theko e tlaase, eseng litšenyehelo tse hlokahalang.
Setšoantšo sa Damir-spanic-22L7do1cOho-unsplash-scaled.jpg ea Hobaneng WPSOLR?

WPSOLR e ka batlana le litokomane tse ngata haholo, ka palo e kholo ea baeti, ka har'a li-desktop tse theko e tlaase, bakeng sa ngoliso e nyane e tsitsitseng. Ke eng e ntle ka ho fetisisa?

en English
X