On Mon, Nov 14, 2016 at 6:07 PM, Erik Bernhardson < ebernhard...@wikimedia.org> wrote:
> Additionally, you mentioned descriptions and keywords. These would not be > provided directly by the opensearch api so you might be thinking of using > the generator version of it (action=query&generator=prefixsearch) to get > the results augmented (ex: /w/api.php?action=query&f > ormat=json&prop=extracts&generator=prefixsearch&exlimit=5& > exintro=1&explaintext=1&gpssearch=yah&gpslimit=5). I'm not personally > sure how expensive that is, someone else would have to chime in. > Highly dependent on page size and cache hit ratio, with worst case not very pleasant: * Cache hit at the extracts level - costs a memcached read * Parser cache hit - process head HTML into extract * Parser cache miss - parse lede wikitext into HTML, process HTML Overall, we're talking somewhere 30 to 300 milliseconds (can't find query API module stats in Graphite, so can't tell more statistically). -- Best regards, Max Semenik ([[User:MaxSem]])
_______________________________________________ Mediawiki-api mailing list Mediawiki-api@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-api