E hlahisa Elasticsearch mohato ka mohato

Welcome!
Kajeno re tla bua ka enjine ea ho batla e felletseng ea Elasticsearch (kamora mona ES), eo ka eona
Sethala sa Docsvision 5.5 se ntse se sebetsa.

E hlahisa Elasticsearch mohato ka mohato

1. Ho kenya

U ka khoasolla mofuta oa hajoale sehokelong: www.elastic.co/downloads/elasticsearch
Setšoantšo sa skrini se ka tlase:
E hlahisa Elasticsearch mohato ka mohato

2. Hlahloba tshebetso

Hang ha instola e felile, ea ho
http://localhost:9200/
Leqephe la boemo ba ES le lokela ho hlahisoa, mohlala ka tlase:
E hlahisa Elasticsearch mohato ka mohato

Haeba leqephe le sa bulehe, etsa bonnete ba hore tšebeletso ea Elasticsearch e sebetsa. Ho Windows sena ke
Tšebeletso ea Elasticsearch.
E hlahisa Elasticsearch mohato ka mohato

3. Hokela ho Docsvision

Khokahano ho Elasticsearch e hlophisitsoe leqepheng la tšebeletso ea mongolo o felletseng
indexing.
E hlahisa Elasticsearch mohato ka mohato

Mona o hloka ho sheba:
1. Aterese ea seva ea Elasticsearch (e behiloeng nakong ea ho kenya).
2. Khoele ea ho hokahanya ho DBMS.
3. Aterese ea Docsvision (ka sebopeho ConnectAddress=http://SERVER/DocsVision/StorageServer/StorageServerService.
asmx
)
4. Ho "Likarete" le "Directories" tab ya, u lokela ho configure ya data hore
e hloka ho indexed.
U boetse u hloka ho etsa bonnete ba hore akhaonto eo tšebeletso ea Docsvision e sebetsang tlas'a eona
Ts'ebeletso ea Fulltext Indexing, e na le phihlello ho database ea Docsvision ho MS SQL.
Kamora ho hokela, o hloka ho etsa bonnete ba hore mesebetsi e nang le prefix e thehiloe polokelong ea MS SQL:
"DV:FullText_<DBNAME>_CardWithFilesPrepareRange"
E hlahisa Elasticsearch mohato ka mohato

Kamora ho qeta litlhophiso, sebaka sa ho batla se tla notleloa ho moreki oa Windows.

4. REST API Elastic

Motsamaisi a ka fumana lintlha tse fapaneng mabapi le ts'ebetso ea Elasticsearch a sebelisa
e fanoe ke REST API.
Mehlaleng e latelang re tla sebelisa Insomnia Rest Client.

Ho fumana lintlha tse akaretsang

Hang ha ts'ebeletso e felile le ho sebetsa (http://localhost:9200/ ho sebatli), o ka khona
etsa kopo:
http://localhost:9200/_cat/health?v

Ha re fumane karabo mabapi le boemo ba ts'ebeletso ea Elasticsearch (ho sebatli):
E hlahisa Elasticsearch mohato ka mohato
Karabo ea boemo ba ho hlobaela:
E hlahisa Elasticsearch mohato ka mohato
A re ele hloko Boemo - Botala, Bosehla, Bofubelu. Litokomane tsa molao li bua se latelang ka li-status:
• Botala — Tsohle di hantle (Sehlopha se sebetsa ka botlalo)
• Bosehla - Lintlha tsohle lia fumaneha, empa likopi tse ling sehlopheng ha li so abeloe bakeng sa eona
• Kgubedu—Karolo ya data ha e fumanehe ka mabaka afe kapa afe (sehlopha ka bosona se sebetsa ka tsela e tlwaelehileng)
Ho fumana lintlha ka li-node tse sehlopheng le boemo ba tsona (ke na le node e le 'ngoe):
http://localhost:9200/_cat/nodes?v
E hlahisa Elasticsearch mohato ka mohato

Li-indices tsohle tsa ES:
http://localhost:9200/_cat/indices?v
E hlahisa Elasticsearch mohato ka mohato

Ntle le li-index tse tsoang ho Docsvision, ho kanna ha ba le li-index tsa lits'ebetso tse ling - ho otla ha pelo,
kibana - haeba u li sebelisa. U ka hlophisa tse hlokahalang ho tsoa ho tse sa hlokahaleng. Ka mohlala,
Ha re nke feela li-index tse nang le %card% ka lebitso:
http://localhost:9200/_cat/indices/*card*?v&s=index
E hlahisa Elasticsearch mohato ka mohato

Tlhophiso ea Elasticsearch

Ho fumana litlhophiso tsa Elasticsearch:
http://localhost:9200/_nodes
Sephetho se tla ba se pharaletseng, ho kenyelletsa le litsela tse eang ho li-log:
E hlahisa Elasticsearch mohato ka mohato

Re se re tseba ho fumana lenane la li-index; Docsvision e etsa sena ka bo eona, e fana ka lebitso ho index ka sebopeho:
<lebitso la database+mofuta oa Karete e lekantsoeng>
U ka boela ua iketsetsa index ea hau e ikemetseng:
http://localhost:9200/customer?pretty
Ke sena feela e ke keng ea ba GET, empa ke kopo ea PUT:
E hlahisa Elasticsearch mohato ka mohato

Sephetho:
E hlahisa Elasticsearch mohato ka mohato

potso e latelang e tla bontša li-index tsohle, ho kenyeletsoa tse ncha (moreki):
http://localhost:9200/_cat/indices?v
E hlahisa Elasticsearch mohato ka mohato

5. Ho fumana leseli mabapi le data e ngolisitsoeng

Boemo ba index ea Elasticsearch

Kamora hore tlhophiso ea pele ea Docsvision e phetheloe, ts'ebeletso e lokela ho ba e loketse ho sebetsa le ho qala ho supa lintlha.
Pele ho tsohle, a re hlahlobeng hore na li-index li tlatsitsoe le hore boholo ba tsona bo boholo ho feta "li-byte" tse tloaelehileng re sebelisa potso eo re seng re e tseba:
http://localhost:9200/_cat/indices?v
Ka lebaka leo, rea bona: "mesebetsi" ea 87 le "litokomane" tsa 72 li ne li ngotsoe, li bua ka EDMS ea rona:
E hlahisa Elasticsearch mohato ka mohato

Kamora nako e itseng, liphetho ke tse latelang (ka ho sa feleng, mesebetsi ea indexing e qalisoa metsotso e meng le e meng e 5):
E hlahisa Elasticsearch mohato ka mohato

Rea bona hore palo ea litokomane e eketsehile.

U tseba joang hore karete eo u e hlokang e thathamisitsoe?

• Ntlha ea pele, u lokela ho etsa bonnete ba hore mofuta oa karete ho Docsvision o lumellana le boitsebiso bo boletsoeng ho litlhophiso tsa Elascticsearch.
• Taba ea bobeli, emela hore lethathamo la likarete li tšoauoe - ha li kena ho Docsvision, nako e itseng e tlameha ho feta pele data e hlaha polokelong.
• Ntlha ea boraro, u ka batla karete ka CardID. U ka etsa sena ka kopo e latelang:

http://localhost:9200/_search?q=_id=2116C498-9D34-44C9-99B0-CE89465637C9

Haeba karete e le polokelong, re tla bona "data" ea eona e tala; haeba ho se joalo, re tla bona ntho e kang ena:
E hlahisa Elasticsearch mohato ka mohato

Ho batla karete sebakeng sa Elasticsearch

Fumana tokomane ka ho ts'oana hantle le sebaka sa Tlhaloso:
http://localhost:9200/_search?q=description: Исходящий tv1
Sephetho:
E hlahisa Elasticsearch mohato ka mohato

batla tokomane e nang le 'Incoming' Tlhalosong ea eona
http://localhost:9200/_search?q=description like Входящий
Sephetho:
E hlahisa Elasticsearch mohato ka mohato

Batla karete ka litaba tsa faele e kenyellelitsoeng
http://localhost:9200/_search?q=content like ‘AGILE’
sephetho:
E hlahisa Elasticsearch mohato ka mohato

Ha re fumane likarete tsohle tsa mofuta oa tokomane:
http://localhost:9200/_search?q=_type:CardDocument

kapa likarete tsohle tsa mofuta oa mosebetsi:
http://localhost:9200/_search?q=_type:CardTask

Ho sebelisa meralo 'me le liparamente tseo Elasticsearch e fanang ka tsona ka sebopeho sa JSON, o ka kopanya kopo e latelang:
http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: Орёл офиc and Employee_FirstName:Konstantin

E tla bontša likarete tsohle tsa mofuta oa mosebetsi, har'a basebelisi bao FirstName = Konstantin, le ba leng Ofising ea Eagle.
haese LIKE Ho na le li-parameter tse ling tse hlophisitsoeng:
ho fapana, masimo, litokomane, litaba, joalo-joalo.
Kaofela ha tsona lia hlalosoa mona.

Ke phetho bakeng sa kajeno!

#docsvision #docsvisionECM

Lihokela tse sebetsang:

  1. Moreki oa Phomolo ea ho Insomnia https://insomnia.rest/download/#windows
  2. https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html
  3. https://www.elastic.co/guide/en/elasticsearch/reference/1.4/_exploring_your_data.html
  4. https://stackoverflow.com/questions/50278255/elasticsearch-backup-on-windows-and-restore-on-linux
  5. https://z0z0.me/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch/
  6. https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html#_document_input_parameters
  7. http://qaru.site/questions/15663281/elasticsearch-backup-on-windows-and-restore-on-linux

Source: www.habr.com

Eketsa ka tlhaloso