1
0
mirror of https://github.com/nextapps-de/flexsearch.git synced 2025-09-01 18:03:56 +02:00

switch to jsdelivr

This commit is contained in:
Thomas Wilkerling
2025-03-17 20:07:28 +01:00
parent fcefff9ce5
commit 3d13a00d86
6 changed files with 16 additions and 17 deletions

View File

@@ -22,8 +22,8 @@
"flexsearch-speed"
]:[
//"flexsearch-0.6.2", "flexsearch-0.6.3", /*"bulksearch",*/
"flexsearch-0.7.0",
"flexsearch-0.8.0",
//"flexsearch-0.7.0",
"flexsearch",
"bm25",
"elasticlunr",
"fuzzysearch",

View File

@@ -10,7 +10,7 @@ const lib = encode ? [
]:[
/*"flexsearch-0.6.2", "flexsearch-0.6.3",*/
//"flexsearch-0.7.0-match",
"flexsearch-0.8.0-match",
"flexsearch-match",
"bm25",
"elasticlunr",
"fuzzysearch",

View File

@@ -10,19 +10,18 @@
<h4>Indexed Text: "Gulliver's Travels" (Swift Jonathan 1726)</h4>
<p style="color: #f00">This test is using query cache and is outside the competition! It is just there for completion.</p>
<div id="result" style="white-space: pre; font-family: Monospaced, monospace"></div>
<script src="https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/flexsearch.light.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@master/dist/flexsearch.light.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@master/dist/lang/en.min.js"></script>
<script type="module">
import EnglishPreset from "https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/module-min/lang/en.js";
import { suite } from "../../bench.js";
let lib;
suite["flexsearch-0.8.0-cache"] = {
init: function(){
lib = new FlexSearch.Index({
encoder: EnglishPreset,
encoder: FlexSearch.Language["en"],
tokenize: "strict",
resolution: 1,
cache: true,

View File

@@ -8,7 +8,7 @@
<h2>Benchmark: flexsearch-0.8.0-match</h2><hr/>
<h4>Indexed Text: "Gulliver's Travels" (Swift Jonathan 1726)</h4>
<div id="result" style="white-space: pre; font-family: Monospaced, monospace"></div>
<script src="https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/flexsearch.compact.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@0.8.0/dist/flexsearch.compact.min.js"></script>
<script type="module">
import { suite } from "../../bench.js";
@@ -28,7 +28,7 @@
}
},
query: function(query){
return lib.search(query, { suggest: true });
return lib.search(query, 9999, { suggest: true });
}
};

View File

@@ -9,12 +9,11 @@
<h2>Benchmark: flexsearch-0.8.0-soundex</h2><hr/>
<h4>Indexed Text: "Gulliver's Travels" (Swift Jonathan 1726)</h4>
<div id="result" style="white-space: pre; font-family: Monospaced, monospace"></div>
<script src="https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/flexsearch.compact.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@master/dist/flexsearch.compact.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@master/dist/lang/en.min.js"></script>
<script type="module">
import EnglishPreset from "https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/module-min/lang/en.js";
import { suite } from "../../bench.js";
let lib;
suite["flexsearch-0.8.0-soundex"] = {
@@ -23,7 +22,7 @@
lib = new FlexSearch.Index({
encoder: new FlexSearch.Encoder(
FlexSearch.Charset.LatinSoundex,
EnglishPreset
FlexSearch.Language["en"]
),
tokenize: "strict",
resolution: 1,

View File

@@ -9,20 +9,21 @@
<h2>Benchmark: flexsearch-0.8.0</h2><hr/>
<h4>Indexed Text: "Gulliver's Travels" (Swift Jonathan 1726)</h4>
<div id="result" style="white-space: pre; font-family: Monospaced, monospace"></div>
<script src="https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/flexsearch.light.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@master/dist/flexsearch.light.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@master/dist/lang/en.min.js"></script>
<script type="module">
import EnglishPreset from "https://rawcdn.githack.com/nextapps-de/flexsearch/0.8.0/dist/module-min/lang/en.js";
import { suite } from "../../bench.js";
let lib;
suite["flexsearch-0.8.0"] = {
init: function(){
lib = new FlexSearch.Index({
encoder: EnglishPreset,
encoder: FlexSearch.Language["en"],
tokenize: "strict",
// just when using context search a resolution of 1
// will still return relevant results
resolution: 1,
cache: false,
context: {