ArtistScript/FastTextRank
A Chinese text summarization and keyword extraction library using optimized TextRank and PageRank algorithms with word vectors.

This repository implements text summarization and keyword extraction for Chinese text by building a graph of sentences or words and computing their importance using iterative ranking algorithms. It optimizes the classic TextRank approach by reducing time complexity from O(n²) to O(n), and optionally uses word vectors (via gensim) to improve similarity calculations between sentences. The library provides separate APIs for extracting keywords and generating document abstracts.
Frequently asked
- What is ArtistScript/FastTextRank?
- A Chinese text summarization and keyword extraction library using optimized TextRank and PageRank algorithms with word vectors.
- Is FastTextRank open source?
- Yes — ArtistScript/FastTextRank is an open-source project tracked on heatdrop.
- What language is FastTextRank written in?
- ArtistScript/FastTextRank is primarily written in Python.
- How popular is FastTextRank?
- ArtistScript/FastTextRank has 436 stars on GitHub.
- Where can I find FastTextRank?
- ArtistScript/FastTextRank is on GitHub at https://github.com/ArtistScript/FastTextRank.