{ "description": "Test `_txt`/`~` with enabled full-text search support on fixed user property (only enabled for MySQL, SQLite, `smwgFixedProperties`)", "setup": [ { "namespace": "SMW_NS_PROPERTY", "page": "Has fixed text", "contents": "[[Has type::Text]]" }, { "namespace": "SMW_NS_PROPERTY", "page": "Has fixed page", "contents": "[[Has type::Page]]" }, { "page": "Example/Q0106/1", "contents": "{{#subobject: |Has fixed text=MySQL vs MariaDB database}} {{#subobject: |Has fixed text=Oracle vs MariaDB database}} {{#subobject: |Has fixed text=PostgreSQL vs MariaDB database and more of}} {{#subobject: |Has fixed text=MariaDB overview}}" }, { "page": "Example/Q0106/2", "contents": "{{#subobject: |Has fixed page=Elastic search}} {{#subobject: |Has fixed page=Sphinx search}}" } ], "beforeTest": { "maintenance-run": { "rebuildData": { "page": "Property:Has fixed text|Property:Has fixed page|Example/Q0106/1|Example/Q0106/2" } } }, "tests": [ { "type": "query", "store": { "clear-cache": true }, "about": "#0 on fixed blob user property", "condition": "[[Has fixed text::~+MariaDB -database]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Example/Q0106/1#0##_29f6aa337d1dc1e2f79376c7940aeab3" ] } }, { "type": "query", "store": { "clear-cache": true }, "about": "#1 on fixed page user property", "condition": "[[Has fixed page::~*search*]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 2, "results": [ "Example/Q0106/2#0##_39c07b506d692088c97dc0d1cbfd67e6", "Example/Q0106/2#0##_89e5e037d244e08b050101bb8ddb7768" ] } } ], "settings": { "smwgEnabledFulltextSearch": true, "smwgFulltextDeferredUpdate": false, "smwgFulltextSearchIndexableDataTypes": [ "SMW_FT_BLOB", "SMW_FT_URI", "SMW_FT_WIKIPAGE" ], "smwgFixedProperties": [ "Has_fixed_text", "Has fixed page" ] }, "meta": { "skip-on": { "postgres": "Fulltext not supported by PostgreSQL.", "sesame": "Fulltext not supported by SPARQLStore (Sesame).", "virtuoso": "Fulltext not supported by SPARQLStore (Virtuoso).", "fuseki": "Fulltext not supported by SPARQLStore (Fuskei).", "blazegraph": "Fulltext not supported by SPARQLStore (Blazegraph)." }, "version": "2", "is-incomplete": false, "debug": false } }