aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat_scholar
diff options
context:
space:
mode:
Diffstat (limited to 'fatcat_scholar')
-rw-r--r--fatcat_scholar/issue_db.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/fatcat_scholar/issue_db.py b/fatcat_scholar/issue_db.py
index ba88d07..e50ae9f 100644
--- a/fatcat_scholar/issue_db.py
+++ b/fatcat_scholar/issue_db.py
@@ -8,6 +8,8 @@ import fatcat_openapi_client
import elasticsearch
from elasticsearch_dsl import Search
+from fatcat_scholar.config import settings
+
@dataclass
class SimPubRow:
@@ -122,6 +124,7 @@ def es_issue_count(
.filter("term", issue=issue)
.extra(request_cache=True)
)
+ search = search.params(request_cache='true')
return search.count()
@@ -378,7 +381,7 @@ def main() -> None:
parser.add_argument(
"--db-file",
help="sqlite3 database file to open",
- default="data/issue_db.sqlite",
+ default=settings.SCHOLAR_ISSUEDB_PATH,
type=str,
)
@@ -421,7 +424,7 @@ def main() -> None:
idb = IssueDB(args.db_file)
api = fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient())
- es_client = elasticsearch.Elasticsearch("https://search.fatcat.wiki")
+ es_client = elasticsearch.Elasticsearch(settings.FATCAT_ELASTICSEARCH_BACKEND)
if args.func == "load_pubs":
idb.load_pubs(args.json_file, api)