digraph root {
graph [_draw_="c 9 -#fffffe00 C 7 -#44475a P 4 0 0 0 720 1106.5 720 1106.5 0 ",
applyCss=dark,
arrowsize=0.6,
bb="0,0,1106.5,720",
bgcolor="#44475a",
charset="UTF-8",
clusterize=false,
color="#797976",
fontcolor="#f8f8f2",
fontname=Agave,
intention=semi,
margin=4.3,
overlap=voronoi,
pencolor="#797976",
penwidth=0.8,
rankdir=BT,
shape=box,
splines=spline,
style=rounded,
truecolor=true,
xdotversion=1.7
];
node [arrowsize=0.6,
bgcolor="#44475a",
color="#797976",
fontcolor="#f8f8f2",
fontname=Agave,
label="\N",
margin=4.3,
overlap=voronoi,
pencolor="#797976",
penwidth=0.8,
shape=box,
splines=true,
style=rounded,
truecolor=true
];
edge [arrowsize=0.6,
bgcolor="#44475a",
color="#797976",
fontcolor="#f8f8f2",
fontname=Agave,
fontsize=6.8,
margin=4.3,
overlap=voronoi,
pencolor="#797976",
penwidth=0.8,
shape=box,
splines=true,
style=rounded,
truecolor=true
];
subgraph G_cc_0 {
graph [applyCss=dark,
arrowsize=0.6,
bb="",
bgcolor="#44475a",
charset="UTF-8",
clusterize=false,
color="#797976",
fontcolor="#f8f8f2",
fontname=Agave,
intention=semi,
margin=4.3,
overlap=voronoi,
pencolor="#797976",
penwidth=0.8,
rankdir=BT,
shape=box,
splines=spline,
style=rounded,
truecolor=true
];
node [arrowsize=0.6,
bgcolor="#44475a",
color="#797976",
fontcolor="#f8f8f2",
fontname=Agave,
fontsize="",
height="",
href="",
label="\N",
margin=4.3,
overlap=voronoi,
pencolor="#797976",
penwidth=0.8,
pos="",
shape=box,
splines=true,
style=rounded,
truecolor=true,
width=""
];
edge [arrowhead="",
arrowsize=0.6,
arrowtail="",
bgcolor="#44475a",
color="#797976",
constrained="",
dir="",
fontcolor="#f8f8f2",
fontname=Agave,
fontsize=6.8,
href="",
margin=4.3,
overlap=voronoi,
pencolor="#797976",
penwidth=0.8,
pos="",
reverse="",
shape=box,
splines=true,
style=rounded,
tooltip="",
truecolor=true,
type=""
];
search [_ldraw_="F 19 5 -Agave c 7 -#f8f8f2 t 1 T 74.5 219.3 -1 59 6 -search F 19 5 -Agave c 7 -#f8f8f2 t 0 T 74.5 195.3 -1 205 24 -• https:/autocomplete \
F 19 5 -Agave c 7 -#f8f8f2 T 153.5 174.3 -1 215 25 -• Rerendering Results F 19 5 -Agave c 7 -#f8f8f2 T 153.5 153.3 -1 254 26 \
-(https:/#rerender-example) F 19 5 -Agave c 7 -#f8f8f2 T 74.5 132.3 -1 108 14 -• https:/js F 19 5 -Agave c 7 -#f8f8f2 T 74.5 \
111.3 -1 303 36 -• ☑ support incremental results F 19 5 -Agave c 7 -#f8f8f2 T 74.5 90.3 -1 391 43 -• better query syntax: \
./test-lucene.mjs F 19 5 -Agave c 7 -#f8f8f2 T 172.5 69.3 -1 215 25 -• lucene-query-parser? F 19 5 -Agave c 7 -#f8f8f2 T 74.5 \
48.3 -1 205 24 -• nemusi byt realtime F 19 5 -Agave c 7 -#f8f8f2 T 74.5 27.3 -1 293 33 -• kludne len ripgrep, ast-grep F 19 \
5 -Agave c 7 -#f8f8f2 T 119.5 6.3 -1 322 36 -• clean solution by bolo ast-lake ",
fontsize=19,
height=3.2639,
href="#search",
label=<
search
|
| • https:/autocomplete | | • Rerendering Results (https:/#rerender-example) |
| | • https:/js | | • ☑ support incremental results | | • better query syntax: ./test-lucene.mjs | | | • nemusi byt realtime | | • kludne len ripgrep, ast-grep | | • clean solution by bolo ast-lake |
|
|
>,
pos="269.5,117.5",
shape=plain,
width=5.4583];
search__inhouse_search [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 14.5 317.9 -1 64 14 -inhouse search F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 14.5 304.9 -1 136 33 -• glass \
search we already have F 9.5 5 -Agave c 7 -#f8f8f2 T 14.5 294.9 -1 145 35 -• sqlite based works well enough F 9.5 5 -Agave c \
7 -#f8f8f2 T 14.5 284.9 -1 86 22 -• ast-lake involved ",
fontsize=9.5,
height=0.61111,
href="#search__inhouse_search",
label=<inhouse search
|
| • glass search we already have | | • sqlite based works well enough | | • ast-lake involved |
|
>,
pos="86.5,303.5",
shape=plain,
width=2.0417];
search -> search__inhouse_search [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#797976 B 4 153.58 235.73 139.5 249.86 126.26 263.13 115.36 274.07 ",
_hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#797976 C 7 -#797976 P 9 108.2 281.24 112.08 270.98 111.73 277.7 115.27 274.16 115.27 274.16 \
115.27 274.16 111.73 277.7 118.45 277.34 108.2 281.24 ",
arrowhead=open,
arrowsize=1.0,
href="#search👉 search__inhouse_search",
pos="e,108.2,281.24 153.58,235.73 139.5,249.86 126.26,263.13 115.36,274.07",
reverse=false,
style=dashed,
tooltip="-> isAnInputTo",
type=isAnInputTo];
search__persisten_scratchpads [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 179.5 327.9 -1 95 21 -persisten scratchpads F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 179.5 314.9 -1 158 \
38 -• nech search produkuje mdd file s F 9.5 5 -Agave c 7 -#f8f8f2 T 224.5 304.9 -1 68 15 -tabulkov linkov F 9.5 5 -Agave c \
7 -#f8f8f2 T 179.5 294.9 -1 172 41 -• moze to byt nieco ako scrachpad-file F 9.5 5 -Agave c 7 -#f8f8f2 T 179.5 284.9 -1 181 43 \
-• tym padom moze byt persistent, ale aj F 9.5 5 -Agave c 7 -#f8f8f2 T 251.5 274.9 -1 37 8 -editable ",
fontsize=9.5,
height=0.88889,
href="#search__persisten_scratchpads",
label=<persisten scratchpads
|
• nech search produkuje mdd file s tabulkov linkov | | • moze to byt nieco ako scrachpad-file | • tym padom moze byt persistent, ale aj editable |
|
>,
pos="269.5,303.5",
shape=plain,
width=2.5417];
search -> search__persisten_scratchpads [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 270 247.97 269.95 249.23 269.89 250.49 269.84 251.73 269.79 \
252.97 269.73 254.2 269.68 255.42 269.63 256.63 269.58 257.83 269.53 259.03 269.48 260.21 269.43 261.38 269.38 262.54 269.33 263.69 \
269.28 264.83 269.23 265.96 269.19 267.08 269.14 268.18 269.09 269.27 269.05 270.35 269 271.42 271 271.42 270.95 270.35 270.91 269.27 \
270.86 268.18 270.81 267.08 270.77 265.96 270.72 264.83 270.67 263.69 270.62 262.54 270.57 261.38 270.52 260.21 270.47 259.03 270.42 \
257.83 270.37 256.63 270.32 255.42 270.27 254.2 270.21 252.97 270.16 251.73 270.11 250.49 270.05 249.23 270 247.97 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 270 247.73 266 241.73 270 235.73 274 241.73 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search👉 search__persisten_scratchpads",
penwidth=2,
pos="s,270,235.73 270,247.97 270,256.41 270,264.35 270,271.42",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
search__experimental_approaches [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 380.5 317.9 -1 104 23 -experimental approaches F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 380.5 304.9 -1 \
127 31 -• extreme: ripgrep, ast-grep F 9.5 5 -Agave c 7 -#f8f8f2 T 380.5 294.9 -1 104 28 -• ☐ https:/tantivy-cli F 9.5 \
5 -Agave c 7 -#f8f8f2 T 418.5 284.9 -1 28 6 -super! ",
fontsize=9.5,
height=0.61111,
href="#search__experimental_approaches",
label=<experimental approaches
|
| • extreme: ripgrep, ast-grep | • ☐ https:/tantivy-cli super! |
|
>,
pos="443.5,303.5",
shape=plain,
width=1.7917];
search -> search__experimental_approaches [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 389.07 244.57 391.01 246.69 392.92 248.8 394.82 250.88 396.7 \
252.94 398.56 254.98 400.39 256.99 402.21 258.98 403.99 260.94 405.75 262.87 407.49 264.78 409.19 266.65 410.87 268.49 412.52 270.3 \
414.13 272.07 415.72 273.81 417.27 275.51 418.78 277.18 420.26 278.8 421.71 280.38 423.11 281.93 424.57 280.55 423.1 279.07 421.6 \
277.54 420.05 275.97 418.47 274.37 416.85 272.73 415.2 271.06 413.52 269.35 411.8 267.61 410.05 265.84 408.27 264.03 406.46 262.2 \
404.63 260.34 402.76 258.45 400.88 256.54 398.96 254.6 397.03 252.63 395.07 250.65 393.09 248.64 391.09 246.62 389.07 244.57 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 388.95 244.44 381.91 242.84 380.69 235.73 387.72 237.33 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search👉 search__experimental_approaches",
penwidth=2,
pos="s,380.69,235.73 389.07,244.57 402.31,258.53 414.4,271.28 423.84,281.24",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
search__inhouse_search___search__filter [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 1.5 441.7 -1 14 6 -filter F 4.75 5 -Agave c 7 -#f8f8f2 t 0 T 1.5 433.7 -1 88 42 -• ast-lake: \
nodes should be subject of F 4.75 5 -Agave c 7 -#f8f8f2 T 38.5 428.7 -1 14 6 -search F 4.75 5 -Agave c 7 -#f8f8f2 T 64.5 423.7 \
-1 66 32 -• we need enforce a reference F 4.75 5 -Agave c 7 -#f8f8f2 T 1.5 418.7 -1 88 42 -• repo search: would be really \
good to F 4.75 5 -Agave c 7 -#f8f8f2 T 11.5 413.7 -1 68 30 -search for content of files... F 4.75 5 -Agave c 7 -#f8f8f2 T 21.5 \
409.7 -1 16 10 -• napr: F 4.75 5 -Agave c 7 -#ff79c6 T 37.5 409.7 -1 34 17 - line: pattern F 4.75 5 -Agave c 7 -#f8f8f2 T \
71.5 409.7 -1 68 30 -=> najde papers s tym stringom F 4.75 5 -Agave c 7 -#f8f8f2 T 21.5 403.7 -1 61 30 -• da sa na to pouzit \
sqlite F 4.75 5 -Agave c 7 -#f8f8f2 T 21.5 398.7 -1 84 40 -• niekde mam dokonca lucene to sqlite F 4.75 5 -Agave c 7 -#f8f8f2 \
T 61.5 393.7 -1 111 52 -• databox-libs/nodejs/atom/text/lucene-sqlite.mjs F 4.75 5 -Agave c 7 -#f8f8f2 T 21.5 389.7 -1 5 5 -• \
F 4.75 5 -Agave c 7 -#ff79c6 T 26.5 389.7 -1 28 14 - @dashboard F 4.75 5 -Agave c 7 -#f8f8f2 T 54.5 389.7 -1 64 28 -moze byt \
vlastne aj log/chat F 4.75 5 -Agave c 7 -#f8f8f2 T 117.5 384.7 -1 16 10 -• alebo F 4.75 5 -Agave c 7 -#ff79c6 T 133.5 384.7 -1 \
12 7 - :rc F 4.75 5 -Agave c 7 -#f8f8f2 T 1.5 378.7 -1 84 40 -• sqlite LIKE, GLOB alebo fulltext... F 4.75 5 -Agave c 7 -#\
f8f8f2 T 1.5 374.7 -1 23 13 -• TODO see F 4.75 5 -Agave c 7 -#ff79c6 T 24.5 374.7 -1 39 19 - glass-search.js ",
fontsize=4.75,
height=1.0278,
href="#search__inhouse_search___search__filter",
label=<filter
|
• ast-lake: nodes should be subject of search | | • we need enforce a reference |
| • repo search: would be really good to search for content of files... | | • napr: line: pattern => najde papers s tym stringom | | • da sa na to pouzit sqlite | | • niekde mam dokonca lucene to sqlite | | | | • databox-libs/nodejs/atom/text/lucene-sqlite.mjs |
| | • @dashboard moze byt vlastne aj log/chat | | |
| | • sqlite LIKE, GLOB alebo fulltext... | | • TODO see glass-search.js |
|
>,
pos="86.5,408.5",
shape=plain,
width=2.4028];
search__inhouse_search -> search__inhouse_search___search__filter [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#797976 B 4 87 325.84 87 336.06 87 348.73 87 361.01 ",
_hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#797976 C 7 -#797976 P 9 87 371.17 82.5 361.17 87 366.17 87 361.17 87 361.17 87 361.17 87 \
366.17 91.5 361.17 87 371.17 ",
arrowhead=open,
arrowsize=1.0,
href="#search__inhouse_search👉 search__inhouse_search___search__filter",
pos="e,87,371.17 87,325.84 87,336.06 87,348.73 87,361.01",
reverse=false,
style=dashed,
tooltip="-> isAnInputTo",
type=isAnInputTo];
search__experimental_approaches___search__query_grammar [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 428.5 411.7 -1 30 13 -query grammar F 4.75 5 -Agave c 7 -#f8f8f2 t 0 T 428.5 403.7 -1 28 15 -• choose \
one ",
fontsize=4.75,
height=0.19444,
href="#search__experimental_approaches___search__query_grammar",
label=<>,
pos="443.5,408.5",
shape=plain,
width=0.44444];
search__experimental_approaches -> search__experimental_approaches___search__query_grammar [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 444 338.15 443.95 341.61 443.89 345.13 443.83 348.7 443.78 352.3 \
443.72 355.91 443.66 359.53 443.6 363.13 443.55 366.7 443.49 370.23 443.44 373.69 443.38 377.07 443.33 380.35 443.28 383.53 443.23 \
386.57 443.19 389.48 443.14 392.23 443.1 394.8 443.07 397.18 443.03 399.36 443 401.31 445 401.31 444.97 399.36 444.93 397.18 444.9 \
394.8 444.86 392.23 444.81 389.48 444.77 386.57 444.72 383.53 444.67 380.35 444.62 377.07 444.56 373.69 444.51 370.23 444.45 366.7 \
444.4 363.13 444.34 359.53 444.28 355.91 444.22 352.3 444.17 348.7 444.11 345.13 444.05 341.61 444 338.15 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 444 337.84 440 331.84 444 325.84 448 331.84 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches👉 search__experimental_approaches___search__query_grammar",
penwidth=2,
pos="s,444,325.84 444,338.15 444,360.95 444,389.06 444,401.31",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__larry [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 271.5 548.6 -1 8 5 -larry F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 271.5 543.6 -1 17 14 -• sexp: \
see F 2.38 5 -Agave c 7 -#ff79c6 T 288.5 543.6 -1 20 15 - ssss.sexp() F 2.38 5 -Agave c 7 -#f8f8f2 T 271.5 539.6 -1 16 13 -• highlite \
F 2.38 5 -Agave c 7 -#f8f8f2 T 291.5 536.6 -1 50 36 -• https:/highlight-in-textarea.js F 2.38 5 -Agave c 7 -#f8f8f2 T 271.5 533.6 \
-1 53 38 -• https:/691baba1-a9f0-8325-b7dd-f5 ",
fontsize=2.375,
height=0.26389,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__larry",
label=<larry
|
| • sexp: see ssss.sexp() | | • highlite | | • https:/highlight-in-textarea.js |
| | • https:/691baba1-a9f0-8325-b7dd-f5 |
|
>,
pos="306.5,541.5",
shape=plain,
width=1];
search__experimental_approaches___search__query_grammar -> search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__larry [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 424.67 422.39 421.66 424.46 418.49 426.66 415.19 428.98 411.77 \
431.41 408.23 433.95 404.6 436.6 400.9 439.34 397.12 442.17 393.29 445.09 389.42 448.08 385.52 451.15 381.62 454.29 377.71 457.49 \
373.82 460.74 369.96 464.04 366.14 467.39 362.38 470.77 358.69 474.19 355.09 477.62 351.58 481.08 349.13 483.59 346.71 486.16 344.3 \
488.8 341.92 491.5 339.58 494.23 337.26 496.99 335 499.77 332.77 502.55 330.6 505.32 328.49 508.08 326.44 510.8 324.46 513.47 322.55 \
516.09 320.71 518.64 318.96 521.11 317.3 523.49 315.73 525.76 314.27 527.91 312.9 529.94 311.64 531.82 313.32 532.92 314.54 531.03 \
315.88 528.99 317.31 526.83 318.85 524.54 320.47 522.16 322.18 519.68 323.98 517.11 325.85 514.48 327.79 511.79 329.8 509.06 331.86 \
506.29 333.99 503.5 336.17 500.71 338.39 497.91 340.66 495.14 342.96 492.39 345.29 489.68 347.65 487.02 350.03 484.43 352.42 481.92 \
355.87 478.43 359.42 474.95 363.06 471.5 366.77 468.08 370.53 464.7 374.34 461.35 378.19 458.06 382.05 454.81 385.91 451.63 389.76 \
448.52 393.59 445.47 397.38 442.51 401.12 439.63 404.79 436.84 408.38 434.16 411.88 431.57 415.27 429.09 418.55 426.74 421.68 424.5 \
424.67 422.39 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 424.82 422.28 427.54 415.6 434.75 415.54 432.04 422.22 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches___search__query_grammar👉 search__experimental_approaches___search__query_grammar___search__experimental_\
approaches___search__larry",
penwidth=2,
pos="s,434.75,415.54 424.67,422.39 405.19,435.88 374.83,458.29 352,481.5 335.83,497.94 320.39,520.28 312.48,532.37",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__ArangoDB_AQL [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 362.5 590.6 -1 19 12 -ArangoDB AQL F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 362.5 584.6 -1 29 22 -• https:/\
aql-parser F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 581.6 -1 22 17 -• pozri toto: F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 578.6 -1 \
29 19 -https:/repositories F 2.38 5 -Agave c 7 -#f8f8f2 T 394.5 575.6 -1 47 34 -• maju vela zaujimavych veci... F 2.38 5 -Agave \
c 7 -#ff79c6 T 362.5 569.22 -1 55 37 - FOR p IN products FILTER p.price F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 566.85 -1 58 38 \
-> 20 RETURN { name: p.name, F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 564.47 -1 64 42 -meta: { category: p.category, \
F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 562.1 -1 64 42 -tags: ( FOR t IN p.tags F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 \
559.72 -1 58 38 -FILTER t.status == \"active\" F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 557.35 -1 64 42 -RETURN { id: t.id, \
label: t.label } F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 554.97 -1 19 13 -) } } F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 \
549.6 -1 14 12 -• Jsonnet F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 543.22 -1 41 31 - products【$price > 20】{ F 2.38 5 -Agave \
c 7 -#ff79c6 T 362.5 540.85 -1 25 16 -\"name\": name, F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 538.47 -1 22 14 -\"meta\": { F 2.38 \
5 -Agave c 7 -#ff79c6 T 362.5 536.1 -1 40 26 -\"category\": category, F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 533.72 -1 13 8 -\"tags\": \
F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 531.35 -1 47 34 -tags【status=\"active\"】.{ F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 528.97 \
-1 25 16 -\"id\": id, F 2.38 5 -Agave c 7 -#ff79c6 T 362.5 526.6 -1 38 25 -\"label\": label } } F 2.38 5 -Agave c 7 -#\
ff79c6 T 362.5 524.22 -1 4 3 -} F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 519.6 -1 28 21 -• Falcor JSONGraph F 2.38 5 -Agave c 7 \
-#f8f8f2 T 398.5 516.6 -1 40 29 -• https:/falcor-json-graph F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 513.6 -1 59 42 -• Pipelined \
Relational Query Language, F 2.38 5 -Agave c 7 -#f8f8f2 T 376.5 510.6 -1 31 24 -pronounced “Prequel” F 2.38 5 -Agave c 7 -#\
f8f8f2 T 382.5 507.6 -1 34 25 -• https:/prql-lang.org F 2.38 5 -Agave c 7 -#f8f8f2 T 382.5 504.6 -1 20 16 -• https:/book F \
2.38 5 -Agave c 7 -#f8f8f2 T 382.5 501.6 -1 29 22 -• works with DuckDb F 2.38 5 -Agave c 7 -#f8f8f2 T 422.5 498.6 -1 31 23 -• https:/\
duckdb-prql F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 495.6 -1 35 26 -• https:/dhall-lang.org F 2.38 5 -Agave c 7 -#f8f8f2 T 362.5 \
492.6 -1 23 18 -• https:/nickel ",
fontsize=2.375,
height=1.4167,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__ArangoDB_AQL",
label=<ArangoDB AQL
|
| • https:/aql-parser | • pozri toto: https:/repositories | | • maju vela zaujimavych veci... |
|
|
FOR p IN products FILTER p.price > 20 RETURN { name: p.name, meta: { category: p.category, tags: ( FOR t IN p.tags FILTER t.status == "active" RETURN { id: t.id, label: t.label } ) } }
|
|
products【$price > 20】{ "name": name, "meta": { "category": category, "tags": tags【status="active"】.{ "id": id, "label": label } } }
|
| • Falcor JSONGraph | | • https:/falcor-json-graph |
| • Pipelined Relational Query Language, pronounced “Prequel” | | • https:/prql-lang.org | | • https:/book | | • works with DuckDb | | |
| | • https:/dhall-lang.org | | • https:/nickel |
|
>,
pos="407.5,541.5",
shape=plain,
width=1.2917];
search__experimental_approaches___search__query_grammar -> search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__ArangoDB_AQL [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 439 427.75 438.28 430.25 437.52 432.86 436.73 435.58 435.91 \
438.41 435.06 441.32 434.19 444.32 433.3 447.4 432.39 450.54 431.46 453.75 430.52 457 429.56 460.3 428.59 463.64 427.61 467 426.63 \
470.38 425.65 473.78 424.66 477.17 423.68 480.56 422.7 483.94 421.72 487.3 420.76 490.63 422.68 491.15 423.55 487.8 424.42 484.41 \
425.3 481.01 426.18 477.59 427.06 474.16 427.94 470.74 428.82 467.33 429.69 463.94 430.56 460.58 431.41 457.25 432.26 453.97 433.09 \
450.73 433.9 447.56 434.7 444.46 435.48 441.44 436.24 438.5 436.97 435.65 437.67 432.9 438.35 430.27 439 427.75 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 439.09 427.41 436.82 420.57 442.26 415.84 444.53 422.68 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches___search__query_grammar👉 search__experimental_approaches___search__query_grammar___search__experimental_\
approaches___search__ArangoDB_AQL",
penwidth=2,
pos="s,442.26,415.84 439,427.75 434.54,444.06 427.79,468.73 421.72,490.89",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__lucene [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 473.5 541.6 -1 10 6 -lucene ",
fontsize=2.375,
height=0.069444,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__lucene",
label=<>,
pos="478.5,541.5",
shape=plain,
width=0.16667];
search__experimental_approaches___search__query_grammar -> search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__lucene [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 448.81 427.55 450.14 432.74 451.59 438.37 453.14 444.39 454.76 \
450.72 456.45 457.3 458.19 464.06 459.95 470.93 461.73 477.84 463.5 484.73 465.24 491.52 466.95 498.16 468.59 504.57 470.16 510.68 \
471.64 516.43 473.01 521.75 474.25 526.57 475.34 530.83 476.27 534.45 477.02 537.37 477.57 539.53 479.51 539.01 478.92 536.87 478.12 \
533.96 477.12 530.35 475.96 526.12 474.63 521.32 473.17 516.02 471.6 510.3 469.92 504.21 468.17 497.83 466.35 491.23 464.48 484.46 \
462.59 477.61 460.7 470.73 458.82 463.89 456.96 457.17 455.16 450.62 453.43 444.32 451.78 438.32 450.23 432.71 448.81 427.55 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 448.78 427.44 443.37 422.67 445.69 415.84 451.1 420.61 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches___search__query_grammar👉 search__experimental_approaches___search__query_grammar___search__experimental_\
approaches___search__lucene",
penwidth=2,
pos="s,445.69,415.84 448.81,427.55 457.55,460.41 475.45,527.65 478.54,539.27",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
"search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type" [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 503.5 599.6 -1 53 35 -Tantivy query syntax per field type F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T \
503.5 593.6 -1 22 17 -• super works. S 5 -solid c 7 -#797976 p 4 505.5 579.5 505.5 588.5 571.5 588.5 571.5 579.5 F 2.38 5 -Agave \
c 7 -#f8f8f2 T 530.5 583.6 -1 16 10 -Field type S 5 -solid c 7 -#797976 p 4 573.5 579.5 573.5 588.5 882.5 588.5 882.5 579.5 F 2.38 \
5 -Agave c 7 -#f8f8f2 T 712 583.6 -1 32 21 -Supported query forms S 5 -solid c 7 -#797976 p 4 884.5 579.5 884.5 588.5 1103.5 588.5 \
1103.5 579.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 983 583.6 -1 22 14 -Example syntax S 5 -solid c 7 -#797976 p 4 505.5 568.5 505.5 577.5 \
571.5 577.5 571.5 568.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 528.5 573.6 -1 2 1 - F 2.38 5 -Agave c 7 -#f8f8f2 t 4 T 530.5 573.6 -1 16 \
10 -Text / Str F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 546.5 573.6 -1 2 1 - S 5 -solid c 7 -#797976 p 4 573.5 568.5 573.5 577.5 882.5 \
577.5 882.5 568.5 F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 576.5 573.6 -1 14 9 -TermQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 590.5 573.6 \
-1 26 17 -(exact term)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 616.5 573.6 -1 17 11 -PhraseQuery F 2.38 5 -Agave c 7 -#f8f8f2 t \
0 T 633.5 573.6 -1 29 19 -(exact phrase)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 662.5 573.6 -1 17 11 -PrefixQuery F 2.38 5 -Agave \
c 7 -#f8f8f2 t 0 T 679.5 573.6 -1 28 18 -(term prefix)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 707.5 573.6 -1 20 13 -WildcardQuery \
F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 727.5 573.6 -1 2 1 -( F 2.38 5 -Agave c 7 -#ff79c6 T 729.5 573.6 -1 5 5 - * F 2.38 5 -Agave \
c 7 -#f8f8f2 T 734.5 573.6 -1 2 1 -/ F 2.38 5 -Agave c 7 -#ff79c6 T 736.5 573.6 -1 5 5 - ? F 2.38 5 -Agave c 7 -#f8f8f2 T 741.5 \
573.6 -1 10 6 -)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 751.5 573.6 -1 16 10 -FuzzyQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 767.5 \
573.6 -1 2 1 -( F 2.38 5 -Agave c 7 -#ff79c6 T 769.5 573.6 -1 7 6 - ~N F 2.38 5 -Agave c 7 -#f8f8f2 T 776.5 573.6 -1 22 14 -distance) <\
br> F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 798.5 573.6 -1 16 10 -RegexQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 814.5 573.6 -1 2 1 -( \
F 2.38 5 -Agave c 7 -#ff79c6 T 816.5 573.6 -1 14 11 - /regex/ F 2.38 5 -Agave c 7 -#f8f8f2 T 830.5 573.6 -1 10 6 -)
F 2.38 \
5 -Agave c 7 -#f8f8f2 t 2 T 840.5 573.6 -1 16 10 -RangeQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 856.5 573.6 -1 23 15 -(lexicographic) \
S 5 -solid c 7 -#797976 p 4 884.5 568.5 884.5 577.5 1103.5 577.5 1103.5 568.5 F 2.38 5 -Agave c 7 -#ff79c6 T 887.5 573.6 -1 19 14 \
- title:rust F 2.38 5 -Agave c 7 -#f8f8f2 T 906.5 573.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 913.5 573.6 -1 31 22 - title:\"\
fast async\" F 2.38 5 -Agave c 7 -#f8f8f2 T 944.5 573.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 951.5 573.6 -1 20 15 - title:\
prog* F 2.38 5 -Agave c 7 -#f8f8f2 T 971.5 573.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 978.5 573.6 -1 19 14 - title:te?\
t F 2.38 5 -Agave c 7 -#f8f8f2 T 997.5 573.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 1004.5 573.6 -1 22 16 - title:rust~2 \
F 2.38 5 -Agave c 7 -#f8f8f2 T 1026.5 573.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 1033.5 573.6 -1 23 17 - title:/^rust/ \
F 2.38 5 -Agave c 7 -#f8f8f2 T 1056.5 573.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 1063.5 573.6 -1 37 22 - title:【a TO m】 \
S 5 -solid c 7 -#797976 p 4 505.5 557.5 505.5 566.5 571.5 566.5 571.5 557.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 524 562.6 -1 2 1 - F \
2.38 5 -Agave c 7 -#f8f8f2 t 4 T 526 562.6 -1 25 16 -U64 / I64 / I128 F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 551 562.6 -1 2 1 - S 5 \
-solid c 7 -#797976 p 4 573.5 557.5 573.5 566.5 882.5 566.5 882.5 557.5 F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 682.5 562.6 -1 14 9 -TermQuery \
F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 696.5 562.6 -1 29 19 -(exact number)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 725.5 562.6 -1 16 \
10 -RangeQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 741.5 562.6 -1 32 21 -(inclusive/exclusive) S 5 -solid c 7 -#797976 p 4 884.5 \
557.5 884.5 566.5 1103.5 566.5 1103.5 557.5 F 2.38 5 -Agave c 7 -#ff79c6 T 930.5 562.6 -1 19 14 - views:1000 F 2.38 5 -Agave \
c 7 -#f8f8f2 T 949.5 562.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 956.5 562.6 -1 45 27 - views:【500 TO 2000】 F 2.38 \
5 -Agave c 7 -#f8f8f2 T 1001.5 562.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 T 1008.5 562.6 -1 32 23 - views:{500 TO 2000} \
F 2.38 5 -Agave c 7 -#f8f8f2 T 1040.5 562.6 -1 17 11 -(exclusive) S 5 -solid c 7 -#797976 p 4 505.5 546.5 505.5 555.5 571.5 555.5 \
571.5 546.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 534 551.6 -1 2 1 - F 2.38 5 -Agave c 7 -#f8f8f2 t 4 T 536 551.6 -1 5 3 -F64 F 2.38 5 \
-Agave c 7 -#f8f8f2 t 0 T 541 551.6 -1 2 1 - S 5 -solid c 7 -#797976 p 4 573.5 546.5 573.5 555.5 882.5 555.5 882.5 546.5 F 2.38 \
5 -Agave c 7 -#f8f8f2 t 2 T 676.5 551.6 -1 14 9 -TermQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 690.5 551.6 -1 41 27 -(exact floating \
value)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 731.5 551.6 -1 16 10 -RangeQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 747.5 551.6 -1 \
32 21 -(inclusive/exclusive) S 5 -solid c 7 -#797976 p 4 884.5 546.5 884.5 555.5 1103.5 555.5 1103.5 546.5 F 2.38 5 -Agave c 7 -#\
ff79c6 T 957.5 551.6 -1 20 15 - price:19.99 F 2.38 5 -Agave c 7 -#f8f8f2 T 977.5 551.6 -1 7 4 -
F 2.38 5 -Agave c 7 -#ff79c6 \
T 984.5 551.6 -1 46 28 - price:【10.0 TO 30.0】 S 5 -solid c 7 -#797976 p 4 505.5 534.5 505.5 544.5 571.5 544.5 571.5 534.5 \
F 2.38 5 -Agave c 7 -#f8f8f2 T 508.5 540.1 -1 2 1 - F 2.38 5 -Agave c 7 -#f8f8f2 t 4 T 510.5 540.1 -1 7 4 -Date F 2.38 5 -Agave \
c 7 -#f8f8f2 t 0 T 517.5 540.1 -1 4 2 - ( F 2.38 5 -Agave c 7 -#ff79c6 T 521.5 540.1 -1 16 12 - DateTime F 2.38 5 -Agave c 7 \
-#f8f8f2 T 537.5 540.1 -1 31 20 -stored as timestamp) S 5 -solid c 7 -#797976 p 4 573.5 534.5 573.5 544.5 882.5 544.5 882.5 534.5 \
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 680.5 540.1 -1 14 9 -TermQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 694.5 540.1 -1 34 22 -(exact \
timestamp)
F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 728.5 540.1 -1 16 10 -RangeQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 744.5 540.1 \
-1 31 23 -(ISO‑8601 or Unix ms) S 5 -solid c 7 -#797976 p 4 884.5 534.5 884.5 544.5 1103.5 544.5 1103.5 534.5 F 2.38 5 -Agave \
c 7 -#ff79c6 T 946 540.6 -1 49 34 - published:2023-05-01T00:00:00Z F 2.38 5 -Agave c 7 -#f8f8f2 T 995 540.6 -1 7 4 -
F 2.38 \
5 -Agave c 7 -#ff79c6 T 1002 540.6 -1 40 29 - published:【2023-01-01 TO F 2.38 5 -Agave c 7 -#ff79c6 T 978.5 538.23 -1 31 15 \
-2023-12-31】 S 5 -solid c 7 -#797976 p 4 505.5 523.5 505.5 532.5 571.5 532.5 571.5 523.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 533 \
528.6 -1 2 1 - F 2.38 5 -Agave c 7 -#f8f8f2 t 4 T 535 528.6 -1 7 4 -Bool F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 542 528.6 -1 2 1 - \
S 5 -solid c 7 -#797976 p 4 573.5 523.5 573.5 532.5 882.5 532.5 882.5 523.5 F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 707.5 528.6 -1 14 \
9 -TermQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 721.5 528.6 -1 2 1 -( F 2.38 5 -Agave c 7 -#ff79c6 T 723.5 528.6 -1 10 8 - true \
F 2.38 5 -Agave c 7 -#f8f8f2 T 733.5 528.6 -1 2 1 -/ F 2.38 5 -Agave c 7 -#ff79c6 T 735.5 528.6 -1 11 9 - false F 2.38 5 -Agave \
c 7 -#f8f8f2 T 746.5 528.6 -1 2 1 -) S 5 -solid c 7 -#797976 p 4 884.5 523.5 884.5 532.5 1103.5 532.5 1103.5 523.5 F 2.38 5 -Agave \
c 7 -#ff79c6 T 981.5 527.6 -1 25 18 - is_public:true S 5 -solid c 7 -#797976 p 4 505.5 512.5 505.5 521.5 571.5 521.5 571.5 512.5 \
F 2.38 5 -Agave c 7 -#f8f8f2 T 532.5 517.6 -1 2 1 - F 2.38 5 -Agave c 7 -#f8f8f2 t 4 T 534.5 517.6 -1 8 5 -Facet F 2.38 5 -Agave \
c 7 -#f8f8f2 t 0 T 542.5 517.6 -1 2 1 - S 5 -solid c 7 -#797976 p 4 573.5 512.5 573.5 521.5 882.5 521.5 882.5 512.5 F 2.38 5 -Agave \
c 7 -#f8f8f2 t 2 T 681.5 517.6 -1 22 14 -FacetTermQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 703.5 517.6 -1 28 18 -(exact facet) <\
br> F 2.38 5 -Agave c 7 -#f8f8f2 t 2 T 731.5 517.6 -1 25 16 -FacetPrefixQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 756.5 517.6 -1 \
18 14 -(drill‑down) S 5 -solid c 7 -#797976 p 4 884.5 512.5 884.5 521.5 1103.5 521.5 1103.5 512.5 F 2.38 5 -Agave c 7 -#ff79c6 \
T 939 517.6 -1 55 38 - category:\"/technology/programming\" F 2.38 5 -Agave c 7 -#f8f8f2 T 994 517.6 -1 7 4 -
F 2.38 5 -Agave \
c 7 -#ff79c6 T 1001 517.6 -1 35 25 - category:/technology/ F 2.38 5 -Agave c 7 -#f8f8f2 T 1036 517.6 -1 13 8 -(prefix) S 5 -solid \
c 7 -#797976 p 4 505.5 500.5 505.5 510.5 571.5 510.5 571.5 500.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 523.5 506.1 -1 2 1 - F 2.38 5 -Agave \
c 7 -#f8f8f2 t 4 T 525.5 506.1 -1 8 5 -Bytes F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 533.5 506.1 -1 20 13 - (raw binary) S 5 -solid c \
7 -#797976 p 4 573.5 500.5 573.5 510.5 882.5 510.5 882.5 500.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 687 506.6 -1 7 4 -Only F 2.38 5 -Agave \
c 7 -#f8f8f2 t 2 T 694 506.6 -1 14 9 -TermQuery F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 708 506.6 -1 61 40 -on the exact byte sequence (\
usually not F 2.38 5 -Agave c 7 -#f8f8f2 T 707 504.23 -1 42 30 -used in user‑facing queries) S 5 -solid c 7 -#797976 p 4 884.5 \
500.5 884.5 510.5 1103.5 510.5 1103.5 500.5 F 2.38 5 -Agave c 7 -#ff79c6 T 981 505.1 -1 26 19 - blob:\"\x01\xff\" S 5 -solid c \
7 -#797976 p 4 505.5 483.5 505.5 498.5 571.5 498.5 571.5 483.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 527 491.6 -1 2 1 - F 2.38 5 -Agave \
c 7 -#f8f8f2 t 4 T 529 491.6 -1 7 4 -Json F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 536 491.6 -1 14 9 - (nested) S 5 -solid c 7 -#797976 \
p 4 573.5 483.5 573.5 498.5 882.5 498.5 882.5 483.5 F 2.38 5 -Agave c 7 -#f8f8f2 T 698.5 493.6 -1 59 39 -Queries are expressed on \
the flattened F 2.38 5 -Agave c 7 -#f8f8f2 T 698.5 490.6 -1 49 32 -field name; same grammar as the F 2.38 5 -Agave c 7 -#f8f8f2 \
T 708 487.6 -1 40 26 -underlying primitive type. S 5 -solid c 7 -#797976 p 4 884.5 483.5 884.5 498.5 1103.5 498.5 1103.5 483.5 F \
2.38 5 -Agave c 7 -#ff79c6 T 945.5 491.6 -1 38 27 - metadata.author:\"Alice\" F 2.38 5 -Agave c 7 -#f8f8f2 T 983.5 491.6 -1 7 4 \
-
F 2.38 5 -Agave c 7 -#ff79c6 T 990.5 491.6 -1 52 32 - metadata.rating:【4 TO 5】 ",
fontsize=2.375,
height=1.6806,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type",
label=<Tantivy query syntax per field type
|
|
| Field type | Supported query forms | Example syntax | | Text / Str | TermQuery(exact term) <br>PhraseQuery(exact phrase) <br>PrefixQuery(term prefix) <br>WildcardQuery( * / ? ) <br>FuzzyQuery( ~N distance) <br>RegexQuery( /regex/ ) <br>RangeQuery(lexicographic) | title:rust <br> title:"fast async" <br> title:prog* <br> title:te?t <br> title:rust~2 <br> title:/^rust/ <br> title:【a TO m】 | | U64 / I64 / I128 | TermQuery(exact number) <br>RangeQuery(inclusive/exclusive) | views:1000 <br> views:【500 TO 2000】 <br> views:{500 TO 2000} (exclusive) | | F64 | TermQuery(exact floating value) <br>RangeQuery(inclusive/exclusive) | price:19.99 <br> price:【10.0 TO 30.0】 | | Date ( DateTime stored as timestamp) | TermQuery(exact timestamp) <br>RangeQuery(ISO‑8601 or Unix ms) | published:2023-05-01T00:00:00Z <br> published:【2023-01-01 TO 2023-12-31】 | | Bool | TermQuery( true / false ) | is_public:true | | Facet | FacetTermQuery(exact facet) <br>FacetPrefixQuery(drill‑down) | category:"/technology/programming" <br> category:/technology/ (prefix) | | Bytes (raw binary) | OnlyTermQueryon the exact byte sequence (usually not used in user‑facing queries) | blob:"\x01\xff" | | Json (nested) | Queries are expressed on the flattened field name; same grammar as the underlying primitive type. | metadata.author:"Alice" <br> metadata.rating:【4 TO 5】 |
|
>,
pos="804.5,541.5",
shape=plain,
width=8.3889];
search__experimental_approaches___search__query_grammar -> "search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type" [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 472.16 419.76 477.91 421.89 484.09 424.18 490.69 426.63 497.67 \
429.21 505.01 431.93 512.68 434.77 520.66 437.73 528.93 440.79 537.45 443.95 546.21 447.2 555.17 450.52 564.32 453.91 573.63 457.36 \
583.06 460.86 592.61 464.39 602.24 467.96 611.92 471.55 621.64 475.15 631.36 478.75 641.07 482.35 641.75 480.47 632.01 476.98 622.25 \
473.49 612.49 470 602.77 466.51 593.1 463.05 583.51 459.62 574.04 456.23 564.69 452.89 555.51 449.6 546.51 446.37 537.71 443.23 \
529.16 440.16 520.86 437.19 512.84 434.32 505.14 431.57 497.77 428.93 490.76 426.42 484.14 424.05 477.93 421.83 472.16 419.76 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 471.72 419.6 464.72 421.3 460.45 415.49 467.46 413.79 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches___search__query_grammar👉 search__experimental_approaches___search__query_grammar___search__experimental_\
approaches___search__Tantivy_query_syntax_per_field_type",
penwidth=2,
pos="s,460.45,415.49 472.16,419.76 509.06,433.2 576.7,457.84 641.41,481.41",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
"search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Common_operators_usable_\
across_field_types" [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 733.5 718.55 -1 28 37 -Common operators usable across field F 1.19 5 -Agave c 7 -#f8f8f2 T 733.5 \
717.36 -1 4 5 -types S 5 -solid c 7 -#797976 p 4 735.5 705.5 735.5 712.5 756.5 712.5 756.5 705.5 F 1.19 5 -Agave c 7 -#f8f8f2 t \
0 T 742.5 708.55 -1 7 8 -Operator S 5 -solid c 7 -#797976 p 4 758.5 705.5 758.5 712.5 805.5 712.5 805.5 705.5 F 1.19 5 -Agave c \
7 -#f8f8f2 T 779 708.55 -1 6 7 -Meaning S 5 -solid c 7 -#797976 p 4 735.5 696.5 735.5 703.5 756.5 703.5 756.5 696.5 F 1.19 5 -Agave \
c 7 -#ff79c6 T 741.5 700.55 -1 4 7 - AND F 1.19 5 -Agave c 7 -#f8f8f2 T 745.5 700.55 -1 1 1 -/ F 1.19 5 -Agave c 7 -#ff79c6 T \
746.5 700.55 -1 4 6 - && S 5 -solid c 7 -#797976 p 4 758.5 696.5 758.5 703.5 805.5 703.5 805.5 696.5 F 1.19 5 -Agave c 7 -#f8f8f2 \
T 771 699.55 -1 22 30 -Both sub‑queries must match. S 5 -solid c 7 -#797976 p 4 735.5 687.5 735.5 694.5 756.5 694.5 756.5 687.5 \
F 1.19 5 -Agave c 7 -#ff79c6 T 742.5 691.55 -1 4 6 - OR F 1.19 5 -Agave c 7 -#f8f8f2 T 746.5 691.55 -1 3 3 -/ ` S 5 -solid c \
7 -#797976 p 4 758.5 687.5 758.5 694.5 805.5 694.5 805.5 687.5 S 5 -solid c 7 -#797976 p 4 735.5 678.5 735.5 685.5 756.5 685.5 756.5 \
678.5 F 1.19 5 -Agave c 7 -#ff79c6 T 742 682.55 -1 4 7 - NOT F 1.19 5 -Agave c 7 -#f8f8f2 T 746 682.55 -1 1 1 -/ F 1.19 5 -Agave \
c 7 -#ff79c6 T 747 682.55 -1 3 5 - ! S 5 -solid c 7 -#797976 p 4 758.5 678.5 758.5 685.5 805.5 685.5 805.5 678.5 F 1.19 5 -Agave \
c 7 -#f8f8f2 T 766.5 681.55 -1 31 42 -Excludes matches of the right‑hand side. S 5 -solid c 7 -#797976 p 4 735.5 669.5 735.5 676.5 \
756.5 676.5 756.5 669.5 F 1.19 5 -Agave c 7 -#ff79c6 T 742 673.55 -1 3 5 - + F 1.19 5 -Agave c 7 -#f8f8f2 T 745 673.55 -1 5 6 \
-(must) S 5 -solid c 7 -#797976 p 4 758.5 669.5 758.5 676.5 805.5 676.5 805.5 669.5 F 1.19 5 -Agave c 7 -#f8f8f2 T 768 673.55 -1 \
6 7 -Same as F 1.19 5 -Agave c 7 -#ff79c6 T 774 673.55 -1 4 7 - AND F 1.19 5 -Agave c 7 -#f8f8f2 T 778 673.55 -1 18 23 -for the \
following term. S 5 -solid c 7 -#797976 p 4 735.5 660.5 735.5 667.5 756.5 667.5 756.5 660.5 F 1.19 5 -Agave c 7 -#ff79c6 T 740.5 \
664.55 -1 3 5 - - F 1.19 5 -Agave c 7 -#f8f8f2 T 743.5 664.55 -1 8 12 -(must‑not) S 5 -solid c 7 -#797976 p 4 758.5 660.5 758.5 \
667.5 805.5 667.5 805.5 660.5 F 1.19 5 -Agave c 7 -#f8f8f2 T 768 664.55 -1 6 7 -Same as F 1.19 5 -Agave c 7 -#ff79c6 T 774 664.55 \
-1 4 7 - NOT F 1.19 5 -Agave c 7 -#f8f8f2 T 778 664.55 -1 18 23 -for the following term. S 5 -solid c 7 -#797976 p 4 735.5 651.5 \
735.5 658.5 756.5 658.5 756.5 651.5 F 1.19 5 -Agave c 7 -#f8f8f2 T 738.5 655.55 -1 9 11 -Parentheses F 1.19 5 -Agave c 7 -#ff79c6 \
T 747.5 655.55 -1 3 5 - ( F 1.19 5 -Agave c 7 -#ff79c6 T 750.5 655.55 -1 3 5 - ) S 5 -solid c 7 -#797976 p 4 758.5 651.5 758.5 \
658.5 805.5 658.5 805.5 651.5 F 1.19 5 -Agave c 7 -#f8f8f2 T 773.5 654.55 -1 17 24 -Group sub‑expressions. S 5 -solid c 7 -#797976 \
p 4 735.5 641.5 735.5 649.5 756.5 649.5 756.5 641.5 F 1.19 5 -Agave c 7 -#ff79c6 T 741 645.05 -1 10 15 - field:query S 5 -solid \
c 7 -#797976 p 4 758.5 641.5 758.5 649.5 805.5 649.5 805.5 641.5 F 1.19 5 -Agave c 7 -#f8f8f2 T 761.5 646.55 -1 7 9 -Restricts F \
1.19 5 -Agave c 7 -#ff79c6 T 768.5 646.55 -1 6 9 - query F 1.19 5 -Agave c 7 -#f8f8f2 T 774.5 646.55 -1 28 37 -to a specific \
field. If omitted, the F 1.19 5 -Agave c 7 -#f8f8f2 T 765.5 645.36 -1 16 21 -default fields set in F 1.19 5 -Agave c 7 -#ff79c6 \
T 781.5 645.36 -1 10 15 - QueryParser F 1.19 5 -Agave c 7 -#f8f8f2 T 791.5 645.36 -1 7 9 -are used. ",
fontsize=1.1875,
height=1.125,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Common_operators_usable_\
across_field_types",
label=<Common operators usable across field types
|
| Operator | Meaning | | AND / && | Both sub‑queries must match. | | OR / ` | | | NOT / ! | Excludes matches of the right‑hand side. | | + (must) | Same as AND for the following term. | | - (must‑not) | Same as NOT for the following term. | | Parentheses ( ) | Group sub‑expressions. | | field:query | Restricts query to a specific field. If omitted, the default fields set in QueryParser are used. |
|
>,
pos="770.5,679.5",
shape=plain,
width=1.0556];
"search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type" -> "search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Common_operators_usable_\
across_field_types" [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 786.51 614.33 786.14 615.56 785.77 616.79 785.39 618.02 785.02 \
619.24 784.65 620.47 784.28 621.69 783.92 622.9 783.55 624.12 783.18 625.33 782.82 626.53 782.45 627.73 782.09 628.92 781.73 630.11 \
781.37 631.29 781.02 632.47 780.66 633.64 780.31 634.8 779.96 635.95 779.62 637.1 779.27 638.24 781.21 638.74 781.46 637.58 781.71 \
636.41 781.97 635.23 782.23 634.04 782.49 632.85 782.75 631.65 783.01 630.44 783.27 629.23 783.54 628.01 783.81 626.79 784.07 625.56 \
784.34 624.32 784.61 623.08 784.88 621.84 785.15 620.6 785.42 619.35 785.69 618.1 785.97 616.84 786.24 615.59 786.51 614.33 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 786.54 614.23 784.17 607.41 789.55 602.61 791.92 609.42 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type👉 search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_\
per_field_type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Common_operators_\
usable_across_field_types",
penwidth=2,
pos="s,789.55,602.61 786.51,614.33 784.36,622.63 782.22,630.85 780.24,638.49",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
"search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Example_combined_query" [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 826.5 681.55 -1 17 22 -Example combined query F 1.19 5 -Agave c 7 -#ff79c6 t 0 T 826.5 679.17 \
-1 19 25 - title:\"async rust\" AND F 1.19 5 -Agave c 7 -#ff79c6 T 826.5 677.99 -1 20 29 -views:【1000 TO 5000】 AND F 1.19 5 \
-Agave c 7 -#ff79c6 T 826.5 676.8 -1 26 35 -category:/technology/programming/ ",
fontsize=1.1875,
height=0.097222,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Example_combined_query",
label=<Example combined query
title:"async rust" AND views:【1000 TO 5000】 AND category:/technology/programming/
|
>,
pos="839.5,679.5",
shape=plain,
width=0.38889];
"search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type" -> "search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Example_combined_query" [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 823.53 614.46 824.5 618.47 825.47 622.46 826.43 626.41 827.37 \
630.31 828.3 634.15 829.21 637.91 830.1 641.58 830.97 645.16 831.81 648.62 832.61 651.95 833.39 655.14 834.12 658.18 834.82 661.06 \
835.48 663.76 836.09 666.27 836.64 668.58 837.15 670.68 837.6 672.54 838 674.17 838.33 675.54 840.27 675.04 839.89 673.68 839.45 \
672.06 838.93 670.21 838.36 668.14 837.73 665.85 837.04 663.36 836.3 660.68 835.51 657.82 834.68 654.81 833.8 651.64 832.89 648.33 \
831.94 644.9 830.96 641.36 829.96 637.72 828.92 633.99 827.87 630.18 826.8 626.31 825.72 622.4 824.63 618.44 823.53 614.46 ",
_tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 823.47 614.22 818.09 609.42 820.45 602.61 825.83 607.41 ",
arrowsize=1.0,
arrowtail=diamond,
constrained=false,
dir=back,
href="#search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_per_field_\
type👉 search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Tantivy_query_syntax_\
per_field_type___search__experimental_approaches___search__query_grammar___search__experimental_approaches___search__Example_combined_\
query",
penwidth=2,
pos="s,820.45,602.61 823.53,614.46 830.45,641.16 837.16,667.04 839.3,675.29",
reverse=false,
style=tapered,
tooltip="*= consistsOf",
type=consistsOf];
}
}