diff options
author | Bryan Newbold <bnewbold@archive.org> | 2021-08-10 16:26:27 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@archive.org> | 2021-08-10 16:26:28 -0700 |
commit | 4dcd41853a5f8c6c7b5941fb3b92fa47aa1982d8 (patch) | |
tree | f218e9a6aef831db85d1382d310b726c1cd50de4 /fatcat-cli/src/search.rs | |
parent | f1499a583f7730c9133a56c0419a3a0fff7bb3a5 (diff) | |
download | fatcat-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.rs | 6 |
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, |