# Search Engine

The plugin offers two separate search engines, the **regular** and the **index table** engines.

![](https://1706764988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9jkFgNo4lpUof35gvS%2Fuploads%2F7ZNa2S5mrc3tykNfOjgZ%2Fimage.png?alt=media\&token=1da7d31c-f10f-4562-82e1-73c81b341c0b)

We generally recommend using the [Index Table engine](https://documentation.ajaxsearchpro.com/index-table) for all installations, the regular engine will do just fine for regular use-cases.

Please check the [Index Table](https://documentation.ajaxsearchpro.com/index-table) documentation on how to configure it.

| Regular Engine                                                | Index Table Engine                                                                |
| ------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| Okay for smaller databases (>1000 items)                      | For any database size, but excellent for performance for bigger ones              |
| Slower, as it uses the WordPress tables for search            | Very Fast - as it uses the custom generated database for the keyword search       |
| Can do Exact Matches on consecutive keywords                  | Exact matches are only possible per keyword                                       |
| Can **not** search shortcode contents                         | **Can extract and search** shortcode contents                                     |
| Only simple relevance calculation due to database limitations | Excellent relevance calculation - as matched keyword occurences can be calculated |
