tezr 0.2.0
This release restores compatibility with the redesigned YOK thesis search pages.
Search
-
search_basic(),search_advanced(), andsearch_detailed()now work with the redesigned YOK search results. - Large search results parse much faster, including searches that return the full 2000-result server batch.
- Switching between keyword and detailed searches in one R session no longer returns stale results from the previous search.
- University filters in
search_detailed()are more reliable for year- and thesis-type-filtered searches. -
list_recent_theses()lists theses added in the last 15 days or during the current publication year.
Detail retrieval
-
detail()now accepts search-result rows directly. Usedetail(results[1, ])for one thesis ordetail(results)for batch retrieval. -
detail()returns APA, IEEE, MLA, Chicago, and Harvard citation fields when YOK provides them. -
detail()retries batch requests sequentially when the live site rejects a parallel detail request.
tezr 0.1.0
Initial release.
Search
-
search_basic()performs keyword search across all search fields with type and access type filters. -
search_advanced()adds year range, language, group, university/institute, and status filters to keyword search. -
search_detailed()provides field-specific and institutional filters (university, division, subject, discipline, supervisor). Accepts vector-valued parameters with automatic expansion and deduplication. - Automatic pagination via adaptive year-range splitting when results exceed the 2000-result server limit. Set
max_search_results = Infto paginate beyond the first server batch when year ranges can be split below the cap.
Detail retrieval
-
detail()fetches full thesis metadata (bilingual titles, abstracts, keywords, advisor/co-advisor, page count, PDF URL) for one or more theses. Supports batch retrieval with parallel requests.
Lookup functions
-
list_universities(),list_institutes(),list_divisions(),list_disciplines(), andlist_subjects()return entity lists from the database with name-to-ID mappings.
Statistics
-
stats_years(),stats_universities(),stats_subjects(), andstats_types()return aggregate thesis counts directly from the portal.
Cache management
-
cache_config()controls in-memory caching with configurable TTL. -
cache_info()reports cache state and item counts. -
cache_clear()removes cached searches, details, and/or lookups.
