744a3b2e1774459ae0348822c983a24746776f96
jcasper
  Fri Feb 16 12:26:31 2018 -0800
Hub text search now includes metadata tags, behaves better when encountering missing tracks/assemblies, and includes a MySQL index on the track field of hubSearchText refs #20761, #18865, #20694

diff --git src/hg/lib/hubSearchText.c src/hg/lib/hubSearchText.c
index 0a3575a..2ad3045 100644
--- src/hg/lib/hubSearchText.c
+++ src/hg/lib/hubSearchText.c
@@ -2,31 +2,31 @@
  * generated hubSearchText.h and hubSearchText.sql.  This module links the database and
  * the RAM representation of objects. */
 
 #include "common.h"
 #include "linefile.h"
 #include "dystring.h"
 #include "jksql.h"
 #include "rangeTree.h"
 #include "hubSearchText.h"
 
 
 
 char *hubSearchTextCommaSepFieldNames = "hubUrl,db,track,textLength,text";
 
 /* definitions for textLength column */
-static char *values_textLength[] = {"Short", "Long", NULL};
+static char *values_textLength[] = {"Short", "Long", "Meta", NULL};
 static struct hash *valhash_textLength = NULL;
 
 void hubSearchTextStaticLoadWithNull(char **row, struct hubSearchText *ret)
 /* Load a row from hubSearchText table into ret.  The contents of ret will
  * be replaced at the next call to this function. */
 {
 
 ret->hubUrl = row[0];
 ret->db = row[1];
 ret->track = row[2];
 ret->label = row[3];
 ret->textLength = sqlEnumParse(row[4], values_textLength, &valhash_textLength);
 ret->text = row[5];
 }