Solr
SolarParams
Bases: BaseModel
Solar parameters model.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
indent
|
str
|
indent. |
'on'
|
q
|
str
|
query. |
'*:*'
|
wt
|
str
|
wt. |
'json'
|
rows
|
int
|
Number of rows. |
10000
|
sort
|
str
|
sort. |
'id asc'
|
cursorMark
|
str
|
cursor mark. |
'*'
|
Source code in stac_generator/plugins/inputs/solr.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
SolrConf
Bases: BaseModel
Solar conf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
url
|
str
|
URL of datastore. |
required |
params
|
SolarParams
|
Parameters to pass to solr. |
required |
extra_terms
|
list[KeyOutputKey]
|
List of extra attributes. |
[]
|
Source code in stac_generator/plugins/inputs/solr.py
49 50 51 52 53 54 55 56 57 58 59 60 61 | |
SolrInput
Bases: Input
Uses a Solr index node for a source for events.
Plugin name: solr
Example Configuration
.. code-block:: yaml
name: solr
conf:
index_node: url.index-node.ac.uk
search_params:
q: "facet: value"
rows: 10000
Source code in stac_generator/plugins/inputs/solr.py
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
iter_docs()
Core loop to iterate through the Solr response.
Source code in stac_generator/plugins/inputs/solr.py
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |