web/config
Mike Colagrosso 1a71913794 Add a Relevance sort order and improve search
Here's what's in `IndexableText` right now:

1. Title
2. Collections
3. Authors
4. Tags
5. LocSubjects
6. TocEntries

Here is the proposed new ranking:

```
10 * Title +
8 * Authors +
3 * Collections +
IndexableText
```

New indices for existing DBs:

```
ALTER TABLE `Ebooks` ADD COLUMN `IndexableAuthors` text NOT NULL;
ALTER TABLE `Ebooks` ADD COLUMN `IndexableCollections` text NULL;
ALTER TABLE `Ebooks` ADD FULLTEXT `indexSearchTitle` (`Title`);
ALTER TABLE `Ebooks` ADD FULLTEXT `idxSearchAuthors` (`IndexableAuthors`);
ALTER TABLE `Ebooks` ADD FULLTEXT `idxSearchCollections` (`IndexableCollections`);
```
2025-02-13 13:48:39 -06:00
..
apache Add ebook redirect 2025-02-03 15:42:06 -06:00
fail2ban Improve honeypot link 2025-01-27 10:49:44 -06:00
php/fpm Rename internal PHP config variable 2024-05-14 15:47:29 -05:00
phpstan Add missing MultiTableSelect code 2024-12-19 14:25:48 -06:00
sql Add a Relevance sort order and improve search 2025-02-13 13:48:39 -06:00
ssl Remove self-signed testing certs from the repo 2021-02-09 11:48:43 -06:00