Features

Full-text searching

BM25 ranking alone is so old-school, that is why we offer a proprietary phrase proximity scoring algorithm that
works together with the BM25 ranker. Partial matches are also supported with custom, dynamically calculated scores.

Sentiment Analysis

When searching by relevancy is not enough anymore, we offer our world-class sentiment analysis
plugin, that enables you to search and sort results by polarity of opinions. At this time, libraries for English and Finnish languages are available.

Keyword suggestions

Pickmybrain can automatically suggest better search terms, if the provided keywords seem to be mistyped. This feature is based on the double metaphone phonetic algorithm.

Integrated PDF-support

PDFs are the today's number one choice for easily accessible written content on multiple platforms.
Forget about messing with third-party PDF libraries - we provide you an integrated and hassle-free solution for
indexing your PDF-documents.

Easy installation

Forget about console commands, Pickmybrain does not need to be installed as separate package and that is why you can use it even in shared hosting environments. If your web server supports PHP + MYSQL and you know how to CHMOD some files, you are good to go! The setup also provides information on situations that require your attention.

Powerful API

Our Application Programming Interface allows you to implement the search feature in any way you wish. Select the right sorting mode, amount of results and field weightning dynamically while searching. See the API documentation here.

Control Panel

Pickmybrain comes with a web-based control panel that provides in-depth information for every one of the 20+ settings. Say no to editing text-based configuration files! See demo here.

Built-in web crawler

We feel that in some cases indexing the whole website with a web crawler provides better results than resorting to a normal database-fed index compilation.
This feature enables users also to index external data. With the sentiment analysis plugin, users can easily gather and analyze lots of data from any source they
desire.

Local/Remote indexing

Why not have both? To start indexing your website, just type in your URL address and choose whether pickmybrain should index
through localhost. You can, of course, start indexing anything or everything that is on the Internet!

Smart indexer

The built-in web crawler minimizes the amount of useless keywords. This ensures maximal amount of relevant results and minimal amount of false positives.

Automatic index updates

The search index can be rigged to update automatically during search queries. Also, a more periodic approach can be used by running the indexer through CRON.

Categories

Web pages can be categorized by embedded HTML attributes or URL keywords. Searching can then be limited
to these predefined categories.

Selective indexing

Global settings for domains, subdomains and nofollow-attributes are available.
User has also the ability to choose which pages to index by filtering them with predefined keywords.

Query logging

By logging search traffic users can constantly learn from their visitors and thus improve their service.