At least for the names of methods, properties, classes, and so on, if not full text.
Maybe lunr.js for full-text search?