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.
Hang ha instola e felile, ea ho http://localhost:9200/
Leqephe la boemo ba ES le lokela ho hlahisoa, mohlala ka tlase:
Haeba leqephe le sa bulehe, etsa bonnete ba hore tšebeletso ea Elasticsearch e sebetsa. Ho Windows sena ke
Tšebeletso ea Elasticsearch.
3. Hokela ho Docsvision
Khokahano ho Elasticsearch e hlophisitsoe leqepheng la tšebeletso ea mongolo o felletseng
indexing.
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"
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):
Karabo ea boemo ba ho hlobaela:
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
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
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:
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:
Sephetho:
potso e latelang e tla bontša li-index tsohle, ho kenyeletsoa tse ncha (moreki): http://localhost:9200/_cat/indices?v
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:
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):
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:
Haeba karete e le polokelong, re tla bona "data" ea eona e tala; haeba ho se joalo, re tla bona ntho e kang ena:
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:
batla tokomane e nang le 'Incoming' Tlhalosong ea eona http://localhost:9200/_search?q=description like Входящий
Sephetho:
Batla karete ka litaba tsa faele e kenyellelitsoeng http://localhost:9200/_search?q=content like ‘AGILE’
sephetho:
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.