aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat-cli/src/search.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2021-08-10 16:26:27 -0700
committerBryan Newbold <bnewbold@archive.org>2021-08-10 16:26:28 -0700
commit4dcd41853a5f8c6c7b5941fb3b92fa47aa1982d8 (patch)
treef218e9a6aef831db85d1382d310b726c1cd50de4 /fatcat-cli/src/search.rs
parentf1499a583f7730c9133a56c0419a3a0fff7bb3a5 (diff)
downloadfatcat-cli-4dcd41853a5f8c6c7b5941fb3b92fa47aa1982d8.tar.gz
fatcat-cli-4dcd41853a5f8c6c7b5941fb3b92fa47aa1982d8.zip
basic refs-in/refs-out --entity-json search support
This is a bit of a hack to enable easier downloading and other processing of references.
Diffstat (limited to 'fatcat-cli/src/search.rs')
-rw-r--r--fatcat-cli/src/search.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/fatcat-cli/src/search.rs b/fatcat-cli/src/search.rs
index 0dea37f..f467c83 100644
--- a/fatcat-cli/src/search.rs
+++ b/fatcat-cli/src/search.rs
@@ -80,7 +80,9 @@ pub fn crude_search(
SearchEntityType::Container => "fatcat_container",
SearchEntityType::File => "fatcat_file",
SearchEntityType::Scholar => "scholar_fulltext",
- SearchEntityType::Reference => "fatcat_ref",
+ SearchEntityType::Reference
+ | SearchEntityType::ReferenceIn
+ | SearchEntityType::ReferenceOut => "fatcat_ref",
};
let http_client = reqwest::blocking::Client::builder()
.timeout(Duration::from_secs(10))
@@ -219,7 +221,7 @@ pub fn crude_search(
"sort": [ sort_mode ],
"track_total_hits": true,
}),
- SearchEntityType::Reference => json!({
+ SearchEntityType::Reference | SearchEntityType::ReferenceIn | SearchEntityType::ReferenceOut => json!({
"query": {
"query_string": {
"query": query,