1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-19 04:41:53 +02:00

Issue #5209 - Partial fix. Currently does not support FULLTEXT on a field that already has an INDEX.

This commit is contained in:
camer0n
2025-01-03 16:02:26 -08:00
parent 8a6919f2a3
commit 0b89d5d301
8 changed files with 111 additions and 34 deletions

View File

@@ -331,7 +331,13 @@ CREATE TABLE news (
KEY news_datestamp (news_datestamp),
KEY news_sticky (news_sticky),
KEY news_render_type (news_render_type),
KEY news_class (news_class)
KEY news_class (news_class),
FULLTEXT (news_title),
FULLTEXT (news_body),
FULLTEXT (news_extended),
FULLTEXT (news_summary),
FULLTEXT (news_meta_keywords),
FULLTEXT (news_meta_description)
) ENGINE=InnoDB;
@@ -410,9 +416,12 @@ CREATE TABLE page (
menu_template varchar(50) NOT NULL default '',
menu_class varchar(250) NOT NULL default '0',
menu_button_url varchar(250) NOT NULL default '',
menu_button_text varchar(250) NOT NULL default '',
PRIMARY KEY (page_id)
menu_button_text varchar(250) NOT NULL default '',
PRIMARY KEY (page_id),
FULLTEXT (page_title),
FULLTEXT (page_text),
FULLTEXT (page_metakeys),
FULLTEXT (page_fields)
) ENGINE=InnoDB;
# --------------------------------------------------------
@@ -589,7 +598,8 @@ CREATE TABLE user (
PRIMARY KEY (user_id),
UNIQUE KEY user_name (user_name),
UNIQUE KEY user_loginname (user_loginname),
KEY join_ban_index (user_join,user_ban)
KEY join_ban_index (user_join,user_ban),
FULLTEXT (user_signature)
) ENGINE=InnoDB;
# --------------------------------------------------------