mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 21:18:58 +00:00
8 lines
31 KiB
XML
8 lines
31 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Do not edit this file with editors other than draw.io -->
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="818px" height="788px" viewBox="-0.5 -0.5 818 788" content="<mxfile host="app.diagrams.net" modified="2023-08-20T11:26:41.225Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0" etag="Qu6udSQPiFKT2bbcGO2d" version="21.5.2" type="device"><diagram name="Page-1" id="2YBvvXClWsGukQMizWep">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</diagram></mxfile>"><defs/><g><rect x="430" y="10" width="190" height="360" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-dasharray="1 2" pointer-events="all"/><path d="M 121 183 L 121.08 60.08 L 141.63 60.02" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 146.88 60 L 139.89 63.52 L 141.63 60.02 L 139.87 56.52 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 121 253 L 121.08 293 L 254.63 293" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 259.88 293 L 252.88 296.5 L 254.63 293 L 252.88 289.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 91 253 L 91.08 523 L 414.63 523" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 419.88 523 L 412.88 526.5 L 414.63 523 L 412.88 519.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="61" y="183" width="120" height="70" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 218px; margin-left: 62px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Search Service<br /><br />parse query,<br />rank results</div></div></div></foreignObject><text x="121" y="222" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Search Service...</text></switch></g><rect x="148" y="25" width="120" height="70" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 60px; margin-left: 149px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Assistant Service<br /><br />spelling correction,<br />keyword suggestions</div></div></div></foreignObject><text x="208" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assistant Service...</text></switch></g><path d="M 381 293 L 415.54 293 L 415.54 230.08 L 443.63 230.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 448.88 230 L 441.89 233.52 L 443.63 230.01 L 441.87 226.52 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 321 333 L 321.08 353 L 415.54 353 L 415.54 320.08 L 443.63 320.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 448.88 320 L 441.89 323.52 L 443.63 320.01 L 441.87 316.52 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 321 253 L 321.08 140.08 L 443.63 140" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 448.88 140 L 441.88 143.5 L 443.63 140 L 441.88 136.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 291 253 L 291.08 50.08 L 443.63 50" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 448.88 50 L 441.88 53.5 L 443.63 50 L 441.88 46.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="261" y="253" width="120" height="80" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 293px; margin-left: 262px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Index Service<br /><br />find documents that<br />contain specific keywords<br /></div></div></div></div></foreignObject><text x="321" y="297" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Index Service...</text></switch></g><path d="M 450 295 C 450 286.72 463.43 280 480 280 C 487.96 280 495.59 281.58 501.21 284.39 C 506.84 287.21 510 291.02 510 295 L 510 345 C 510 353.28 496.57 360 480 360 C 463.43 360 450 353.28 450 345 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><path d="M 510 295 C 510 303.28 496.57 310 480 310 C 463.43 310 450 303.28 450 295" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 333px; margin-left: 451px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Fwd Index<br /><br />doc->word</div></div></div></foreignObject><text x="480" y="337" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fwd
|
|
Index...</text></switch></g><path d="M 450 205 C 450 196.72 463.43 190 480 190 C 487.96 190 495.59 191.58 501.21 194.39 C 506.84 197.21 510 201.02 510 205 L 510 255 C 510 263.28 496.57 270 480 270 C 463.43 270 450 263.28 450 255 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><path d="M 510 205 C 510 213.28 496.57 220 480 220 C 463.43 220 450 213.28 450 205" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 243px; margin-left: 451px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Prio Index<div><br /></div><div>word->doc<br /></div></div></div></div></foreignObject><text x="480" y="247" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Prio Index...</text></switch></g><path d="M 450 115 C 450 106.72 463.43 100 480 100 C 487.96 100 495.59 101.58 501.21 104.39 C 506.84 107.21 510 111.02 510 115 L 510 165 C 510 173.28 496.57 180 480 180 C 463.43 180 450 173.28 450 165 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><path d="M 510 115 C 510 123.28 496.57 130 480 130 C 463.43 130 450 123.28 450 115" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 153px; margin-left: 451px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Full Index</div><div><br /></div><div>word->doc<br /></div></div></div></div></foreignObject><text x="480" y="157" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Full Index...</text></switch></g><path d="M 421 550.5 L 316 550.54 L 316 596.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 316 601.88 L 312.5 594.88 L 316 596.63 L 319.5 594.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 421 468 C 421 459.72 441.15 453 466 453 C 477.93 453 489.38 454.58 497.82 457.39 C 506.26 460.21 511 464.02 511 468 L 511 578 C 511 586.28 490.85 593 466 593 C 441.15 593 421 586.28 421 578 Z" fill="#ffe6cc" stroke="#d79b00" stroke-miterlimit="10" pointer-events="all"/><path d="M 511 468 C 511 476.28 490.85 483 466 483 C 441.15 483 421 476.28 421 468" fill="none" stroke="#d79b00" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 536px; margin-left: 422px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SQL Database<br /><br />urls, <br />titles, descriptions</div></div></div></foreignObject><text x="466" y="540" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">SQL Database...</text></switch></g><path d="M 530 140 L 516.37 140" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 511.12 140 L 518.12 136.5 L 516.37 140 L 518.12 143.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 550 120 L 570 120 L 590 140 L 570 160 L 550 160 L 530 140 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 140px; margin-left: 531px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">convert</div></div></div></foreignObject><text x="560" y="144" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">convert</text></switch></g><path d="M 530 230 L 516.37 230" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 511.12 230 L 518.12 226.5 L 516.37 230 L 518.12 233.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 550 210 L 570 210 L 590 230 L 570 250 L 550 250 L 530 230 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 230px; margin-left: 531px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">convert</div></div></div></foreignObject><text x="560" y="234" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">convert</text></switch></g><path d="M 530 320 L 516.37 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 511.12 320 L 518.12 316.5 L 516.37 320 L 518.12 323.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 550 300 L 570 300 L 590 320 L 570 340 L 550 340 L 530 320 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 320px; margin-left: 531px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">convert</div></div></div></foreignObject><text x="560" y="324" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">convert</text></switch></g><path d="M 391 643 L 404.63 643" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 409.88 643 L 402.88 646.5 L 404.63 643 L 402.88 639.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 241 603 L 371 603 L 391 643 L 371 683 L 241 683 L 261 643 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 643px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Crawler Process<br /><br />download website<br />html code</div></div></div></foreignObject><text x="316" y="647" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Crawler Process...</text></switch></g><path d="M 551 643 L 564.63 643" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 569.88 643 L 562.88 646.5 L 564.63 643 L 562.88 639.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0,
|
|
0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 391 603 L 531 603 L 551 643 L 531 683 L 391 683 L 411 643 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 643px; margin-left: 392px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Converter Process<br /><br />extract keywords<br />and metadata</div></div></div></foreignObject><text x="471" y="647" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Converter Process...</text></switch></g><path d="M 651 603 L 651.08 550.54 L 517.37 550.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 512.12 550.5 L 519.12 547 L 517.37 550.5 L 519.12 554 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 751 643 L 771.08 643 L 771.08 245 L 746.37 245" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 741.12 245 L 748.12 241.5 L 746.37 245 L 748.12 248.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 551 603 L 731 603 L 751 643 L 731 683 L 551 683 L 571 643 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 643px; margin-left: 552px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Loader Process<br /><br />load data into the system</div></div></div></foreignObject><text x="651" y="647" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Loader Process...</text></switch></g><path d="M 685 180 L 685.08 140.08 L 596.37 140.01" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 591.12 140 L 598.12 136.51 L 596.37 140.01 L 598.12 143.51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 660 230 L 596.37 230" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 591.12 230 L 598.12 226.5 L 596.37 230 L 598.12 233.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 700 280 L 700 320.08 L 596.37 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 591.12 320 L 598.12 316.51 L 596.37 320 L 598.12 323.51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 660 180 L 710 180 L 740 210 L 740 280 L 660 280 L 660 180 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 710 180 L 710 210 L 740 210 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 710 180 L 710 210 L 740 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 230px; margin-left: 661px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Index <br />Journal</div></div></div></foreignObject><text x="700" y="234" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Index...</text></switch></g><path d="M 450 25 C 450 16.72 463.43 10 480 10 C 487.96 10 495.59 11.58 501.21 14.39 C 506.84 17.21 510 21.02 510 25 L 510 75 C 510 83.28 496.57 90 480 90 C 463.43 90 450 83.28 450 75 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><path d="M 510 25 C 510 33.28 496.57 40 480 40 C 463.43 40 450 33.28 450 25" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 63px; margin-left: 451px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Lexicon<br /><br />word-> word-id</div></div></div></foreignObject><text x="480" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Lexicon...</text></switch></g><path d="M 741 663 L 801 663" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 801 663 L 801 113" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 801 113 L 801 40 L 737.28 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 732.03 40 L 739.03 36.5 L 737.28 40 L 739.03 43.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 660 50 L 516.37 50" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 511.12 50 L 518.12 46.5 L 516.37 50 L 518.12 53.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 660 0 L 700 0 L 730 30 L 730 100 L 660 100 L 660 0 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 700 0 L 700 30 L 730 30 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 700 0 L 700 30 L 730 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 50px; margin-left: 661px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Lexicon<br />Journal</div></div></div></foreignObject><text x="695" y="54" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Lexicon...</text></switch></g><path d="M 87 630.5 L 41.08 630.54 L 41.08 218.08 L 54.63 218.02" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 59.88 218 L 52.9 221.53 L 54.63 218.02 L 52.87 214.53 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 177 613 L 177.08 313 L 254.63 313" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 259.88 313 L 252.88 316.5 L 254.63 313 L 252.88 309.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="87" y="613" width="120" height="70" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 648px; margin-left: 88px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Control Service</div><div><br /></div><div>orchestrate processes</div><div>ops GUI<br /></div></div></div></div></foreignObject><text x="147" y="652" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Control
|
|
Service...</text></switch></g><rect x="0" y="726" width="817" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 815px; height: 1px; padding-top: 756px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Message Queue</div></div></div></foreignObject><text x="409" y="760" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Message Queue</text></switch></g><path d="M 280.23 724.98 L 278.5 683" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/><path d="M 460 725 L 459 683" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/><path d="M 651.09 729 L 650.09 687" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/><path d="M 148.69 725.64 L 147 683" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
|