forked from geolba/tethys.frontend
Added queries example files
This commit is contained in:
parent
8962345f99
commit
484be48d1e
9
OpenSearch queries.txt
Normal file
9
OpenSearch queries.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Get all documents in the index ("core" in solr)
|
||||||
|
----------------------------------------------------
|
||||||
|
curl -XGET "http://192.168.21.18/tethys-records/_search?pretty" -H 'Content-Type: application/json' -d'
|
||||||
|
{
|
||||||
|
"query": {
|
||||||
|
"match_all": {}
|
||||||
|
}
|
||||||
|
}'
|
||||||
|
|
60
SOLR queries.txt
Normal file
60
SOLR queries.txt
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
Search by a specific value for one of the fields
|
||||||
|
https://tethys.at/solr/rdr_data/select?&q=year:2024
|
||||||
|
|
||||||
|
Search within a specific range of values for one of the fields
|
||||||
|
https://tethys.at/solr/rdr_data/select?&q=year:2023%20TO%202024 years 2023 to 2024
|
||||||
|
|
||||||
|
Search for a term (search done in predefined field?)
|
||||||
|
https://tethys.at/solr/rdr_data/select?&q=linz
|
||||||
|
|
||||||
|
Predefined Tethys Search
|
||||||
|
https://tethys.at/solr/rdr_data/select?&0=fl%3Did%2Clicence%2Cserver_date_published%2Cabstract_output%2Cidentifier%2Ctitle_output%2Ctitle_additional%2Cauthor%2Csubject%2Cdoctype&q=%2A&q.op=or&defType=edismax&qf=title%5E3%20author%5E2%20subject%5E1&indent=on&wt=json&rows=10&start=0&sort=server_date_published%20desc&facet=on&json.facet.language=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22language%22%20%7D&json.facet.subject=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22subject%22%2C%20limit%3A%20-1%20%7D&json.facet.year=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22year%22%20%7D&json.facet.author=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22author_facet%22%2C%20limit%3A%20-1%20%7D
|
||||||
|
|
||||||
|
Predefined Tethys search changing the last facet to "doctype"
|
||||||
|
https://tethys.at/solr/rdr_data/select?&0=fl%3Did%2Clicence%2Cserver_date_published%2Cabstract_output%2Cidentifier%2Ctitle_output%2Ctitle_additional%2Cauthor%2Csubject%2Cdoctype&q=*&q.op=or&defType=edismax&qf=title^3%20author^2%20subject^1&indent=on&wt=json&rows=10&start=0&sort=server_date_published%20desc&facet=on&json.facet.language={%20type%3A%20%22terms%22%2C%20field%3A%20%22language%22%20}&json.facet.subject={%20type%3A%20%22terms%22%2C%20field%3A%20%22subject%22%2C%20limit%3A%20-1%20}&json.facet.author={%20type%3A%20%22terms%22%2C%20field%3A%20%22author_facet%22%2C%20limit%3A%20-1%20}&json.facet.doctype={%20type%3A%20%22terms%22%2C%20field%3A%20%22doctype%22%2C%20limit%3A%20-1%20}
|
||||||
|
|
||||||
|
Giving a value for only one facet => Author: Coric, Stjepan (16)
|
||||||
|
https://tethys.at/solr/rdr_data/select?&0=fl%3Did%2Clicence%2Cserver_date_published%2Cabstract_output%2Cidentifier%2Ctitle_output%2Ctitle_additional%2Cauthor%2Csubject%2Cdoctype&q=%2A&q.op=or&defType=edismax&qf=title%5E3%20author%5E2%20subject%5E1&indent=on&wt=json&rows=10&fq=author%3A%28%22Coric%2C%20Stjepan%22%29&start=0&sort=server_date_published%20desc&facet=on&json.facet.language=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22language%22%20%7D&json.facet.subject=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22subject%22%2C%20limit%3A%20-1%20%7D&json.facet.year=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22year%22%20%7D&json.facet.author=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22author_facet%22%2C%20limit%3A%20-1%20%7D
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ASCII
|
||||||
|
+----+-----+----+-----+----+-----+----+-----+
|
||||||
|
| Hx | Chr | Hx | Chr | Hx | Chr | Hx | Chr |
|
||||||
|
+----+-----+----+-----+----+-----+----+-----+
|
||||||
|
| 00 | NUL | 20 | SPC | 40 | @ | 60 | ` |
|
||||||
|
| 01 | SOH | 21 | ! | 41 | A | 61 | a |
|
||||||
|
| 02 | STX | 22 | " | 42 | B | 62 | b |
|
||||||
|
| 03 | ETX | 23 | # | 43 | C | 63 | c |
|
||||||
|
| 04 | EOT | 24 | $ | 44 | D | 64 | d |
|
||||||
|
| 05 | ENQ | 25 | % | 45 | E | 65 | e |
|
||||||
|
| 06 | ACK | 26 | & | 46 | F | 66 | f |
|
||||||
|
| 07 | BEL | 27 | ' | 47 | G | 67 | g |
|
||||||
|
| 08 | BS | 28 | ( | 48 | H | 68 | h |
|
||||||
|
| 09 | TAB | 29 | ) | 49 | I | 69 | i |
|
||||||
|
| 0A | LF | 2A | * | 4A | J | 6A | j |
|
||||||
|
| 0B | VT | 2B | + | 4B | K | 6B | k |
|
||||||
|
| 0C | FF | 2C | , | 4C | L | 6C | l |
|
||||||
|
| 0D | CR | 2D | - | 4D | M | 6D | m |
|
||||||
|
| 0E | SO | 2E | . | 4E | N | 6E | n |
|
||||||
|
| 0F | SI | 2F | / | 4F | O | 6F | o |
|
||||||
|
| 10 | DLE | 30 | 0 | 50 | P | 70 | p |
|
||||||
|
| 11 | DC1 | 31 | 1 | 51 | Q | 71 | q |
|
||||||
|
| 12 | DC2 | 32 | 2 | 52 | R | 72 | r |
|
||||||
|
| 13 | DC3 | 33 | 3 | 53 | S | 73 | s |
|
||||||
|
| 14 | DC4 | 34 | 4 | 54 | T | 74 | t |
|
||||||
|
| 15 | NAK | 35 | 5 | 55 | U | 75 | u |
|
||||||
|
| 16 | SYN | 36 | 6 | 56 | V | 76 | v |
|
||||||
|
| 17 | ETB | 37 | 7 | 57 | W | 77 | w |
|
||||||
|
| 18 | CAN | 38 | 8 | 58 | X | 78 | x |
|
||||||
|
| 19 | EM | 39 | 9 | 59 | Y | 79 | y |
|
||||||
|
| 1A | SUB | 3A | : | 5A | Z | 7A | z |
|
||||||
|
| 1B | ESC | 3B | ; | 5B | [ | 7B | { |
|
||||||
|
| 1C | FS | 3C | < | 5C | \ | 7C | | |
|
||||||
|
| 1D | GS | 3D | = | 5D | ] | 7D | } |
|
||||||
|
| 1E | RS | 3E | > | 5E | ^ | 7E | ~ |
|
||||||
|
| 1F | US | 3F | ? | 5F | _ | 7F | DEL |
|
||||||
|
+----+-----+----+-----+----+-----+----+-----+
|
||||||
|
https://www.asciitable.com/ see Hx
|
||||||
|
|
||||||
|
If you write encodeURIComponent(",") in your JavaScript console, then you will also get %2C. And with decodeURIComponent("%2C") you will get back the ","
|
|
@ -47,12 +47,6 @@ class DatasetService {
|
||||||
terms%22%2C%20field%3A%20%22year%22%20%7D&json.facet.author=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22author_facet%22%2C%20limit%3A%20-1%20%7D
|
terms%22%2C%20field%3A%20%22year%22%20%7D&json.facet.author=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22author_facet%22%2C%20limit%3A%20-1%20%7D
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* https://tethys.at/solr/rdr_data/select?&0=fl%3Did%2Clicence%2Cserver_date_published%2Cabstract_output%2Cidentifier%2Ctitle_output%2Ctitle_additional%2Cauthor%2Csubject%2Cdoctype&q=%2A
|
|
||||||
&q.op=or&defType=edismax&qf=title%5E3%20author%5E2%20subject%5E1&indent=on&wt=json&rows=10&start=0&sort=server_date_published%20desc&facet=on&json.facet.language=%7B%20type%3A%20%22
|
|
||||||
terms%22%2C%20field%3A%20%22language%22%20%7D&json.facet.subject=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22subject%22%2C%20limit%3A%20-1%20%7D&json.facet.year=%7B%20type%3A%20%22
|
|
||||||
terms%22%2C%20field%3A%20%22year%22%20%7D&json.facet.author=%7B%20type%3A%20%22terms%22%2C%20field%3A%20%22author_facet%22%2C%20limit%3A%20-1%20%7D
|
|
||||||
*/
|
|
||||||
|
|
||||||
// For the autocomplete search. Method to perform a search based on a term
|
// For the autocomplete search. Method to perform a search based on a term
|
||||||
public searchTerm(term: string, solrCore: string, solrHost: string): Observable<Dataset[]> {
|
public searchTerm(term: string, solrCore: string, solrHost: string): Observable<Dataset[]> {
|
||||||
// Calling the test method for
|
// Calling the test method for
|
||||||
|
|
Loading…
Reference in New Issue
Block a user