-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vojtch search engine #141
Vojtch search engine #141
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Volání api s limit: 'all',
bych se radši vyhnul. Takhle se v podstatě stáhnou všechny články. Až tam bude hodně článků mohl by to být problém. Mělo by stačit vytvořit jednu stránku a na té volat to hledání, třeba přes query paramater. Přijde mi že getSearchPost se volá na všech stránkách.
Pravděpodobně bych zkusil některý z návrhů, které mají v ghost dokumentaci https://ghost.org/docs/search/
Koukal jsem na to a myslím že se tomu volání api ad. b) To volání api s Jediné co mě napadá, tak je to, že bych napsal vlastní backend, který by ty články jednou za pár sekund bral k nám na server a udělal by se rest api endpoint, který by vracel array názvů všech článků. A potom už si ty kompletní články vezmou z toho ghost api jen jaké potřebujeme. |
Ruším pull request než search engine dodělám s novými věcmi. |
Přidal jsem možnost vyhledávání článku.
Search je zatím lineární. Aktuálně to není problém, vzhledem k počtu článků. Každopádně dlouhodobě to určitě bude chtít implementaci nějakého algoritmu co bude mít lepší časovou komplexitu. (Bohužel v tomto jsem doopravdy ani ne začátečník, takže jsem nějaký algoritmus neimplementoval hned od začátku, protože žádný neznám)