s/suggest_/browse_/g for consistency's sake
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Tue, 20 Dec 2011 17:22:25 +0000 (12:22 -0500)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Mon, 23 Jan 2012 17:26:57 +0000 (12:26 -0500)
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/030.schema.metabib.sql
Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql

index 15e089c..ff1d6d6 100644 (file)
@@ -179,8 +179,8 @@ CREATE TABLE config.metabib_field (
        format          TEXT    NOT NULL REFERENCES config.xml_transform (name) DEFAULT 'mods33',
        search_field    BOOL    NOT NULL DEFAULT TRUE,
        facet_field     BOOL    NOT NULL DEFAULT FALSE,
-       suggest_field   BOOL    NOT NULL DEFAULT TRUE,
-       suggest_xpath   TEXT,
+       browse_field    BOOL    NOT NULL DEFAULT TRUE,
+       browse_xpath   TEXT,
     facet_xpath TEXT
 );
 COMMENT ON TABLE config.metabib_field IS $$
index 6e689d4..44ad006 100644 (file)
@@ -303,7 +303,7 @@ CREATE TYPE metabib.field_entry_template AS (
         field           INT,
         facet_field     BOOL,
         search_field    BOOL,
-        suggest_field   BOOL,
+        browse_field   BOOL,
         source          BIGINT,
         value           TEXT
 );
@@ -319,7 +319,7 @@ DECLARE
     xml_node    TEXT;
     xml_node_list   TEXT[];
     facet_text  TEXT;
-    suggest_text TEXT;
+    browse_text TEXT;
     raw_text    TEXT;
     curr_text   TEXT;
     joiner      TEXT := default_joiner; -- XXX will index defs supply a joiner?
@@ -378,22 +378,22 @@ BEGIN
             raw_text := COALESCE(raw_text,'') || curr_text;
 
             -- autosuggest/metabib.browse_entry
-            IF idx.suggest_field THEN
+            IF idx.browse_field THEN
 
-                IF idx.suggest_xpath IS NOT NULL AND idx.suggest_xpath <> '' THEN
-                    suggest_text := oils_xpath_string( idx.suggest_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                IF idx.browse_xpath IS NOT NULL AND idx.browse_xpath <> '' THEN
+                    browse_text := oils_xpath_string( idx.browse_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
                 ELSE
-                    suggest_text := curr_text;
+                    browse_text := curr_text;
                 END IF;
 
                 output_row.field_class = idx.field_class;
                 output_row.field = idx.id;
                 output_row.source = rid;
-                output_row.value = BTRIM(REGEXP_REPLACE(suggest_text, E'\\s+', ' ', 'g'));
+                output_row.value = BTRIM(REGEXP_REPLACE(browse_text, E'\\s+', ' ', 'g'));
 
-                output_row.suggest_field = TRUE;
+                output_row.browse_field = TRUE;
                 RETURN NEXT output_row;
-                output_row.suggest_field = FALSE;
+                output_row.browse_field = FALSE;
             END IF;
 
             -- insert raw node text for faceting
@@ -463,7 +463,7 @@ BEGIN
                 VALUES (ind_data.field, ind_data.source, ind_data.value);
         END IF;
 
-        IF ind_data.suggest_field THEN
+        IF ind_data.browse_field THEN
             SELECT INTO mbe_row * FROM metabib.browse_entry WHERE value = ind_data.value;
             IF FOUND THEN
                 mbe_id := mbe_row.id;
index 488b68d..bbb447c 100644 (file)
@@ -15,8 +15,8 @@ CREATE TABLE metabib.browse_entry_def_map (
     source BIGINT REFERENCES biblio.record_entry (id)
 );
 
-ALTER TABLE config.metabib_field ADD COLUMN suggest_field BOOLEAN DEFAULT TRUE NOT NULL;
-ALTER TABLE config.metabib_field ADD COLUMN suggest_xpath TEXT;
+ALTER TABLE config.metabib_field ADD COLUMN browse_field BOOLEAN DEFAULT TRUE NOT NULL;
+ALTER TABLE config.metabib_field ADD COLUMN browse_xpath TEXT;
 
 CREATE OR REPLACE FUNCTION metabib.browse_normalize(facet_text TEXT, mapped_field INT) RETURNS TEXT AS $$
 DECLARE
@@ -61,7 +61,7 @@ CREATE TYPE metabib.field_entry_template AS (
         field           INT,
         facet_field     BOOL,
         search_field    BOOL,
-        suggest_field   BOOL,
+        browse_field   BOOL,
         source          BIGINT,
         value           TEXT
 );
@@ -77,7 +77,7 @@ DECLARE
     xml_node    TEXT;
     xml_node_list   TEXT[];
     facet_text  TEXT;
-    suggest_text TEXT;
+    browse_text TEXT;
     raw_text    TEXT;
     curr_text   TEXT;
     joiner      TEXT := default_joiner; -- XXX will index defs supply a joiner?
@@ -136,22 +136,22 @@ BEGIN
             raw_text := COALESCE(raw_text,'') || curr_text;
 
             -- autosuggest/metabib.browse_entry
-            IF idx.suggest_field THEN
+            IF idx.browse_field THEN
 
-                IF idx.suggest_xpath IS NOT NULL AND idx.suggest_xpath <> '' THEN
-                    suggest_text := oils_xpath_string( idx.suggest_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
+                IF idx.browse_xpath IS NOT NULL AND idx.browse_xpath <> '' THEN
+                    browse_text := oils_xpath_string( idx.browse_xpath, xml_node, joiner, ARRAY[ARRAY[xfrm.prefix, xfrm.namespace_uri]] );
                 ELSE
-                    suggest_text := curr_text;
+                    browse_text := curr_text;
                 END IF;
 
                 output_row.field_class = idx.field_class;
                 output_row.field = idx.id;
                 output_row.source = rid;
-                output_row.value = BTRIM(REGEXP_REPLACE(suggest_text, E'\\s+', ' ', 'g'));
+                output_row.value = BTRIM(REGEXP_REPLACE(browse_text, E'\\s+', ' ', 'g'));
 
-                output_row.suggest_field = TRUE;
+                output_row.browse_field = TRUE;
                 RETURN NEXT output_row;
-                output_row.suggest_field = FALSE;
+                output_row.browse_field = FALSE;
             END IF;
 
             -- insert raw node text for faceting
@@ -226,7 +226,7 @@ BEGIN
                 VALUES (ind_data.field, ind_data.source, ind_data.value);
         END IF;
 
-        IF ind_data.suggest_field THEN
+        IF ind_data.browse_field THEN
             SELECT INTO mbe_row * FROM metabib.browse_entry WHERE value = ind_data.value;
             IF FOUND THEN
                 mbe_id := mbe_row.id;