Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/azmelanar/hugo-theme-pixyll.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'static/tipuesearch/tipuesearch_set.js')
-rw-r--r--static/tipuesearch/tipuesearch_set.js112
1 files changed, 72 insertions, 40 deletions
diff --git a/static/tipuesearch/tipuesearch_set.js b/static/tipuesearch/tipuesearch_set.js
index 1d9242b..e3e51e0 100644
--- a/static/tipuesearch/tipuesearch_set.js
+++ b/static/tipuesearch/tipuesearch_set.js
@@ -1,52 +1,84 @@
/*
-Tipue Search 3.0.1
-Copyright (c) 2013 Tipue
+Tipue Search 7.0
+Copyright (c) 2018 Tipue
Tipue Search is released under the MIT License
http://www.tipue.com/search
*/
-var tipuesearch_stop_words = ["and", "be", "by", "do", "for", "he", "how", "if", "is", "it", "my", "not", "of", "or", "the", "to", "up", "what", "when"];
+/*
+Stop words
+Stop words list from http://www.ranks.nl/stopwords
+*/
+
+var tipuesearch_stop_words = ["a", "above", "after", "again", "against", "all", "am", "an", "and", "any", "are", "aren't", "as", "at", "be", "because", "been", "before", "being", "below", "between", "both", "but", "by", "can't", "cannot", "could", "couldn't", "did", "didn't", "do", "does", "doesn't", "doing", "don't", "down", "during", "each", "few", "for", "from", "further", "had", "hadn't", "has", "hasn't", "have", "haven't", "having", "he", "he'd", "he'll", "he's", "her", "here", "here's", "hers", "herself", "him", "himself", "his", "how", "how's", "i", "i'd", "i'll", "i'm", "i've", "if", "in", "into", "is", "isn't", "it", "it's", "its", "itself", "let's", "me", "more", "most", "mustn't", "my", "myself", "no", "nor", "not", "of", "off", "on", "once", "only", "or", "other", "ought", "our", "ours", "ourselves", "out", "over", "own", "same", "shan't", "she", "she'd", "she'll", "she's", "should", "shouldn't", "so", "some", "such", "than", "that", "that's", "the", "their", "theirs", "them", "themselves", "then", "there", "there's", "these", "they", "they'd", "they'll", "they're", "they've", "this", "those", "through", "to", "too", "under", "until", "up", "very", "was", "wasn't", "we", "we'd", "we'll", "we're", "we've", "were", "weren't", "what", "what's", "when", "when's", "where", "where's", "which", "while", "who", "who's", "whom", "why", "why's", "with", "won't", "would", "wouldn't", "you", "you'd", "you'll", "you're", "you've", "your", "yours", "yourself", "yourselves"];
+
+
+// Word replace
+
+var tipuesearch_replace = {'words': [
+ {'word': 'tip', 'replace_with': 'tipue'},
+ {'word': 'javscript', 'replace_with': 'javascript'},
+ {'word': 'jqeury', 'replace_with': 'jquery'}
+]};
+
+
+// Weighting
-var tipuesearch_replace = {"words": [
- {"word": "tipua", replace_with: "tipue"},
- {"word": "javscript", replace_with: "javascript"}
+var tipuesearch_weight = {'weight': [
+ {'url': 'http://www.tipue.com', 'score': 60},
+ {'url': 'http://www.tipue.com/search', 'score': 60},
+ {'url': 'http://www.tipue.com/tipr', 'score': 30},
+ {'url': 'http://www.tipue.com/support', 'score': 20}
]};
-var tipuesearch_stem = {"words": [
- {"word": "e-mail", stem: "email"},
- {"word": "javascript", stem: "script"},
- {"word": "javascript", stem: "js"}
+
+// Illogical stemming
+
+var tipuesearch_stem = {'words': [
+ {'word': 'e-mail', 'stem': 'email'},
+ {'word': 'javascript', 'stem': 'jquery'},
+ {'word': 'javascript', 'stem': 'js'}
]};
-var tipuesearch_pages;
-
-exclude_pages = ['/archives.html', '/tags.html', '/index.html', '/categories.html', '/search.html'];
-
-function showGetResult()
-{
- var result = new Array();
- var scriptUrl = 'sitemap.xml';
- $.ajax({
- url: scriptUrl,
- type: 'GET',
- dataType: 'xml',
- async: false,
- success: function(xml) {
- $(xml).find('url').each(function(){
- var loc = $(this).find('loc').text();
- if ($.inArray(loc, exclude_pages) < 0) {
- result.push(loc);
- }
- });
- },
- error: function() {
- alert('An error occurred while processing XML file.');
- }
- });
- return result;
-}
-
-var r = showGetResult();
-tipuesearch_pages = r;
+
+// Related
+
+var tipuesearch_related = {'Related': [
+ {'search': 'tipue', 'related': 'Search', 'include': 1},
+ {'search': 'tipue', 'related': 'jQuery'},
+ {'search': 'tipue', 'related': 'Features'},
+ {'search': 'tipue', 'related': 'Support'},
+ {'search': 'tipue search', 'related': 'Help', 'include': 1},
+ {'search': 'tipue search', 'related': 'Support'}
+]};
+
+
+// Internal strings
+
+var tipuesearch_string_1 = 'No title';
+var tipuesearch_string_2 = 'Showing results for';
+var tipuesearch_string_3 = 'Search instead for';
+var tipuesearch_string_4 = '1 result';
+var tipuesearch_string_5 = 'results';
+var tipuesearch_string_6 = '<';
+var tipuesearch_string_7 = '>';
+var tipuesearch_string_8 = 'Nothing found.';
+var tipuesearch_string_9 = 'Common words are largely ignored.';
+var tipuesearch_string_10 = 'Related';
+var tipuesearch_string_11 = 'Search too short. Should be one character or more.';
+var tipuesearch_string_12 = 'Search too short. Should be';
+var tipuesearch_string_13 = 'characters or more.';
+var tipuesearch_string_14 = 'seconds';
+var tipuesearch_string_15 = 'Open Image';
+var tipuesearch_string_16 = 'Goto Page';
+
+
+// Internals
+
+
+// Timer for showTime
+
+var startTimer = new Date().getTime();
+