search | Search DBLP for publications using a boolean query string.
Arguments: query (string, required): A query string that may include boolean operators 'and' and 'or' (case-insensitive).
For example, 'Swin and Transformer'. Parentheses are not supported. max_results (number, optional): Maximum number of publications to return. Default is 10. year_from (number, optional): Lower bound for publication year. year_to (number, optional): Upper bound for publication year. venue_filter (string, optional): Case-insensitive substring filter for publication venues (e.g., 'iclr'). include_bibtex (boolean, optional): Whether to include BibTeX entries in the results. Default is false.
Returns a list of publication objects including title, authors, venue, year, type, doi, ee, and url.
|
fuzzy_title_search | Search DBLP for publications with fuzzy title matching.
Arguments: title (string, required): Full or partial title of the publication (case-insensitive). similarity_threshold (number, required): A float between 0 and 1 where 1.0 means an exact match. max_results (number, optional): Maximum number of publications to return. Default is 10. year_from (number, optional): Lower bound for publication year. year_to (number, optional): Upper bound for publication year. venue_filter (string, optional): Case-insensitive substring filter for publication venues. include_bibtex (boolean, optional): Whether to include BibTeX entries in the results. Default is false.
Returns a list of publication objects sorted by title similarity score.
|
get_author_publications | Retrieve publication details for a specific author with fuzzy matching.
Arguments: author_name (string, required): Full or partial author name (case-insensitive). similarity_threshold (number, required): A float between 0 and 1 where 1.0 means an exact match. max_results (number, optional): Maximum number of publications to return. Default is 20. include_bibtex (boolean, optional): Whether to include BibTeX entries in the results. Default is false.
Returns a dictionary with keys: name, publication_count, publications, and stats (which includes top venues, years, and types).
|
get_venue_info | Retrieve detailed information about a publication venue.
Arguments: venue_name (string, required): Venue name or abbreviation (e.g., 'ICLR' or full name).
Returns a dictionary with fields: abbreviation, name, publisher, type, and category.
Note: Some fields may be empty if DBLP does not provide the information.
|
calculate_statistics | Calculate statistics from a list of publication results.
Arguments: results (array, required): An array of publication objects, each with at least 'title', 'authors', 'venue', and 'year'.
Returns a dictionary with: total_publications: Total count. time_range: Dictionary with 'min' and 'max' publication years. top_authors: List of tuples (author, count) sorted by count. top_venues: List of tuples (venue, count) sorted by count (empty venue is treated as '(empty)').
|
export_bibtex | Export BibTeX entries from a collection of HTML hyperlinks.
Arguments: |