first commit
This commit is contained in:
@@ -20,10 +20,10 @@ table.tx_meilisearch_index_list {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
#tx-solr-connection {
|
||||
#tx-meilisearch-connection {
|
||||
float: right;
|
||||
}
|
||||
|
||||
#tx-solr-connection select {
|
||||
#tx-meilisearch-connection select {
|
||||
max-width: 300px;
|
||||
}
|
||||
|
@@ -7,9 +7,9 @@ EXTENSION_ROOTPATH="$SCRIPTPATH/../../../"
|
||||
|
||||
SOLR_VERSION=8.8.1
|
||||
JAVA_VERSION=11
|
||||
SOLR_INSTALL_DIR="/opt/solr"
|
||||
SOLR_INSTALL_DIR="/opt/meilisearch"
|
||||
SOLR_HOST="127.0.0.1"
|
||||
SOLR_PORT=8983
|
||||
SOLR_PORT=7700
|
||||
TESTING=0
|
||||
|
||||
APACHE_MIRROR="http://mirror.dkd.de/apache/"
|
||||
@@ -125,9 +125,9 @@ cecho "# - Upgrade possibilities #" $re
|
||||
cecho "# #" $red
|
||||
cecho "####################################################################" $red
|
||||
|
||||
cecho "Starting installation of Apache Solr with the following settings:" $green
|
||||
cecho "Starting installation of Meilisearch with the following settings:" $green
|
||||
cecho "Install Mode: ${INSTALL_MODE} " $green
|
||||
cecho "Solr Version: ${SOLR_VERSION} " $green
|
||||
cecho "Meilisearch Version: ${SOLR_VERSION} " $green
|
||||
cecho "Installation Path: ${SOLR_INSTALL_DIR} " $green
|
||||
cecho "Port: ${SOLR_PORT} " $green
|
||||
|
||||
@@ -204,7 +204,7 @@ then
|
||||
cecho "Please install all missing requirements or fix any other errors listed above and try again." $red
|
||||
exit 1
|
||||
else
|
||||
cecho "All requirements met, starting to install Solr." $green
|
||||
cecho "All requirements met, starting to install Meilisearch." $green
|
||||
fi
|
||||
|
||||
# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
|
||||
@@ -212,49 +212,49 @@ fi
|
||||
mkdir $SOLR_INSTALL_DIR
|
||||
cd $SOLR_INSTALL_DIR
|
||||
|
||||
cecho "Getting Apache Solr $SOLR_VERSION" $green
|
||||
cecho "Getting Meilisearch $SOLR_VERSION" $green
|
||||
|
||||
# download to downloads folder to be able to cache the file there
|
||||
if [ ! -f downloads/solr-$SOLR_VERSION.tgz ]; then
|
||||
if [ ! -f downloads/meilisearch-$SOLR_VERSION.tgz ]; then
|
||||
cecho "Starting download" $green
|
||||
|
||||
mkdir downloads
|
||||
cd downloads
|
||||
apachedownload lucene/solr/$SOLR_VERSION/solr-$SOLR_VERSION.tgz
|
||||
apachedownload lucene/meilisearch/$SOLR_VERSION/meilisearch-$SOLR_VERSION.tgz
|
||||
cd ..
|
||||
else
|
||||
cecho "Restore from cache" $green
|
||||
fi
|
||||
|
||||
cecho "Extracting downloaded solr $SOLR_VERSION" $green
|
||||
tar -C $SOLR_INSTALL_DIR --extract --file "$SOLR_INSTALL_DIR/downloads/solr-$SOLR_VERSION.tgz" --strip-components=1
|
||||
cecho "Extracting downloaded meilisearch $SOLR_VERSION" $green
|
||||
tar -C $SOLR_INSTALL_DIR --extract --file "$SOLR_INSTALL_DIR/downloads/meilisearch-$SOLR_VERSION.tgz" --strip-components=1
|
||||
|
||||
cecho "Adjusting solr configuration" $green
|
||||
sed -i -e "s/#SOLR_PORT=8983/SOLR_PORT=$SOLR_PORT/" "$SOLR_INSTALL_DIR/bin/solr.in.sh"
|
||||
sed -i -e "s/#SOLR_HOST=\"192.168.1.1\"/SOLR_HOST=\"$SOLR_HOST\"/" "$SOLR_INSTALL_DIR/bin/solr.in.sh"
|
||||
sed -i -e '/-Dsolr.clustering.enabled=true/ a SOLR_OPTS="$SOLR_OPTS -Dsun.net.inetaddr.ttl=60 -Dsun.net.inetaddr.negative.ttl=60 -Djetty.host=$SOLR_HOST"' "$SOLR_INSTALL_DIR/bin/solr.in.sh"
|
||||
cecho "Adjusting meilisearch configuration" $green
|
||||
sed -i -e "s/#SOLR_PORT=7700/SOLR_PORT=$SOLR_PORT/" "$SOLR_INSTALL_DIR/bin/meilisearch.in.sh"
|
||||
sed -i -e "s/#SOLR_HOST=\"192.168.1.1\"/SOLR_HOST=\"$SOLR_HOST\"/" "$SOLR_INSTALL_DIR/bin/meilisearch.in.sh"
|
||||
sed -i -e '/-Dmeilisearch.clustering.enabled=true/ a SOLR_OPTS="$SOLR_OPTS -Dsun.net.inetaddr.ttl=60 -Dsun.net.inetaddr.negative.ttl=60 -Djetty.host=$SOLR_HOST"' "$SOLR_INSTALL_DIR/bin/meilisearch.in.sh"
|
||||
|
||||
cecho "Remove default configsets" $green
|
||||
rm -fR ${SOLR_INSTALL_DIR}/server/solr/configsets
|
||||
rm -fR ${SOLR_INSTALL_DIR}/server/meilisearch/configsets
|
||||
|
||||
cecho "Copy configsets" $green
|
||||
cp -r ${EXTENSION_ROOTPATH}/Resources/Private/Solr/configsets ${SOLR_INSTALL_DIR}/server/solr
|
||||
cp -r ${EXTENSION_ROOTPATH}/Resources/Private/Meilisearch/configsets ${SOLR_INSTALL_DIR}/server/meilisearch
|
||||
|
||||
cecho "Copy copy solr.xml" $green
|
||||
cp ${EXTENSION_ROOTPATH}/Resources/Private/Solr/solr.xml ${SOLR_INSTALL_DIR}/server/solr/solr.xml
|
||||
cecho "Copy copy meilisearch.xml" $green
|
||||
cp ${EXTENSION_ROOTPATH}/Resources/Private/Meilisearch/meilisearch.xml ${SOLR_INSTALL_DIR}/server/meilisearch/meilisearch.xml
|
||||
|
||||
cecho "Create default cores" $green
|
||||
cp -r ${EXTENSION_ROOTPATH}/Resources/Private/Solr/cores ${SOLR_INSTALL_DIR}/server/solr
|
||||
cp -r ${EXTENSION_ROOTPATH}/Resources/Private/Meilisearch/cores ${SOLR_INSTALL_DIR}/server/meilisearch
|
||||
|
||||
cecho "Setting environment" $green
|
||||
source $SOLR_INSTALL_DIR/bin/solr.in.sh
|
||||
source $SOLR_INSTALL_DIR/bin/meilisearch.in.sh
|
||||
|
||||
cecho "Starting solr" $green
|
||||
$SOLR_INSTALL_DIR/bin/solr start
|
||||
cecho "Starting meilisearch" $green
|
||||
$SOLR_INSTALL_DIR/bin/meilisearch start
|
||||
|
||||
if [ $TESTING -eq "1" ]; then
|
||||
cecho "Keeping download to cache it for next build" $green
|
||||
else
|
||||
cecho "Cleanup download" green
|
||||
rm $SOLR_INSTALL_DIR/downloads/solr-$SOLR_VERSION.tgz
|
||||
rm $SOLR_INSTALL_DIR/downloads/meilisearch-$SOLR_VERSION.tgz
|
||||
fi
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="cn" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="solr">
|
||||
<file source-language="en" target-language="cn" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/locallang.xlf -->
|
||||
@@ -130,4 +130,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="de" datatype="plaintext" original="messages" date="2015-12-23T10:36:54Z" product-name="solr">
|
||||
<file source-language="en" target-language="de" datatype="plaintext" original="messages" date="2015-12-23T10:36:54Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From ModuleScheduler/locallang.xlf //-->
|
||||
@@ -9,16 +9,16 @@
|
||||
<target>Re-Indexierung der Seite erzwingen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reindex_description" xml:space="preserve" approved="yes">
|
||||
<source>Purges the Solr Index and initializes the Index Queue of a site.</source>
|
||||
<target>Leert den solr index und initialisiert die Index Queue einer Seite.</target>
|
||||
<source>Purges the Meilisearch Index and initializes the Index Queue of a site.</source>
|
||||
<target>Leert den meilisearch index und initialisiert die Index Queue einer Seite.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_title" xml:space="preserve" approved="yes">
|
||||
<source>Index Queue Worker</source>
|
||||
<target>Index Queue Worker</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_description" xml:space="preserve" approved="yes">
|
||||
<source>Processes the items in the Index Queue and sends them to Solr.</source>
|
||||
<target>Verarbeitet einen Item in der Index Queue und sendet ihn an den Solr Server.</target>
|
||||
<source>Processes the items in the Index Queue and sends them to Meilisearch.</source>
|
||||
<target>Verarbeitet einen Item in der Index Queue und sendet ihn an den Meilisearch Server.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_field_documentsToIndexLimit" xml:space="preserve" approved="yes">
|
||||
<source>Number of documents to index</source>
|
||||
@@ -29,20 +29,20 @@
|
||||
<target>Forced webroot (Nur notwendig wenn webroot von PATH_site abweicht)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_host" xml:space="preserve" approved="yes">
|
||||
<source>Solr Host</source>
|
||||
<target>Solr host</target>
|
||||
<source>Meilisearch Host</source>
|
||||
<target>Meilisearch host</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_port" xml:space="preserve" approved="yes">
|
||||
<source>Solr Port</source>
|
||||
<target>Solr Port</target>
|
||||
<source>Meilisearch Port</source>
|
||||
<target>Meilisearch Port</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_path" xml:space="preserve" approved="yes">
|
||||
<source>Solr Path</source>
|
||||
<target>Solr Pfad</target>
|
||||
<source>Meilisearch Path</source>
|
||||
<target>Meilisearch Pfad</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_server" xml:space="preserve" approved="yes">
|
||||
<source>Solr Server</source>
|
||||
<target>Solr Server</target>
|
||||
<source>Meilisearch Server</source>
|
||||
<target>Meilisearch Server</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_site" xml:space="preserve" approved="yes">
|
||||
<source>Site</source>
|
||||
@@ -54,15 +54,15 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="optimizer_description" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Optimiert den Solr Index</target>
|
||||
<target>Optimiert den Meilisearch Index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="commit_title" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Commit Solr index</target>
|
||||
<target>Commit Meilisearch index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="commit_description" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Macht Änderungen am Solr Index sichtbar</target>
|
||||
<target>Macht Änderungen am Meilisearch Index sichtbar</target>
|
||||
</trans-unit>
|
||||
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/locallang.xlf -->
|
||||
@@ -215,4 +215,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,24 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="dk" datatype="plaintext" original="messages" date="2015-12-23T10:36:54Z" product-name="solr">
|
||||
<file source-language="en" target-language="dk" datatype="plaintext" original="messages" date="2015-12-23T10:36:54Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From ModuleReports/locallang.xlf //-->
|
||||
<trans-unit id="index_title" xml:space="preserve" approved="yes">
|
||||
<source>Apache Solr Index</source>
|
||||
<target>Apache Solr Index</target>
|
||||
<source>Meilisearch Index</source>
|
||||
<target>Meilisearch Index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="index_description" xml:space="preserve" approved="yes">
|
||||
<source>View the number of documents and fields in your index</source>
|
||||
<target>Se antallet af dokumenter og felter i dit index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="statistics_title" xml:space="preserve" approved="yes">
|
||||
<source>Apache Solr Statistics</source>
|
||||
<target>Apache Solr Statistik</target>
|
||||
<source>Meilisearch Statistics</source>
|
||||
<target>Meilisearch Statistik</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="statistics_description" xml:space="preserve" approved="yes">
|
||||
<source>Provides several Solr usage statistics</source>
|
||||
<target>Viser adskillige Solr-anvendelsesstatistikker</target>
|
||||
<source>Provides several Meilisearch usage statistics</source>
|
||||
<target>Viser adskillige Meilisearch-anvendelsesstatistikker</target>
|
||||
</trans-unit>
|
||||
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/locallang.xlf -->
|
||||
@@ -162,4 +162,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="fr" datatype="plaintext" original="messages" date="2015-12-23T10:34:18Z" product-name="solr">
|
||||
<file source-language="en" target-language="fr" datatype="plaintext" original="messages" date="2015-12-23T10:34:18Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From Backend/locallang.xlf //-->
|
||||
@@ -19,20 +19,20 @@
|
||||
|
||||
<!-- From ModuleReports/locallang.xlf //-->
|
||||
<trans-unit id="index_title" xml:space="preserve" approved="yes">
|
||||
<source>Apache Solr Index</source>
|
||||
<target>Index d'Apache Solr</target>
|
||||
<source>Meilisearch Index</source>
|
||||
<target>Index d'Meilisearch</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="index_description" xml:space="preserve" approved="yes">
|
||||
<source>View the number of documents and fields in your index</source>
|
||||
<target>Visualisez le nombre de documents et de champs de votre index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="statistics_title" xml:space="preserve" approved="yes">
|
||||
<source>Apache Solr Statistics</source>
|
||||
<target>Statistiques d'Apache Solr</target>
|
||||
<source>Meilisearch Statistics</source>
|
||||
<target>Statistiques d'Meilisearch</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="statistics_description" xml:space="preserve" approved="yes">
|
||||
<source>Provides several Solr usage statistics</source>
|
||||
<target>Fourni plusieurs statistiques d'usage de Solr</target>
|
||||
<source>Provides several Meilisearch usage statistics</source>
|
||||
<target>Fourni plusieurs statistiques d'usage de Meilisearch</target>
|
||||
</trans-unit>
|
||||
|
||||
<!-- From ModuleScheduler/locallang.xlf //-->
|
||||
@@ -41,36 +41,36 @@
|
||||
<target>Force la réindexation d'un site</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reindex_description" xml:space="preserve" approved="yes">
|
||||
<source>Purges the Solr Index and initializes the Index Queue of a site.</source>
|
||||
<target>Purge l'index de Solr et initialise la file d'attente d'indexation d'un site.</target>
|
||||
<source>Purges the Meilisearch Index and initializes the Index Queue of a site.</source>
|
||||
<target>Purge l'index de Meilisearch et initialise la file d'attente d'indexation d'un site.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_title" xml:space="preserve" approved="yes">
|
||||
<source>Index Queue Worker</source>
|
||||
<target>Tâche de traitement de la file d'indexation.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_description" xml:space="preserve" approved="yes">
|
||||
<source>Processes the items in the Index Queue and sends them to Solr.</source>
|
||||
<target>Traite les élément de la file d'attente et les envoie à Solr.</target>
|
||||
<source>Processes the items in the Index Queue and sends them to Meilisearch.</source>
|
||||
<target>Traite les élément de la file d'attente et les envoie à Meilisearch.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_field_documentsToIndexLimit" xml:space="preserve" approved="yes">
|
||||
<source>Number of documents to index</source>
|
||||
<target>Nombre de documents à indexer</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_host" xml:space="preserve" approved="yes">
|
||||
<source>Solr Host</source>
|
||||
<target>Hôte Solr</target>
|
||||
<source>Meilisearch Host</source>
|
||||
<target>Hôte Meilisearch</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_port" xml:space="preserve" approved="yes">
|
||||
<source>Solr Port</source>
|
||||
<target>Port Solr</target>
|
||||
<source>Meilisearch Port</source>
|
||||
<target>Port Meilisearch</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_path" xml:space="preserve" approved="yes">
|
||||
<source>Solr Path</source>
|
||||
<target>URI Solr</target>
|
||||
<source>Meilisearch Path</source>
|
||||
<target>URI Meilisearch</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_server" xml:space="preserve" approved="yes">
|
||||
<source>Solr Server</source>
|
||||
<target>Serveur Solr</target>
|
||||
<source>Meilisearch Server</source>
|
||||
<target>Serveur Meilisearch</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_site" xml:space="preserve" approved="yes">
|
||||
<source>Site</source>
|
||||
@@ -219,4 +219,4 @@
|
||||
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="it" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="solr">
|
||||
<file source-language="en" target-language="it" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
|
||||
@@ -131,4 +131,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="jp" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="solr">
|
||||
<file source-language="en" target-language="jp" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/locallang.xlf -->
|
||||
@@ -130,4 +130,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="kr" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="solr">
|
||||
<file source-language="en" target-language="kr" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/locallang.xlf -->
|
||||
@@ -130,4 +130,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -6,24 +6,24 @@
|
||||
</header>
|
||||
<body>
|
||||
|
||||
<trans-unit id="cache_initialize_solr_connections" xml:space="preserve">
|
||||
<source>Initialize Solr connections</source>
|
||||
<trans-unit id="cache_initialize_meilisearch_connections" xml:space="preserve">
|
||||
<source>Initialize Meilisearch connections</source>
|
||||
</trans-unit>
|
||||
|
||||
<!-- Index Administration -->
|
||||
<trans-unit id="solr.backend.index_administration.description" xml:space="preserve">
|
||||
<source>The Index Administration Module is responsible for emptying the cores(deleting documents) on Solr Server and index queues in TYPO3 CMS. </source>
|
||||
<trans-unit id="meilisearch.backend.index_administration.description" xml:space="preserve">
|
||||
<source>The Index Administration Module is responsible for emptying the cores(deleting documents) on Meilisearch Server and index queues in TYPO3 CMS. </source>
|
||||
</trans-unit>
|
||||
|
||||
<trans-unit id="solr.backend.index_administration.index_emptied_all" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_administration.index_emptied_all" xml:space="preserve">
|
||||
<source>Index emptied for Site "%s" (%s).</source>
|
||||
</trans-unit>
|
||||
|
||||
<trans-unit id="solr.backend.index_administration.success.queue_emptied" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_administration.success.queue_emptied" xml:space="preserve">
|
||||
<source>Index Queue emptied for Site "%s".</source>
|
||||
</trans-unit>
|
||||
|
||||
<trans-unit id="solr.backend.index_administration.error.on_empty_index" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_administration.error.on_empty_index" xml:space="preserve">
|
||||
<source>An error occurred while trying to delete documents from the index: %s</source>
|
||||
</trans-unit>
|
||||
<!-- End: Index Maintenance -->
|
||||
@@ -66,10 +66,10 @@
|
||||
|
||||
<!-- From ModuleAdministration/locallang.xlf //-->
|
||||
<trans-unit id="mlang_labels_tablabel" xml:space="preserve">
|
||||
<source>Apache Solr Search Administration</source>
|
||||
<source>Meilisearch Search Administration</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="mlang_labels_tabdescr" xml:space="preserve">
|
||||
<source>Allows you to manage Apache Solr from TYPO3.<br /><em>Access for 'admin' users only!</em></source>
|
||||
<source>Allows you to manage Meilisearch from TYPO3.<br /><em>Access for 'admin' users only!</em></source>
|
||||
</trans-unit>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve">
|
||||
<source>Search</source>
|
||||
@@ -77,16 +77,16 @@
|
||||
|
||||
<!-- From ModuleReports/locallang.xlf //-->
|
||||
<trans-unit id="index_title" xml:space="preserve">
|
||||
<source>Apache Solr Index</source>
|
||||
<source>Meilisearch Index</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="index_description" xml:space="preserve">
|
||||
<source>View the number of documents and fields in your index</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="statistics_title" xml:space="preserve">
|
||||
<source>Apache Solr Statistics</source>
|
||||
<source>Meilisearch Statistics</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="statistics_description" xml:space="preserve">
|
||||
<source>Provides several Solr usage statistics</source>
|
||||
<source>Provides several Meilisearch usage statistics</source>
|
||||
</trans-unit>
|
||||
|
||||
<!-- From ModuleScheduler/locallang.xlf //-->
|
||||
@@ -94,13 +94,13 @@
|
||||
<source>Force Re-Indexing of a site</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="reindex_description" xml:space="preserve">
|
||||
<source>Purges the Solr Index and initializes the Index Queue of a site.</source>
|
||||
<source>Purges the Meilisearch Index and initializes the Index Queue of a site.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_title" xml:space="preserve">
|
||||
<source>Index Queue Worker</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_description" xml:space="preserve">
|
||||
<source>Processes the items in the Index Queue and sends them to Solr.</source>
|
||||
<source>Processes the items in the Index Queue and sends them to Meilisearch.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_field_documentsToIndexLimit" xml:space="preserve">
|
||||
<source>Number of documents to index</source>
|
||||
@@ -109,16 +109,16 @@
|
||||
<source>Forced webroot (only needed when webroot is not PATH_site)</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_host" xml:space="preserve">
|
||||
<source>Solr Host</source>
|
||||
<source>Meilisearch Host</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_port" xml:space="preserve">
|
||||
<source>Solr Port</source>
|
||||
<source>Meilisearch Port</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_path" xml:space="preserve">
|
||||
<source>Solr Path</source>
|
||||
<source>Meilisearch Path</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_server" xml:space="preserve">
|
||||
<source>Solr Server</source>
|
||||
<source>Meilisearch Server</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_site" xml:space="preserve">
|
||||
<source>Site</source>
|
||||
@@ -225,98 +225,98 @@
|
||||
<source>Top Results</source>
|
||||
</trans-unit>
|
||||
<!-- From locallang.xlf -->
|
||||
<trans-unit id="solr.backend.index_queue_module.description" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.description" xml:space="preserve">
|
||||
<source>The Index Queue manages content indexing. Content enters the Index Queue by initialization below or when new content is created based on configuration. Items in the Index Queue are indexed newest changes first until all items in the queue have been indexed.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.errors.reset_button" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.errors.reset_button" xml:space="preserve">
|
||||
<source>Reset errors</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.errors.headline" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.errors.headline" xml:space="preserve">
|
||||
<source>Indexing Errors</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.errors.id" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.errors.id" xml:space="preserve">
|
||||
<source>ID</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.errors.item_type" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.errors.item_type" xml:space="preserve">
|
||||
<source>Item Type</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.errors.item_uid" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.errors.item_uid" xml:space="preserve">
|
||||
<source>Item UID</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.errors.show_button" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.errors.show_button" xml:space="preserve">
|
||||
<source>Show error</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.error.index_manual" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.error.index_manual" xml:space="preserve">
|
||||
<source>An error occurred while indexing manual from the backend.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.error.reset_errors" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.error.reset_errors" xml:space="preserve">
|
||||
<source>An error occurred while resetting the error log in the index queue.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.error.single_item_not_requeued" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.error.single_item_not_requeued" xml:space="preserve">
|
||||
<source>Single item was not requeued.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.initialize.no_selection" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.initialize.no_selection" xml:space="preserve">
|
||||
<source>No indexing configurations selected.</source>
|
||||
</trans-unit>
|
||||
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.initialize.success" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.initialize.success" xml:space="preserve">
|
||||
<source>Initialized indexing configurations: %s</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.initialize.title" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.initialize.title" xml:space="preserve">
|
||||
<source>Index Queue initialized</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.not_initialized.title" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.not_initialized.title" xml:space="preserve">
|
||||
<source>Index Queue not initialized</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.success.reset_errors" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.success.reset_errors" xml:space="preserve">
|
||||
<source>All errors have been reset.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.success.index_manual" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.success.index_manual" xml:space="preserve">
|
||||
<source>Indexing from the backend was successfully finished.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.success.single_item_was_requeued" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.success.single_item_was_requeued" xml:space="preserve">
|
||||
<source>Single item was successfully marked for reindexing.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.title" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.title" xml:space="preserve">
|
||||
<source>Index Queue</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.index_manual" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.index_manual" xml:space="preserve">
|
||||
<source>Manual Indexing</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.help" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.help" xml:space="preserve">
|
||||
<source>Initializing the Index Queue is the most complete way to force re-indexing, or to build the Index Queue for the first time. The Index Queue Worker scheduler task will then index the items listed in the Index Queue.</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.status.errors" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.status.errors" xml:space="preserve">
|
||||
<source> Errors</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.status.header" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.status.header" xml:space="preserve">
|
||||
<source>Indexing Progress</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.status.indexed" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.status.indexed" xml:space="preserve">
|
||||
<source> Indexed</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.status.pending" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.status.pending" xml:space="preserve">
|
||||
<source> Pending</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.header_init" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.header_init" xml:space="preserve">
|
||||
<source>Index Queue Initialization</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.header_status" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.header_status" xml:space="preserve">
|
||||
<source>Index Queue Status</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.button.clear_index_queue" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.button.clear_index_queue" xml:space="preserve">
|
||||
<source>Clear Index Queue</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.back" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.back" xml:space="preserve">
|
||||
<source>Go back</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.flashmessage.error.no_queue_item_for_queue_error" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.flashmessage.error.no_queue_item_for_queue_error" xml:space="preserve">
|
||||
<source>No valid queue item passed to show the error information!</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.error_details" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.error_details" xml:space="preserve">
|
||||
<source>Error details for queue item</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.index_queue_module.index_now" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.index_queue_module.index_now" xml:space="preserve">
|
||||
<source>Index now</source>
|
||||
</trans-unit>
|
||||
|
||||
@@ -331,28 +331,28 @@
|
||||
<source>Search: Form only</source>
|
||||
</trans-unit>
|
||||
|
||||
<trans-unit id="solr.backend.search_statistics_module.item_phrase" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.item_phrase" xml:space="preserve">
|
||||
<source>Phrase</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.item_count" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.item_count" xml:space="preserve">
|
||||
<source>Number of Queries</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.results" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.results" xml:space="preserve">
|
||||
<source>Number of Results (Average)</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.percentage" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.percentage" xml:space="preserve">
|
||||
<source>Percentage</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.no_records_found" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.no_records_found" xml:space="preserve">
|
||||
<source>No records found. Did you enabled 'plugin.tx_meilisearch.statistics = 1' in the typoscript configuration of your site?</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.top_search_phrases" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.top_search_phrases" xml:space="preserve">
|
||||
<source>Top 5 Search Phrases</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.top_search_phrases_without_hits" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.top_search_phrases_without_hits" xml:space="preserve">
|
||||
<source>Top 5 Search Phrases Without Hits</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="solr.backend.search_statistics_module.search_phrases_header" xml:space="preserve">
|
||||
<trans-unit id="meilisearch.backend.search_statistics_module.search_phrases_header" xml:space="preserve">
|
||||
<source>Search Phrase Statistics</source>
|
||||
</trans-unit>
|
||||
|
||||
|
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="solr">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve">
|
||||
<source>Apache Solr</source>
|
||||
<source>Meilisearch</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="mlang_labels_tablabel" xml:space="preserve">
|
||||
<source>Administrate solr</source>
|
||||
<source>Administrate meilisearch</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="mlang_labels_tabdescr" xml:space="preserve">
|
||||
<source>This module provides submodules to maintain solr functionality.</source>
|
||||
<source>This module provides submodules to maintain meilisearch functionality.</source>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="solr">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve">
|
||||
@@ -14,4 +14,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="solr">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve">
|
||||
<source>Index Administration</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="mlang_labels_tablabel" xml:space="preserve">
|
||||
<source>Administrate your solr system</source>
|
||||
<source>Administrate your meilisearch system</source>
|
||||
</trans-unit>
|
||||
<trans-unit id="mlang_labels_tabdescr" xml:space="preserve">
|
||||
<source>This module allows you to do admin operations on the index (e.g. clear the index queue or clean the solr server).</source>
|
||||
<source>This module allows you to do admin operations on the index (e.g. clear the index queue or clean the meilisearch server).</source>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="solr">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve">
|
||||
@@ -14,4 +14,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="solr">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve">
|
||||
@@ -14,4 +14,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="nl" datatype="plaintext" original="messages" date="2015-12-23T10:38:14Z" product-name="solr">
|
||||
<file source-language="en" target-language="nl" datatype="plaintext" original="messages" date="2015-12-23T10:38:14Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From ModuleScheduler/nl.locallang.xlf //-->
|
||||
@@ -9,16 +9,16 @@
|
||||
<target>Forceer herindexering van een website</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="reindex_description" xml:space="preserve" approved="yes">
|
||||
<source>Purges the Solr Index and initializes the Index Queue of a site.</source>
|
||||
<target>Leegt de Solr index en initialiseert de Index Wachtrij van een website.</target>
|
||||
<source>Purges the Meilisearch Index and initializes the Index Queue of a site.</source>
|
||||
<target>Leegt de Meilisearch index en initialiseert de Index Wachtrij van een website.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_title" xml:space="preserve" approved="yes">
|
||||
<source>Index Queue Worker</source>
|
||||
<target>Index Wachtrij Taak</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_description" xml:space="preserve" approved="yes">
|
||||
<source>Processes the items in the Index Queue and sends them to Solr.</source>
|
||||
<target>Verwerkt de documenten in de Index Wachtrij en verstuurt deze naar Solr.</target>
|
||||
<source>Processes the items in the Index Queue and sends them to Meilisearch.</source>
|
||||
<target>Verwerkt de documenten in de Index Wachtrij en verstuurt deze naar Meilisearch.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="indexqueueworker_field_documentsToIndexLimit" xml:space="preserve" approved="yes">
|
||||
<source>Number of documents to index</source>
|
||||
@@ -29,20 +29,20 @@
|
||||
<target>Geforceerde webroot (alleen nodig als de webroot anders is dan PATH_site)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_host" xml:space="preserve" approved="yes">
|
||||
<source>Solr Host</source>
|
||||
<target>Solr host</target>
|
||||
<source>Meilisearch Host</source>
|
||||
<target>Meilisearch host</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_port" xml:space="preserve" approved="yes">
|
||||
<source>Solr Port</source>
|
||||
<target>Solr poort</target>
|
||||
<source>Meilisearch Port</source>
|
||||
<target>Meilisearch poort</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_path" xml:space="preserve" approved="yes">
|
||||
<source>Solr Path</source>
|
||||
<target>Solr pad</target>
|
||||
<source>Meilisearch Path</source>
|
||||
<target>Meilisearch pad</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_server" xml:space="preserve" approved="yes">
|
||||
<source>Solr Server</source>
|
||||
<target>Solr server</target>
|
||||
<source>Meilisearch Server</source>
|
||||
<target>Meilisearch server</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="field_site" xml:space="preserve" approved="yes">
|
||||
<source>Site</source>
|
||||
@@ -50,19 +50,19 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="optimizer_title" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Optimaliseer Solr index</target>
|
||||
<target>Optimaliseer Meilisearch index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="optimizer_description" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Voert een OPTIMIZE commando uit op de Solr index. Hoort een keer per dag uitgevoerd te worden voor websites met lage activiteit. Website met hoge activiteit kunnen dit vaker uitvoeren. Pas op, deze taak kan een aantal seconden in beslag nemen bij grote indexes.</target>
|
||||
<target>Voert een OPTIMIZE commando uit op de Meilisearch index. Hoort een keer per dag uitgevoerd te worden voor websites met lage activiteit. Website met hoge activiteit kunnen dit vaker uitvoeren. Pas op, deze taak kan een aantal seconden in beslag nemen bij grote indexes.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="commit_title" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Commit Solr index</target>
|
||||
<target>Commit Meilisearch index</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="commit_description" xml:space="preserve" approved="yes">
|
||||
<source></source>
|
||||
<target>Voert een COMMIT commando uit op de Solr index. Kan tussen de een keer per minuut en ieder uur uitgevoerd worden. Deze taak hoort korter te duren dan het OPTIMIZE commando welke ook een COMMIT uitvoert voor het OPTIMIZE commando.</target>
|
||||
<target>Voert een COMMIT commando uit op de Meilisearch index. Kan tussen de een keer per minuut en ieder uur uitgevoerd worden. Deze taak hoort korter te duren dan het OPTIMIZE commando welke ook een COMMIT uitvoert voor het OPTIMIZE commando.</target>
|
||||
</trans-unit>
|
||||
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/nl.locallang.xlf -->
|
||||
@@ -192,4 +192,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" target-language="pl" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="solr">
|
||||
<file source-language="en" target-language="pl" datatype="plaintext" original="messages" date="2015-12-23T10:35:41Z" product-name="meilisearch">
|
||||
<header/>
|
||||
<body>
|
||||
<!-- From PluginResults|PluginSearch|PluginFrequentSearches/pl.locallang.xlf -->
|
||||
@@ -130,4 +130,4 @@
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
{namespace solr=WapplerSystems\Meilisearch\ViewHelpers\Backend}
|
||||
{namespace meilisearch=WapplerSystems\Meilisearch\ViewHelpers\Backend}
|
||||
|
||||
<f:if condition="{document}">
|
||||
<div class="panel panel-default">
|
||||
@@ -27,7 +27,7 @@
|
||||
<f:for each="{tableRows}" key="tableRowFiledName" as="tableRowValue" >
|
||||
<tr>
|
||||
<th scope="row">{tableRowFiledName}</th>
|
||||
<solr:isString value="{tableRowValue}">
|
||||
<meilisearch:isString value="{tableRowValue}">
|
||||
<f:then>
|
||||
<td>{tableRowValue}</td>
|
||||
</f:then>
|
||||
@@ -36,7 +36,7 @@
|
||||
<f:render section="SubTable" arguments="{tableRows: tableRowValue}"/>
|
||||
</td>
|
||||
</f:else>
|
||||
</solr:isString>
|
||||
</meilisearch:isString>
|
||||
</tr>
|
||||
</f:for>
|
||||
</f:section>
|
||||
|
@@ -1,32 +1,32 @@
|
||||
<f:if condition="{showSelectOtherPage}">
|
||||
<f:then>
|
||||
<f:be.infobox title="No site could be found." state="3">
|
||||
<p>Please choose other page in the page tree, which has solr configured.</p>
|
||||
<p>Please choose other page in the page tree, which has meilisearch configured.</p>
|
||||
</f:be.infobox>
|
||||
</f:then>
|
||||
|
||||
<f:else>
|
||||
<p>When all of these steps are done check this module again.</p>
|
||||
|
||||
<f:be.infobox title="There is no site configured for your solr extension!" state="3">
|
||||
<f:be.infobox title="There is no site configured for your meilisearch extension!" state="3">
|
||||
<p>Please check the following:</p>
|
||||
<p>If you want to use solr with the TYPO3 site configuration:</p>
|
||||
<p>If you want to use meilisearch with the TYPO3 site configuration:</p>
|
||||
|
||||
<ul>
|
||||
<li>Your site has a page, marked as root page.</li>
|
||||
<li>Configure EXT:meilisearch with the TYPO3 site module.</li>
|
||||
<li>Check the reports module if any solr error is shown.</li>
|
||||
<li>Check the reports module if any meilisearch error is shown.</li>
|
||||
</ul>
|
||||
|
||||
<hr />
|
||||
<p><strong>OR</strong></p>
|
||||
<hr />
|
||||
<p>If you want to use solr with the legacy configuration (domain record and typoscript of EXTCONF setup):</p>
|
||||
<p>If you want to use meilisearch with the legacy configuration (domain record and typoscript of EXTCONF setup):</p>
|
||||
<ul>
|
||||
<li>Your site has a domain configured, please create a domain record on the root page, or configure it in "TYPO3_CONF_VARS|EXTCONF|solr|sites|###rootPageId###|domains"</li>
|
||||
<li>Your site has a domain configured, please create a domain record on the root page, or configure it in "TYPO3_CONF_VARS|EXTCONF|meilisearch|sites|###rootPageId###|domains"</li>
|
||||
<li>Your site has a page, marked as root page.</li>
|
||||
<li>Your page has included the solr typoscript configuration.</li>
|
||||
<li>You've initialized the solr connections in the backend with the menu item "Initialize solr connections"</li>
|
||||
<li>Your page has included the meilisearch typoscript configuration.</li>
|
||||
<li>You've initialized the meilisearch connections in the backend with the menu item "Initialize meilisearch connections"</li>
|
||||
<li>Afterwards please check if the reports module is showing any errors.</li>
|
||||
</ul>
|
||||
</f:be.infobox>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
|
@@ -1,13 +1,13 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
<f:section name="hierarchyTree">
|
||||
<f:for each="{node.childNodes}" as="childNode" iteration="iteration">
|
||||
<div class="facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')} list-group-item" data-facet-item-value="{childNode.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: childNode)}">{childNode.label}</a>
|
||||
<div class="facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')} list-group-item" data-facet-item-value="{childNode.value}">
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: childNode)}">{childNode.label}</a>
|
||||
<span class="facet-result-count badge">{childNode.documentCount}</span>
|
||||
</div>
|
||||
<f:if condition="{childNode.childNodes}">
|
||||
@@ -27,4 +27,4 @@
|
||||
<f:render section="hierarchyTree" arguments="{node: facet, facet: facet}" />
|
||||
</div>
|
||||
</div>
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
</div>
|
||||
<div class="facet-option-list facet-type-options fluidfacet list-group panel-collapse collapse" data-facet-name="{facet.name}" data-facet-label="{facet.label}" id="facet{facet.name}">
|
||||
<f:for each="{facet.options}" as="option" iteration="iteration">
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a> <span class="facet-result-count badge">{option.documentCount}</span>
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a> <span class="facet-result-count badge">{option.documentCount}</span>
|
||||
</div>
|
||||
</f:for>
|
||||
<f:if condition="{facet.options -> f:count()} > 10">
|
||||
<div class="list-group-item">
|
||||
<a href="#" class="tx-solr-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'solr')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'solr')}">
|
||||
<s:translate key="faceting_showMore" extensionName="solr">Show more</s:translate>
|
||||
<a href="#" class="tx-meilisearch-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'meilisearch')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'meilisearch')}">
|
||||
<s:translate key="faceting_showMore" extensionName="meilisearch">Show more</s:translate>
|
||||
</a>
|
||||
</div>
|
||||
</f:if>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
|
||||
<div class="facet-option-list facet-type-options fluidfacet list-group" data-facet-name="{facet.name}" data-facet-label="{facet.label}" id="facet-data{facet.name}">
|
||||
<f:for each="{facet.options}" as="option" iteration="iteration">
|
||||
<div class="list-group-item facet-filter-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a> <span class="facet-result-count badge">{option.documentCount}</span>
|
||||
<div class="list-group-item facet-filter-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a> <span class="facet-result-count badge">{option.documentCount}</span>
|
||||
</div>
|
||||
</f:for>
|
||||
<f:if condition="{facet.options -> f:count()} > 10">
|
||||
<div class="list-group-item">
|
||||
<a href="#" class="tx-solr-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'solr')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'solr')}">
|
||||
<s:translate key="faceting_showMore" extensionName="solr">Show more</s:translate>
|
||||
<a href="#" class="tx-meilisearch-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'meilisearch')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'meilisearch')}">
|
||||
<s:translate key="faceting_showMore" extensionName="meilisearch">Show more</s:translate>
|
||||
</a>
|
||||
</div>
|
||||
</f:if>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<div class="list-group">
|
||||
<f:for each="{filteredOptions}" as="option">
|
||||
<div class="facet-option list-group-item" data-facet-item-value="{option.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a>
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a>
|
||||
<span class="facet-result-count badge">
|
||||
{option.documentCount}
|
||||
</span>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
</div>
|
||||
<div class="facet-option-list facet-type-options fluidfacet list-group panel-collapse collapse" data-facet-name="{facet.name}" data-facet-label="{facet.label}" id="facet{facet.name}">
|
||||
<f:for each="{facet.options}" as="option" iteration="iteration">
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.setFacetItem(facet: facet, facetItem: option)}">{option.label}</a> <span class="facet-result-count">({option.documentCount})</span>
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.setFacetItem(facet: facet, facetItem: option)}">{option.label}</a> <span class="facet-result-count">({option.documentCount})</span>
|
||||
</div>
|
||||
</f:for>
|
||||
<f:if condition="{facet.options -> f:count()} > 10">
|
||||
<div class="list-group-item">
|
||||
<a href="#" class="tx-solr-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'solr')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'solr')}">
|
||||
<s:translate key="faceting_showMore" extensionName="solr">Show more</s:translate>
|
||||
<a href="#" class="tx-meilisearch-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'meilisearch')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'meilisearch')}">
|
||||
<s:translate key="faceting_showMore" extensionName="meilisearch">Show more</s:translate>
|
||||
</a>
|
||||
</div>
|
||||
</f:if>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
<f:for each="{facet.options}" as="option" iteration="iteration">
|
||||
<f:if condition="{option.selected}">
|
||||
<f:then>
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet solr-ajaxified active" href="{s:uri.facet.removeFacetItem(facet: facet, facetItem: option)}">{option.label}</a>
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet meilisearch-ajaxified active" href="{s:uri.facet.removeFacetItem(facet: facet, facetItem: option)}">{option.label}</a>
|
||||
<span class="facet-result-count badge">{option.documentCount}</span>
|
||||
</div>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a>
|
||||
<div class="list-group-item facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')}" data-facet-item-value="{option.value}">
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: option)}">{option.label}</a>
|
||||
<span class="facet-result-count badge">{option.documentCount}</span>
|
||||
</div>
|
||||
</f:else>
|
||||
@@ -31,8 +31,8 @@
|
||||
</f:for>
|
||||
<f:if condition="{facet.options -> f:count()} > 10">
|
||||
<div class="list-group-item">
|
||||
<a href="#" class="tx-solr-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'solr')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'solr')}">
|
||||
<s:translate key="faceting_showMore" extensionName="solr">Show more</s:translate>
|
||||
<a href="#" class="tx-meilisearch-facet-show-all" data-label-more="{s:translate(key:'faceting_showMore', extensionName:'meilisearch')}" data-label-less="{s:translate(key:'faceting_showFewer', extensionName:'meilisearch')}">
|
||||
<s:translate key="faceting_showMore" extensionName="meilisearch">Show more</s:translate>
|
||||
</a>
|
||||
</div>
|
||||
</f:if>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -38,4 +38,4 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
@@ -33,4 +33,4 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -1,13 +1,13 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true"
|
||||
>
|
||||
|
||||
<f:section name="hierarchyTree">
|
||||
<f:for each="{node.childNodes}" as="childNode" iteration="iteration">
|
||||
<div class="facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-solr-facet-hidden')} list-group-item" data-facet-item-value="{childNode.value}">
|
||||
<a class="facet solr-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: childNode)}"><f:cObject typoscriptObjectPath="lib.tx_meilisearch.pagetitle">{childNode.label}</f:cObject></a>
|
||||
<div class="facet-option{f:if(condition:'{iteration.index} > 9', then:' tx-meilisearch-facet-hidden')} list-group-item" data-facet-item-value="{childNode.value}">
|
||||
<a class="facet meilisearch-ajaxified" href="{s:uri.facet.addFacetItem(facet: facet, facetItem: childNode)}"><f:cObject typoscriptObjectPath="lib.tx_meilisearch.pagetitle">{childNode.label}</f:cObject></a>
|
||||
<span class="facet-result-count badge">{childNode.documentCount}</span>
|
||||
</div>
|
||||
<f:if condition="{childNode.childNodes}">
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="Document">
|
||||
|
||||
|
@@ -1,12 +1,12 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="Facets">
|
||||
<div id="tx-solr-faceting">
|
||||
<div id="tx-meilisearch-faceting">
|
||||
<s:facet.area.group groupName="main" facets="{resultSet.facets.available}">
|
||||
<div class="facet-area-main">
|
||||
<div class="solr-facets-available secondaryContentSection">
|
||||
<div class="meilisearch-facets-available secondaryContentSection">
|
||||
<div class="facets">
|
||||
<f:for each="{areaFacets}" as="facet">
|
||||
<div class="facet facet-type facet-type-{facet.type} panel-group" id="facet-accordion-{facet.name}">
|
||||
|
@@ -1,23 +1,23 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="FacetsActive">
|
||||
<f:if condition="{resultSet.facets.used -> f:count()}">
|
||||
<div id="tx-solr-facets-in-use">
|
||||
<div id="tx-meilisearch-facets-in-use">
|
||||
<s:translate key="faceting_resultsNarrowedBy">Narrowed by</s:translate>:
|
||||
<f:for each="{resultSet.facets.used}" as="facet">
|
||||
<f:for each="{facet.allFacetItems.selected}" as="item">
|
||||
<a href="{s:uri.facet.removeFacetItem(facet: facet, facetItem: item)}" class="facet remove-facet-option solr-ajaxified btn btn-circle">
|
||||
<a href="{s:uri.facet.removeFacetItem(facet: facet, facetItem: item)}" class="facet remove-facet-option meilisearch-ajaxified btn btn-circle">
|
||||
{facet.label}: {item.label}
|
||||
<i class="glyphicon glyphicon-remove"></i>
|
||||
</a>
|
||||
</f:for>
|
||||
</f:for>
|
||||
<a href="{s:uri.facet.removeAllFacets()}" class="solr-ajaxified btn btn-circle">
|
||||
<a href="{s:uri.facet.removeAllFacets()}" class="meilisearch-ajaxified btn btn-circle">
|
||||
<s:translate key="faceting_removeAllFilters">Remove all filters</s:translate>
|
||||
<i class="glyphicon glyphicon-remove"></i>
|
||||
</a>
|
||||
</div>
|
||||
</f:if>
|
||||
</f:section>
|
||||
</f:section>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="PerPage">
|
||||
<div id="results-per-page">
|
||||
@@ -16,4 +16,4 @@
|
||||
</select>
|
||||
</form>
|
||||
</div>
|
||||
</f:section>
|
||||
</f:section>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="RelevanceBar">
|
||||
|
||||
@@ -15,4 +15,4 @@
|
||||
|
||||
</f:section>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -1,9 +1,9 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="Sorting">
|
||||
<div id="tx-solr-sorting" class="secondaryContentSection dropdown">
|
||||
<div id="tx-meilisearch-sorting" class="secondaryContentSection dropdown">
|
||||
<button class="btn btn-default dropdown-toggle" type="button" id="sortDropDown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
|
||||
<span class=" glyphicon glyphicon-sort"></span>
|
||||
<s:translate key="sorting_sortBy">Sorting</s:translate>
|
||||
@@ -15,7 +15,7 @@
|
||||
<f:if condition="{sorting.isResetOption}">
|
||||
<f:then>
|
||||
<li>
|
||||
<a href="{s:uri.sorting.removeSorting()}" class="solr-ajaxified">{sorting.label}</a>
|
||||
<a href="{s:uri.sorting.removeSorting()}" class="meilisearch-ajaxified">{sorting.label}</a>
|
||||
</li>
|
||||
</f:then>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<f:if condition="{sorting.selected}">
|
||||
<f:then>
|
||||
<li class="active">
|
||||
<a href="{s:uri.sorting.setSorting(sortingName: sorting.name, sortingDirection: sorting.oppositeDirection)}" class="solr-ajaxified">
|
||||
<a href="{s:uri.sorting.setSorting(sortingName: sorting.name, sortingDirection: sorting.oppositeDirection)}" class="meilisearch-ajaxified">
|
||||
<f:if condition="{sorting.isAscDirection}">
|
||||
<f:then><span class=" glyphicon glyphicon-arrow-up pull-right"></span></f:then>
|
||||
<f:else><span class=" glyphicon glyphicon-arrow-down pull-right"></span></f:else>
|
||||
@@ -35,7 +35,7 @@
|
||||
</f:then>
|
||||
<f:else>
|
||||
<li>
|
||||
<a href="{s:uri.sorting.setSorting(sortingName: sorting.name, sortingDirection: sorting.direction)}" class="solr-ajaxified">{sorting.label}</a>
|
||||
<a href="{s:uri.sorting.setSorting(sortingName: sorting.name, sortingDirection: sorting.direction)}" class="meilisearch-ajaxified">{sorting.label}</a>
|
||||
</li>
|
||||
</f:else>
|
||||
</f:if>
|
||||
@@ -45,4 +45,4 @@
|
||||
</f:for>
|
||||
</ul>
|
||||
</div>
|
||||
</f:section>
|
||||
</f:section>
|
||||
|
@@ -1,11 +1,11 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="Form">
|
||||
|
||||
<div class="tx-solr-search-form">
|
||||
<s:searchForm id="tx-solr-search-form-pi-results" additionalFilters="{additionalFilters}" suggestHeader="{s:translate(key:'suggest_header',default:'Top Results')}">
|
||||
<div class="tx-meilisearch-search-form">
|
||||
<s:searchForm id="tx-meilisearch-search-form-pi-results" additionalFilters="{additionalFilters}" suggestHeader="{s:translate(key:'suggest_header',default:'Top Results')}">
|
||||
<div class="input-group">
|
||||
<f:for each="{existingParameters}" key="name" as="value">
|
||||
<f:form.hidden name="{pluginNamespace}{name}" value="{value}" />
|
||||
@@ -16,9 +16,9 @@
|
||||
<input type="hidden" name="id" value="{pageUid}" />
|
||||
</f:if>
|
||||
|
||||
<input type="text" class="tx-solr-q js-solr-q tx-solr-suggest tx-solr-suggest-focus form-control" name="{pluginNamespace}[q]" value="{q}" />
|
||||
<input type="text" class="tx-meilisearch-q js-meilisearch-q tx-meilisearch-suggest tx-meilisearch-suggest-focus form-control" name="{pluginNamespace}[q]" value="{q}" />
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default tx-solr-submit" type="submit">
|
||||
<button class="btn btn-default tx-meilisearch-submit" type="submit">
|
||||
<span class=" glyphicon glyphicon-search"></span>
|
||||
<span>
|
||||
<s:translate key="submit">Search</s:translate>
|
||||
@@ -29,4 +29,4 @@
|
||||
</s:searchForm>
|
||||
</div>
|
||||
|
||||
</f:section>
|
||||
</f:section>
|
||||
|
@@ -1,12 +1,12 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="FrequentlySearched">
|
||||
|
||||
<s:widget.frequentlySearched>
|
||||
<f:if condition="{frequentSearches}">
|
||||
<div id="tx-solr-frequent-searches" class="secondaryContentSection panel">
|
||||
<div id="tx-meilisearch-frequent-searches" class="secondaryContentSection panel">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">
|
||||
<span class="glyphicon glyphicon-fire"></span>
|
||||
@@ -18,7 +18,7 @@
|
||||
<ul>
|
||||
<f:for each="{frequentSearches}" as="searchedForInfo">
|
||||
<li class="{searchedForInfo.class}">
|
||||
<a href="{s:uri.search.startNewSearch(queryString: searchedForInfo.q)}" class="solr-ajaxified">{searchedForInfo.q}</a>
|
||||
<a href="{s:uri.search.startNewSearch(queryString: searchedForInfo.q)}" class="meilisearch-ajaxified">{searchedForInfo.q}</a>
|
||||
</li>
|
||||
</f:for>
|
||||
</ul>
|
||||
@@ -31,4 +31,4 @@
|
||||
|
||||
</f:section>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -1,13 +1,13 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
|
||||
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
||||
xmlns:s="http://typo3.org/ns/ApacheSolrForTypo3/Solr/ViewHelpers">
|
||||
xmlns:s="http://typo3.org/ns/WapplerSystems/Meilisearch/ViewHelpers">
|
||||
|
||||
<f:section name="LastSearches">
|
||||
|
||||
<s:widget.lastSearches>
|
||||
<f:if condition="{lastSearches}">
|
||||
|
||||
<div id="tx-solr-lastsearches" class="secondaryContentSection panel">
|
||||
<div id="tx-meilisearch-lastsearches" class="secondaryContentSection panel">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">
|
||||
<span class="glyphicon glyphicon-time"></span>
|
||||
@@ -20,7 +20,7 @@
|
||||
<div class="panel-body">
|
||||
<f:for each="{lastSearches}" as="searchedFor">
|
||||
<li class="list-group-item">
|
||||
<a href="{s:uri.search.startNewSearch(queryString: searchedFor)}" class="solr-ajaxified">{searchedFor}</a>
|
||||
<a href="{s:uri.search.startNewSearch(queryString: searchedFor)}" class="meilisearch-ajaxified">{searchedFor}</a>
|
||||
</li>
|
||||
</f:for>
|
||||
</div>
|
||||
@@ -32,4 +32,4 @@
|
||||
|
||||
</f:section>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -253,12 +253,12 @@
|
||||
"homepage": "https://github.com/solariumphp/solarium/contributors"
|
||||
}
|
||||
],
|
||||
"description": "PHP Solr client",
|
||||
"description": "PHP Meilisearch client",
|
||||
"homepage": "http://www.solarium-project.org",
|
||||
"keywords": [
|
||||
"php",
|
||||
"search",
|
||||
"solr"
|
||||
"meilisearch"
|
||||
],
|
||||
"time": "2020-11-05T17:28:49+00:00"
|
||||
},
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ar" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ar" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,22 +56,22 @@
|
||||
preserveOriginal="1"
|
||||
protected="arabic/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="solr.ArabicStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="meilisearch.ArabicStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -81,26 +81,26 @@
|
||||
preserveOriginal="1"
|
||||
protected="arabic/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="solr.ArabicStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="meilisearch.ArabicStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -109,25 +109,25 @@
|
||||
preserveOriginal="1"
|
||||
protected="arabic/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="solr.ArabicStemFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="meilisearch.ArabicStemFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -136,69 +136,69 @@
|
||||
preserveOriginal="1"
|
||||
protected="arabic/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="solr.ArabicStemFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="arabic/protwords.txt"/>
|
||||
<filter class="meilisearch.ArabicStemFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.ArabicStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicStemFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="arabic"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="arabic"/>
|
||||
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.ArabicStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="hy" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="hy" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,17 +56,17 @@
|
||||
preserveOriginal="1"
|
||||
protected="armenian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -76,22 +76,22 @@
|
||||
preserveOriginal="1"
|
||||
protected="armenian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -100,19 +100,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="armenian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -121,51 +121,51 @@
|
||||
preserveOriginal="1"
|
||||
protected="armenian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Armenian" protected="armenian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="armenian"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="armenian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="armenian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="eu" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="eu" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="basque/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,30 +78,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="basque/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -110,20 +110,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="basque/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -133,54 +133,54 @@
|
||||
protected="basque/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Basque" protected="basque/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="basque"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="basque" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="basque"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="pt_BR" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="pt_BR" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,21 +56,21 @@
|
||||
preserveOriginal="1"
|
||||
protected="brazilian_portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="solr.BrazilianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.BrazilianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,30 +80,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="brazilian_portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="solr.BrazilianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.BrazilianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,20 +112,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="brazilian_portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="solr.BrazilianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.BrazilianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -135,55 +135,55 @@
|
||||
protected="brazilian_portuguese/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="solr.BrazilianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="brazilian_portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.BrazilianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="brazilian_portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="brazilian_portuguese"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="bg" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="bg" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,20 +56,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="bulgarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="solr.BulgarianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="meilisearch.BulgarianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,25 +79,25 @@
|
||||
preserveOriginal="1"
|
||||
protected="bulgarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="solr.BulgarianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="meilisearch.BulgarianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -106,22 +106,22 @@
|
||||
preserveOriginal="1"
|
||||
protected="bulgarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="solr.BulgarianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="meilisearch.BulgarianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -130,62 +130,62 @@
|
||||
preserveOriginal="1"
|
||||
protected="bulgarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="solr.BulgarianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="bulgarian/protwords.txt"/>
|
||||
<filter class="meilisearch.BulgarianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
|
||||
<filter class="solr.BulgarianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.BulgarianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="bulgarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="bulgarian"/>
|
||||
|
||||
<filter class="solr.BulgarianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.BulgarianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
README
|
||||
|
||||
Lucene provides support for segmenting Lao, Myanmar and Khmer into syllables with solr.ICUTokenizerFactory in the analysis-extras contrib module.
|
||||
To use this tokenizer, see solr/contrib/analysis-extras/README.txt for instructions on which jars you need to add to your SOLR_HOME/lib
|
||||
Lucene provides support for segmenting Lao, Myanmar and Khmer into syllables with meilisearch.ICUTokenizerFactory in the analysis-extras contrib module.
|
||||
To use this tokenizer, see meilisearch/contrib/analysis-extras/README.txt for instructions on which jars you need to add to your SOLR_HOME/lib
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="my" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="my" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,66 +42,66 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="burmese"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="burmese"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="burmese"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="burmese"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory" />
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory" />
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="burmese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ca" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ca" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="catalan/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,29 +78,29 @@
|
||||
preserveOriginal="1"
|
||||
protected="catalan/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -109,19 +109,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="catalan/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -130,55 +130,55 @@
|
||||
preserveOriginal="1"
|
||||
protected="catalan/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Catalan" protected="catalan/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="catalan"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="catalan" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="catalan"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="zh" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="zh" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,78 +42,78 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false" />
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false" />
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="chinese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
</schema>
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="cs" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="cs" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,19 +57,19 @@
|
||||
protected="czech/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
|
||||
<filter class="solr.CzechStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.CzechStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,30 +79,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="czech/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
|
||||
<filter class="solr.CzechStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.CzechStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,20 +111,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="czech/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.CzechStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.CzechStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -133,54 +133,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="czech/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.CzechStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.CzechStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
|
||||
<filter class="solr.CzechStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.CzechStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="czech"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="czech" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="czech"/>
|
||||
|
||||
<filter class="solr.CzechStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.CzechStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="da" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="da" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="danish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,30 +79,30 @@
|
||||
protected="danish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,20 +111,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="danish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -134,54 +134,54 @@
|
||||
protected="danish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Danish" protected="danish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="danish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="danish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="danish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -34,7 +34,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="nl" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="nl" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -43,11 +43,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -58,19 +58,19 @@
|
||||
protected="dutch/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -81,29 +81,29 @@
|
||||
protected="dutch/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,19 +112,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="dutch/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -134,54 +134,54 @@
|
||||
protected="dutch/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Dutch" protected="dutch/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="dutch"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="dutch" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="dutch"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
-->
|
||||
|
||||
<!-- If this file is found in the config directory, it will only be
|
||||
loaded once at startup. If it is found in Solr's data
|
||||
loaded once at startup. If it is found in Meilisearch's data
|
||||
directory, it will be re-loaded every commit.
|
||||
-->
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
<doc id="2" />
|
||||
<doc id="3" />
|
||||
</query>
|
||||
|
||||
|
||||
<query text="ipod">
|
||||
<doc id="MA147LL/A" /> <!-- put the actual ipod at the top -->
|
||||
<doc id="IW-02" exclude="true" /> <!-- exclude this cable -->
|
||||
</query>
|
||||
|
||||
|
||||
</elevate>
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="en" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="en" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,20 +56,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="english/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
|
||||
<filter class="solr.EnglishPossessiveFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.EnglishPossessiveFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory" generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
catenateNumbers="0"
|
||||
@@ -78,24 +78,24 @@
|
||||
preserveOriginal="1"
|
||||
protected="english/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -104,22 +104,22 @@
|
||||
preserveOriginal="1"
|
||||
protected="english/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
|
||||
<filter class="solr.EnglishPossessiveFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.EnglishPossessiveFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -128,61 +128,61 @@
|
||||
preserveOriginal="1"
|
||||
protected="english/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
|
||||
<filter class="solr.EnglishPossessiveFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.EnglishPossessiveFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="English" protected="english/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<!-- no synonyms here because we do not want to add them as spell suggestion -->
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="english"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="english" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="english"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="fi" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="fi" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,19 +57,19 @@
|
||||
protected="finnish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,30 +80,30 @@
|
||||
protected="finnish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,20 +112,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="finnish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -134,54 +134,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="finnish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Finnish" protected="finnish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="finnish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="finnish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="finnish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="fr" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="fr" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,12 +42,12 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ElisionFilterFactory"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ElisionFilterFactory"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -58,19 +58,19 @@
|
||||
protected="french/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ElisionFilterFactory"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ElisionFilterFactory"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,31 +80,31 @@
|
||||
preserveOriginal="1"
|
||||
protected="french/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
|
||||
<filter class="solr.ElisionFilterFactory"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ElisionFilterFactory"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -113,21 +113,21 @@
|
||||
preserveOriginal="1"
|
||||
protected="french/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
|
||||
<filter class="solr.ElisionFilterFactory"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ElisionFilterFactory"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -136,53 +136,53 @@
|
||||
preserveOriginal="1"
|
||||
protected="french/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="French" protected="french/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ElisionFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ElisionFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="french"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="french" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="french"/>
|
||||
|
||||
<filter class="solr.ElisionFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ElisionFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="gl" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="gl" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,20 +56,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="galician/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="solr.GalicianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="meilisearch.GalicianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,31 +79,31 @@
|
||||
preserveOriginal="1"
|
||||
protected="galician/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="solr.GalicianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="meilisearch.GalicianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,21 +112,21 @@
|
||||
preserveOriginal="1"
|
||||
protected="galician/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="solr.GalicianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="meilisearch.GalicianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -135,57 +135,57 @@
|
||||
preserveOriginal="1"
|
||||
protected="galician/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="solr.GalicianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="galician/protwords.txt"/>
|
||||
<filter class="meilisearch.GalicianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
|
||||
<filter class="solr.GalicianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.GalicianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="galician"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="galician" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="galician"/>
|
||||
|
||||
<filter class="solr.GalicianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.GalicianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -264,10 +264,10 @@
|
||||
<dynamicField name="*_currency" type="currency" indexed="true" stored="true" multiValued="false" />
|
||||
|
||||
<!--
|
||||
The following causes solr to ignore any fields that don't already
|
||||
The following causes meilisearch to ignore any fields that don't already
|
||||
match an existing field name or dynamic field, rather than
|
||||
reporting them as an error.
|
||||
-->
|
||||
<dynamicField name="*" type="ignored" />
|
||||
|
||||
</fields>
|
||||
</fields>
|
||||
|
@@ -5,8 +5,8 @@
|
||||
The "name" attribute is just a label to be used by field definitions.
|
||||
The "class" attribute and any other attributes determine the real
|
||||
behavior of the fieldType.
|
||||
Class names starting with "solr" refer to java classes in the
|
||||
org.apache.solr.analysis package.
|
||||
Class names starting with "meilisearch" refer to java classes in the
|
||||
org.apache.meilisearch.analysis package.
|
||||
|
||||
-->
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
limits compression (if enabled in the derived fields) to values which
|
||||
exceed a certain size (in characters).
|
||||
-->
|
||||
<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="string" class="meilisearch.StrField" sortMissingLast="true" omitNorms="true" useDocValuesAsStored="false" />
|
||||
|
||||
<!-- boolean type: "true" or "false" -->
|
||||
<fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
|
||||
<fieldType name="boolean" class="meilisearch.BoolField" sortMissingLast="true" omitNorms="true"/>
|
||||
<!--Binary data type. The data should be sent/retrieved in as Base64 encoded Strings -->
|
||||
<fieldType name="binary" class="solr.BinaryField"/>
|
||||
<fieldType name="binary" class="meilisearch.BinaryField"/>
|
||||
|
||||
<!-- The optional sortMissingLast and sortMissingFirst attributes are
|
||||
currently supported on types that are sorted internally as strings.
|
||||
@@ -39,10 +39,10 @@
|
||||
<!--
|
||||
Default numeric field types. For faster range queries, consider the tint/tfloat/tlong/tdouble types.
|
||||
-->
|
||||
<fieldType name="integer" class="solr.IntPointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="float" class="solr.FloatPointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="long" class="solr.LongPointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="double" class="solr.DoublePointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="integer" class="meilisearch.IntPointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="float" class="meilisearch.FloatPointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="long" class="meilisearch.LongPointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="double" class="meilisearch.DoublePointField" omitNorms="true" useDocValuesAsStored="false" />
|
||||
|
||||
<!--
|
||||
The format for this date field is of the form 1995-12-31T23:59:59Z, and
|
||||
@@ -67,9 +67,9 @@
|
||||
|
||||
Note: For faster range queries, consider the tdate type
|
||||
-->
|
||||
<fieldType name="date" class="solr.DatePointField" sortMissingLast="true" omitNorms="true" useDocValuesAsStored="false" />
|
||||
<fieldType name="date" class="meilisearch.DatePointField" sortMissingLast="true" omitNorms="true" useDocValuesAsStored="false" />
|
||||
|
||||
<!-- solr.TextField allows the specification of custom text analyzers
|
||||
<!-- meilisearch.TextField allows the specification of custom text analyzers
|
||||
specified as a tokenizer and a list of token filters. Different
|
||||
analyzers may be specified for indexing and querying.
|
||||
|
||||
@@ -78,12 +78,12 @@
|
||||
matching across fields.
|
||||
|
||||
For more info on customizing your analyzer chain, please see
|
||||
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters
|
||||
http://wiki.apache.org/meilisearch/AnalyzersTokenizersTokenFilters
|
||||
-->
|
||||
|
||||
<!-- One can also specify an existing Analyzer class that has a
|
||||
default constructor via the class attribute on the analyzer element
|
||||
<fieldType name="text_greek" class="solr.TextField">
|
||||
<fieldType name="text_greek" class="meilisearch.TextField">
|
||||
<analyzer class="org.apache.lucene.analysis.el.GreekAnalyzer"/>
|
||||
</fieldType>
|
||||
-->
|
||||
@@ -92,19 +92,19 @@
|
||||
With various TokenFilterFactories to produce a sortable field
|
||||
that does not include some properties of the source text
|
||||
-->
|
||||
<fieldType name="textSort" class="solr.TextField" sortMissingLast="true" omitNorms="true">
|
||||
<fieldType name="textSort" class="meilisearch.TextField" sortMissingLast="true" omitNorms="true">
|
||||
<analyzer>
|
||||
<!-- KeywordTokenizer does no actual tokenizing, so the entire
|
||||
input string is preserved as a single token
|
||||
-->
|
||||
<tokenizer class="solr.KeywordTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.KeywordTokenizerFactory"/>
|
||||
|
||||
<!-- The LowerCase TokenFilter does what you expect, which can be
|
||||
when you want your sorting to be case insensitive
|
||||
-->
|
||||
<!-- <filter class="solr.LowerCaseFilterFactory" /> -->
|
||||
<!-- <filter class="meilisearch.LowerCaseFilterFactory" /> -->
|
||||
<!-- The TrimFilter removes any leading or trailing whitespace -->
|
||||
<filter class="solr.TrimFilterFactory" />
|
||||
<filter class="meilisearch.TrimFilterFactory" />
|
||||
<!-- The PatternReplaceFilter gives you the flexibility to use
|
||||
Java Regular expression to replace any sequence of characters
|
||||
matching a pattern with an arbitrary replacement string,
|
||||
@@ -116,7 +116,7 @@
|
||||
|
||||
http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/package-summary.html
|
||||
|
||||
<filter class="solr.PatternReplaceFilterFactory"
|
||||
<filter class="meilisearch.PatternReplaceFilterFactory"
|
||||
pattern="(^\p{Punct}+)" replacement="" replace="all"
|
||||
/>
|
||||
-->
|
||||
@@ -126,46 +126,46 @@
|
||||
<!--
|
||||
A text field that only splits on whitespace for exact matching of words
|
||||
-->
|
||||
<fieldType name="textWhiteSpaceTokenized" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="textWhiteSpaceTokenized" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer>
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<fieldType name="textPath" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="textPath" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.PathHierarchyTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.PathHierarchyTokenizerFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<fieldType name="textEdgeNgram" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="textEdgeNgram" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
|
||||
<filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="15"/>
|
||||
<tokenizer class="meilisearch.LowerCaseTokenizerFactory"/>
|
||||
<filter class="meilisearch.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="15"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.LowerCaseTokenizerFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<fieldType name="textNgram" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="textNgram" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="3"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.NGramFilterFactory" minGramSize="2" maxGramSize="3"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.LowerCaseTokenizerFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<fieldType name="phonetic" stored="false" indexed="true" class="solr.TextField" >
|
||||
<fieldType name="phonetic" stored="false" indexed="true" class="meilisearch.TextField" >
|
||||
<analyzer>
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.DoubleMetaphoneFilterFactory" inject="false"/>
|
||||
<filter class="meilisearch.DoubleMetaphoneFilterFactory" inject="false"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
for the same version of the index, use a dynamicField and
|
||||
change the name
|
||||
-->
|
||||
<fieldType name="random" class="solr.RandomSortField" indexed="true" />
|
||||
<fieldType name="random" class="meilisearch.RandomSortField" indexed="true" />
|
||||
|
||||
<!--
|
||||
This point type indexes the coordinates as separate fields (subFields)
|
||||
@@ -189,24 +189,24 @@
|
||||
Example: with subFieldSuffix="_doubleS" the coordinates will be indexed
|
||||
in fields myLocation_0_doubleS,myLocation_1_doubleS
|
||||
-->
|
||||
<fieldType name="point" class="solr.PointType" dimension="2" subFieldSuffix="_doubleS" />
|
||||
<fieldType name="point" class="meilisearch.PointType" dimension="2" subFieldSuffix="_doubleS" />
|
||||
|
||||
<!-- A specialized field for geospatial search. If indexed, this fieldType must not be multivalued. -->
|
||||
<fieldType name="location" class="solr.LatLonPointSpatialField" />
|
||||
<fieldType name="location" class="meilisearch.LatLonPointSpatialField" />
|
||||
|
||||
<!--
|
||||
An alternative geospatial field type. It supports multiValued and polygon shapes.
|
||||
For more information about this see http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
|
||||
For more information about this see http://wiki.apache.org/meilisearch/MeilisearchAdaptersForLuceneSpatial4
|
||||
-->
|
||||
<fieldType name="locationRpt" class="solr.SpatialRecursivePrefixTreeFieldType"
|
||||
<fieldType name="locationRpt" class="meilisearch.SpatialRecursivePrefixTreeFieldType"
|
||||
geo="true" distErrPct="0.025" maxDistErr="0.000009" distanceUnits="degrees" />
|
||||
|
||||
<fieldType name="currency" class="solr.CurrencyFieldType" amountLongSuffix="_longS" codeStrSuffix="_stringS" defaultCurrency="USD" currencyConfig="currency.xml" />
|
||||
<fieldType name="currency" class="meilisearch.CurrencyFieldType" amountLongSuffix="_longS" codeStrSuffix="_stringS" defaultCurrency="USD" currencyConfig="currency.xml" />
|
||||
|
||||
|
||||
<!-- since fields of this type are by default not stored or indexed, any data added to
|
||||
them will be ignored outright
|
||||
-->
|
||||
<fieldType name="ignored" stored="false" indexed="false" class="solr.StrField" />
|
||||
<fieldType name="ignored" stored="false" indexed="false" class="meilisearch.StrField" />
|
||||
|
||||
</types>
|
||||
</types>
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,16 +33,16 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="" strength="primary" />
|
||||
|
||||
<!-- A general text field that has reasonable, generic
|
||||
cross-language defaults
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -53,19 +53,19 @@
|
||||
protected="generic/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
|
||||
<!-- no stemming -->
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory" generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
catenateNumbers="0"
|
||||
@@ -75,13 +75,13 @@
|
||||
protected="generic/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
|
||||
<!-- no stemming -->
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
@@ -89,17 +89,17 @@
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1" catenateNumbers="1"
|
||||
@@ -107,20 +107,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="generic/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<!-- no stemming -->
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1" catenateNumbers="1"
|
||||
@@ -130,53 +130,53 @@
|
||||
/>
|
||||
|
||||
<!-- no stemming -->
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="generic"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="generic" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="generic"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="de" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="de" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,27 +57,27 @@
|
||||
protected="german/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.DictionaryCompoundWordTokenFilterFactory"
|
||||
<filter class="meilisearch.DictionaryCompoundWordTokenFilterFactory"
|
||||
dictionary="german/german-common-nouns.txt"
|
||||
minWordSize="5"
|
||||
minSubwordSize="4"
|
||||
maxSubwordSize="15"
|
||||
onlyLongestMatch="false"
|
||||
/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="solr.GermanNormalizationFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.GermanNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -87,29 +87,29 @@
|
||||
preserveOriginal="1"
|
||||
protected="german/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
|
||||
<filter class="solr.GermanNormalizationFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.GermanNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.DictionaryCompoundWordTokenFilterFactory"
|
||||
<filter class="meilisearch.DictionaryCompoundWordTokenFilterFactory"
|
||||
dictionary="german/german-common-nouns.txt"
|
||||
minWordSize="5"
|
||||
minSubwordSize="4"
|
||||
@@ -117,8 +117,8 @@
|
||||
onlyLongestMatch="false"
|
||||
/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -127,18 +127,18 @@
|
||||
preserveOriginal="1"
|
||||
protected="german/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.GermanNormalizationFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.GermanNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.DictionaryCompoundWordTokenFilterFactory"
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.DictionaryCompoundWordTokenFilterFactory"
|
||||
dictionary="german/german-common-nouns.txt"
|
||||
minWordSize="5"
|
||||
minSubwordSize="4"
|
||||
@@ -146,8 +146,8 @@
|
||||
onlyLongestMatch="false"
|
||||
/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -156,42 +156,42 @@
|
||||
preserveOriginal="1"
|
||||
protected="german/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.GermanNormalizationFilterFactory"/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.GermanNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="German2" protected="german/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.DictionaryCompoundWordTokenFilterFactory"
|
||||
<filter class="meilisearch.DictionaryCompoundWordTokenFilterFactory"
|
||||
dictionary="german/german-common-nouns.txt"
|
||||
minWordSize="5"
|
||||
minSubwordSize="4"
|
||||
@@ -200,19 +200,19 @@
|
||||
/>
|
||||
|
||||
<!-- no synonyms here because we do not want to add them as spell suggestion -->
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="german"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="german" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="german"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="el" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="el" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,20 +56,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="greek/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.GreekLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.GreekLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="solr.GreekStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="meilisearch.GreekStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,31 +79,31 @@
|
||||
preserveOriginal="1"
|
||||
protected="greek/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.GreekLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.GreekLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="solr.GreekStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="meilisearch.GreekStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.GreekLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.GreekLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,21 +112,21 @@
|
||||
preserveOriginal="1"
|
||||
protected="greek/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="solr.GreekStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="meilisearch.GreekStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.GreekLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.GreekLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -136,55 +136,55 @@
|
||||
protected="greek/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="solr.GreekStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="greek/protwords.txt"/>
|
||||
<filter class="meilisearch.GreekStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.GreekLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.GreekLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.GreekLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.GreekLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="greek"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="greek" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="greek"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="hi" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="hi" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,22 +56,22 @@
|
||||
preserveOriginal="1"
|
||||
protected="hindi/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="solr.HindiStemFilterFactory"/>
|
||||
<filter class="solr.IndicNormalizationFilterFactory"/>
|
||||
<filter class="solr.HindiNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="meilisearch.HindiStemFilterFactory"/>
|
||||
<filter class="meilisearch.IndicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.HindiNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -81,32 +81,32 @@
|
||||
preserveOriginal="1"
|
||||
protected="hindi/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="solr.HindiStemFilterFactory"/>
|
||||
<filter class="solr.IndicNormalizationFilterFactory"/>
|
||||
<filter class="solr.HindiNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="meilisearch.HindiStemFilterFactory"/>
|
||||
<filter class="meilisearch.IndicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.HindiNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -115,22 +115,22 @@
|
||||
preserveOriginal="1"
|
||||
protected="hindi/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="solr.HindiStemFilterFactory"/>
|
||||
<filter class="solr.IndicNormalizationFilterFactory"/>
|
||||
<filter class="solr.HindiNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="meilisearch.HindiStemFilterFactory"/>
|
||||
<filter class="meilisearch.IndicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.HindiNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -139,61 +139,61 @@
|
||||
preserveOriginal="1"
|
||||
protected="hindi/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="solr.HindiStemFilterFactory"/>
|
||||
<filter class="solr.IndicNormalizationFilterFactory"/>
|
||||
<filter class="solr.HindiNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="hindi/protwords.txt"/>
|
||||
<filter class="meilisearch.HindiStemFilterFactory"/>
|
||||
<filter class="meilisearch.IndicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.HindiNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
|
||||
<filter class="solr.IndicNormalizationFilterFactory"/>
|
||||
<filter class="solr.HindiNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.IndicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.HindiNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hindi"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hindi" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hindi"/>
|
||||
|
||||
<filter class="solr.IndicNormalizationFilterFactory"/>
|
||||
<filter class="solr.HindiNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.IndicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.HindiNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="hu" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="hu" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1" generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
catenateNumbers="1"
|
||||
@@ -55,18 +55,18 @@
|
||||
preserveOriginal="1"
|
||||
protected="hungarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -76,30 +76,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="hungarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -108,20 +108,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="hungarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -130,54 +130,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="hungarian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Hungarian" protected="hungarian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="hungarian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="hungarian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="id" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="id" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,20 +56,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="indonesian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="meilisearch.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,30 +79,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="indonesian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="meilisearch.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,20 +111,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="indonesian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="meilisearch.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -133,9 +133,9 @@
|
||||
preserveOriginal="1"
|
||||
protected="indonesian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="indonesian/protwords.txt"/>
|
||||
<filter class="meilisearch.IndonesianStemFilterFactory" stemDerivational="true"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
@@ -143,47 +143,47 @@
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
|
||||
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.IndonesianStemFilterFactory" stemDerivational="true" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="indonesian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="indonesian"/>
|
||||
|
||||
<filter class="solr.IndonesianStemFilterFactory" stemDerivational="true" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.IndonesianStemFilterFactory" stemDerivational="true" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ga" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ga" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="irish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.IrishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.IrishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory" generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
catenateNumbers="0"
|
||||
@@ -77,24 +77,24 @@
|
||||
preserveOriginal="1"
|
||||
protected="irish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.IrishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.IrishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -103,21 +103,21 @@
|
||||
preserveOriginal="1"
|
||||
protected="irish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.IrishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.IrishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -126,60 +126,60 @@
|
||||
preserveOriginal="1"
|
||||
protected="irish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.IrishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.IrishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Irish" protected="irish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.IrishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.IrishLowerCaseFilterFactory"/>
|
||||
|
||||
<!-- no synonyms here because we do not want to add them as spell suggestion -->
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.IrishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.IrishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="irish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="irish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="irish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="it" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="it" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,19 +57,19 @@
|
||||
protected="italian/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,30 +80,30 @@
|
||||
protected="italian/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,20 +112,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="italian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -134,54 +134,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="italian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Italian" protected="italian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="italian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="italian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="italian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ja" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ja" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,78 +42,78 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false" />
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false" />
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="japanese" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
README
|
||||
|
||||
Lucene provides support for segmenting Lao, Myanmar and Khmer into syllables with solr.ICUTokenizerFactory in the analysis-extras contrib module.
|
||||
To use this tokenizer, see solr/contrib/analysis-extras/README.txt for instructions on which jars you need to add to your SOLR_HOME/lib
|
||||
Lucene provides support for segmenting Lao, Myanmar and Khmer into syllables with meilisearch.ICUTokenizerFactory in the analysis-extras contrib module.
|
||||
To use this tokenizer, see meilisearch/contrib/analysis-extras/README.txt for instructions on which jars you need to add to your SOLR_HOME/lib
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="km" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="km" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,60 +42,60 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory" />
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory" />
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="khmer" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ko" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ko" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,78 +42,78 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<filter class="solr.CJKWidthFilterFactory"/>
|
||||
<filter class="solr.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false" />
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
<filter class="meilisearch.CJKWidthFilterFactory"/>
|
||||
<filter class="meilisearch.CJKBigramFilterFactory" han="true" hiragana="true" katakana="true" hangul="true" outputUnigrams="false" />
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="korean" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
README
|
||||
|
||||
Lucene provides support for segmenting Lao, Myanmar and Khmer into syllables with solr.ICUTokenizerFactory in the analysis-extras contrib module.
|
||||
To use this tokenizer, see solr/contrib/analysis-extras/README.txt for instructions on which jars you need to add to your SOLR_HOME/lib
|
||||
Lucene provides support for segmenting Lao, Myanmar and Khmer into syllables with meilisearch.ICUTokenizerFactory in the analysis-extras contrib module.
|
||||
To use this tokenizer, see meilisearch/contrib/analysis-extras/README.txt for instructions on which jars you need to add to your SOLR_HOME/lib
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="lo" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="lo" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,60 +42,60 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ICUTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ICUTokenizerFactory" />
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
<tokenizer class="meilisearch.ICUTokenizerFactory" />
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="lao" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="lv" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="lv" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="latvia/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
|
||||
<filter class="solr.LatvianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LatvianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,30 +78,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="latvia/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
|
||||
<filter class="solr.LatvianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LatvianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -110,20 +110,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="latvia/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.LatvianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LatvianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -132,54 +132,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="latvia/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LatvianStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LatvianStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="latvia"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="latvia" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="latvia"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="nb" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="nb" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="norwegian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,30 +78,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="norwegian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -110,18 +110,18 @@
|
||||
preserveOriginal="1"
|
||||
protected="norwegian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -130,8 +130,8 @@
|
||||
preserveOriginal="1"
|
||||
protected="norwegian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Norwegian" protected="norwegian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
@@ -139,46 +139,46 @@
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="norwegian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="norwegian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="fa" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="fa" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,21 +56,21 @@
|
||||
preserveOriginal="1"
|
||||
protected="persian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="solr.PersianNormalizationFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="meilisearch.PersianNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,30 +80,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="persian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="solr.PersianNormalizationFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="meilisearch.PersianNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -112,20 +112,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="persian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="solr.PersianNormalizationFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="meilisearch.PersianNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -134,61 +134,61 @@
|
||||
preserveOriginal="1"
|
||||
protected="persian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="solr.PersianNormalizationFilterFactory"/>
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="persian/protwords.txt"/>
|
||||
<filter class="meilisearch.PersianNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.PersianNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.PersianNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="persian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="persian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="persian"/>
|
||||
|
||||
<filter class="solr.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="solr.PersianNormalizationFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.ArabicNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.PersianNormalizationFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="pl" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="pl" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="polish/protwords.txt"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
|
||||
<filter class="solr.StempelPolishStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.StempelPolishStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,30 +79,30 @@
|
||||
protected="polish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
|
||||
<filter class="solr.StempelPolishStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.StempelPolishStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,20 +111,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="polish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.StempelPolishStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.StempelPolishStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -133,58 +133,58 @@
|
||||
preserveOriginal="1"
|
||||
protected="polish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.StempelPolishStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.StempelPolishStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
|
||||
<filter class="solr.StempelPolishStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.StempelPolishStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="polish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="polish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="polish"/>
|
||||
|
||||
<filter class="solr.StempelPolishStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.StempelPolishStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="pt" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="pt" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,30 +78,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -110,20 +110,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -132,52 +132,52 @@
|
||||
preserveOriginal="1"
|
||||
protected="portuguese/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Portuguese" protected="portuguese/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="portuguese" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="portuguese"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ro" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ro" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="romanian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,28 +78,28 @@
|
||||
preserveOriginal="1"
|
||||
protected="romanian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -108,18 +108,18 @@
|
||||
preserveOriginal="1"
|
||||
protected="romanian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -128,54 +128,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="romanian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Romanian" protected="romanian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="romanian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="romanian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="romanian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="ru" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="ru" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,19 +57,19 @@
|
||||
protected="russian/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,29 +80,29 @@
|
||||
protected="russian/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,19 +111,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="russian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -132,55 +132,55 @@
|
||||
preserveOriginal="1"
|
||||
protected="russian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="russian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="russian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="russian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="russian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="sr" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="sr" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="serbian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,31 +78,31 @@
|
||||
preserveOriginal="1"
|
||||
protected="serbian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,20 +111,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="serbian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -134,56 +134,56 @@
|
||||
protected="serbian/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.SerbianNormalizationFilterFactory" haircut="bald"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="serbian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="serbian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="serbian"/>
|
||||
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -2,30 +2,30 @@
|
||||
|
||||
<luceneMatchVersion>8.5.0</luceneMatchVersion>
|
||||
|
||||
<abortOnConfigurationError>${solr.abortOnConfigurationError:true}</abortOnConfigurationError>
|
||||
<abortOnConfigurationError>${meilisearch.abortOnConfigurationError:true}</abortOnConfigurationError>
|
||||
|
||||
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/dist/" regex="meilisearch-dataimporthandler-.*\.jar" />
|
||||
|
||||
<lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" />
|
||||
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/dist/" regex="meilisearch-cell-\d.*\.jar" />
|
||||
|
||||
<lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" />
|
||||
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-\d.*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/dist/" regex="meilisearch-langid-\d.*\.jar" />
|
||||
|
||||
<lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" />
|
||||
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/dist/" regex="meilisearch-velocity-\d.*\.jar" />
|
||||
|
||||
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-analysis-extras-.*\.jar" />
|
||||
<lib dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lib/" />
|
||||
<lib dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lucene-libs/" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/dist/" regex="meilisearch-analysis-extras-.*\.jar" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/contrib/analysis-extras/lib/" />
|
||||
<lib dir="${meilisearch.install.dir:../../../..}/contrib/analysis-extras/lucene-libs/" />
|
||||
|
||||
<!-- TYPO3 Plugins -->
|
||||
<lib dir="typo3lib" regex=".*\.jar" />
|
||||
|
||||
<directoryFactory name="DirectoryFactory"
|
||||
class="solr.NRTCachingDirectoryFactory"/>
|
||||
class="meilisearch.NRTCachingDirectoryFactory"/>
|
||||
|
||||
<codecFactory class="solr.SchemaCodecFactory"/>
|
||||
<codecFactory class="meilisearch.SchemaCodecFactory"/>
|
||||
|
||||
<!--
|
||||
TODO switch to managed schema
|
||||
@@ -33,13 +33,13 @@
|
||||
(contd.) must not move schema file out of the language specific
|
||||
schema config directory (which it does currently)
|
||||
Possible solution: Move/Change core instanceDir configuration option in
|
||||
solr.xml so that /opt/solr-tomcat/solr (SOLR_HOME) is the root for
|
||||
meilisearch.xml so that /opt/meilisearch-tomcat/meilisearch (SOLR_HOME) is the root for
|
||||
a collection - like example collection1
|
||||
|
||||
Properties like language can be specified in solr.xml
|
||||
http://wiki.apache.org/solr/Solr.xml%20%28supported%20through%204.x%29
|
||||
Properties like language can be specified in meilisearch.xml
|
||||
http://wiki.apache.org/meilisearch/Meilisearch.xml%20%28supported%20through%204.x%29
|
||||
|
||||
Also aligns with http://wiki.apache.org/solr/Solr.xml%204.4%20and%20beyond
|
||||
Also aligns with http://wiki.apache.org/meilisearch/Meilisearch.xml%204.4%20and%20beyond
|
||||
========================================================================
|
||||
|
||||
To enable dynamic schema REST APIs:
|
||||
@@ -49,10 +49,10 @@
|
||||
<str name="managedSchemaResourceName">managed-schema</str>
|
||||
</schemaFactory>
|
||||
|
||||
When ManagedIndexSchemaFactory is specified, Solr will load the schema from
|
||||
When ManagedIndexSchemaFactory is specified, Meilisearch will load the schema from
|
||||
the resource named in 'managedSchemaResourceName', rather than from schema.xml.
|
||||
Note that the managed schema resource CANNOT be named schema.xml. If the managed
|
||||
schema does not exist, Solr will create it after reading schema.xml, then rename
|
||||
schema does not exist, Meilisearch will create it after reading schema.xml, then rename
|
||||
'schema.xml' to 'schema.xml.bak'.
|
||||
|
||||
Do NOT hand edit the managed schema - external modifications will be ignored and
|
||||
@@ -65,7 +65,7 @@
|
||||
<schemaFactory class="ClassicIndexSchemaFactory"/>
|
||||
<!--<schemaFactory class="ManagedIndexSchemaFactory">-->
|
||||
<!--<bool name="mutable">true</bool>-->
|
||||
<!--<str name="managedSchemaResourceName">${solr.core.language}/managed-schema</str>-->
|
||||
<!--<str name="managedSchemaResourceName">${meilisearch.core.language}/managed-schema</str>-->
|
||||
<!--</schemaFactory>-->
|
||||
|
||||
<indexConfig>
|
||||
@@ -75,10 +75,10 @@
|
||||
</indexConfig>
|
||||
|
||||
|
||||
<updateHandler class="solr.DirectUpdateHandler2">
|
||||
<updateHandler class="meilisearch.DirectUpdateHandler2">
|
||||
|
||||
<updateLog>
|
||||
<str name="dir">${solr.data.dir:}</str>
|
||||
<str name="dir">${meilisearch.data.dir:}</str>
|
||||
</updateLog>
|
||||
|
||||
<autoCommit>
|
||||
@@ -98,19 +98,19 @@
|
||||
<maxBooleanClauses>1024</maxBooleanClauses>
|
||||
|
||||
<filterCache
|
||||
class="solr.FastLRUCache"
|
||||
class="meilisearch.FastLRUCache"
|
||||
size="512"
|
||||
initialSize="512"
|
||||
autowarmCount="256"/>
|
||||
|
||||
<queryResultCache
|
||||
class="solr.LRUCache"
|
||||
class="meilisearch.LRUCache"
|
||||
size="512"
|
||||
initialSize="512"
|
||||
autowarmCount="0"/>
|
||||
|
||||
<documentCache
|
||||
class="solr.LRUCache"
|
||||
class="meilisearch.LRUCache"
|
||||
size="512"
|
||||
initialSize="512"
|
||||
autowarmCount="0"/>
|
||||
@@ -122,13 +122,13 @@
|
||||
<queryResultMaxDocsCached>200</queryResultMaxDocsCached>
|
||||
|
||||
|
||||
<listener event="newSearcher" class="solr.QuerySenderListener">
|
||||
<listener event="newSearcher" class="meilisearch.QuerySenderListener">
|
||||
<arr name="queries">
|
||||
|
||||
</arr>
|
||||
</listener>
|
||||
|
||||
<listener event="firstSearcher" class="solr.QuerySenderListener">
|
||||
<listener event="firstSearcher" class="meilisearch.QuerySenderListener">
|
||||
<arr name="queries">
|
||||
|
||||
</arr>
|
||||
@@ -144,12 +144,12 @@
|
||||
<!-- Make sure your system has some authentication! before using enableRemoteStreaming="true" -->
|
||||
<requestParsers enableRemoteStreaming="true" enableStreamBody="true" multipartUploadLimitInKB="2048000" />
|
||||
|
||||
<httpCaching lastModifiedFrom="openTime" etagSeed="Solr" />
|
||||
<httpCaching lastModifiedFrom="openTime" etagSeed="Meilisearch" />
|
||||
<httpCaching never304="true"/>
|
||||
</requestDispatcher>
|
||||
|
||||
|
||||
<requestHandler name="/select" class="solr.SearchHandler">
|
||||
<requestHandler name="/select" class="meilisearch.SearchHandler">
|
||||
<lst name="defaults">
|
||||
<str name="defType">edismax</str>
|
||||
<str name="echoParams">explicit</str>
|
||||
@@ -187,7 +187,7 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/get" class="solr.RealTimeGetHandler">
|
||||
<requestHandler name="/get" class="meilisearch.RealTimeGetHandler">
|
||||
<lst name="defaults">
|
||||
<str name="omitHeader">true</str>
|
||||
<str name="wt">json</str>
|
||||
@@ -196,7 +196,7 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/browse" class="solr.SearchHandler">
|
||||
<requestHandler name="/browse" class="meilisearch.SearchHandler">
|
||||
<lst name="defaults">
|
||||
<str name="echoParams">explicit</str>
|
||||
|
||||
@@ -205,7 +205,7 @@
|
||||
|
||||
<str name="v.template">browse</str>
|
||||
<str name="v.layout">layout</str>
|
||||
<str name="title">Solritas</str>
|
||||
<str name="title">Meilisearchitas</str>
|
||||
|
||||
<str name="df">content</str>
|
||||
<str name="defType">edismax</str>
|
||||
@@ -243,7 +243,7 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/mlt" class="solr.MoreLikeThisHandler">
|
||||
<requestHandler name="/mlt" class="meilisearch.MoreLikeThisHandler">
|
||||
<lst name="defaults">
|
||||
<str name="df">content</str>
|
||||
<str name="mlt.qf">content^0.5 title^1.2 keywords^2.0</str>
|
||||
@@ -258,19 +258,19 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/update" class="solr.UpdateRequestHandler" />
|
||||
<requestHandler name="/update" class="meilisearch.UpdateRequestHandler" />
|
||||
|
||||
|
||||
<requestHandler name="/update/extract" class="solr.extraction.ExtractingRequestHandler" startup="lazy" />
|
||||
<requestHandler name="/update/extract" class="meilisearch.extraction.ExtractingRequestHandler" startup="lazy" />
|
||||
|
||||
|
||||
<requestHandler name="/analysis/field" class="solr.FieldAnalysisRequestHandler" startup="lazy" />
|
||||
<requestHandler name="/analysis/field" class="meilisearch.FieldAnalysisRequestHandler" startup="lazy" />
|
||||
|
||||
|
||||
<requestHandler name="/analysis/document" class="solr.DocumentAnalysisRequestHandler" startup="lazy" />
|
||||
<requestHandler name="/analysis/document" class="meilisearch.DocumentAnalysisRequestHandler" startup="lazy" />
|
||||
|
||||
<!--
|
||||
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
|
||||
<requestHandler name="/dataimport" class="org.apache.meilisearch.handler.dataimport.DataImportHandler">
|
||||
<lst name="defaults">
|
||||
<str name="config">data-config.xml</str>
|
||||
</lst>
|
||||
@@ -278,7 +278,7 @@
|
||||
-->
|
||||
|
||||
|
||||
<requestHandler name="/terms" class="org.apache.solr.handler.component.SearchHandler" startup="lazy">
|
||||
<requestHandler name="/terms" class="org.apache.meilisearch.handler.component.SearchHandler" startup="lazy">
|
||||
<lst name="defaults">
|
||||
<bool name="terms">true</bool>
|
||||
</lst>
|
||||
@@ -288,7 +288,7 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/elevate" class="solr.SearchHandler" startup="lazy">
|
||||
<requestHandler name="/elevate" class="meilisearch.SearchHandler" startup="lazy">
|
||||
<lst name="defaults">
|
||||
<str name="echoParams">explicit</str>
|
||||
</lst>
|
||||
@@ -299,7 +299,7 @@
|
||||
|
||||
<requestHandler name="/admin/ping" class="PingRequestHandler">
|
||||
<lst name="invariants">
|
||||
<str name="q">solrpingquery</str>
|
||||
<str name="q">meilisearchpingquery</str>
|
||||
</lst>
|
||||
<lst name="defaults">
|
||||
<str name="echoParams">all</str>
|
||||
@@ -308,7 +308,7 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/debug/dump" class="solr.DumpRequestHandler" >
|
||||
<requestHandler name="/debug/dump" class="meilisearch.DumpRequestHandler" >
|
||||
<lst name="defaults">
|
||||
<str name="echoParams">explicit</str> <!-- for all params (including the default etc) use: 'all' -->
|
||||
<str name="echoHandler">true</str>
|
||||
@@ -316,10 +316,10 @@
|
||||
</requestHandler>
|
||||
|
||||
|
||||
<requestHandler name="/replication" class="solr.ReplicationHandler" startup="lazy">
|
||||
<requestHandler name="/replication" class="meilisearch.ReplicationHandler" startup="lazy">
|
||||
<!--
|
||||
To enable simple master/slave replication, uncomment one of the
|
||||
sections below, depending on whether this solr instance should be
|
||||
sections below, depending on whether this meilisearch instance should be
|
||||
the "master" or a "slave". If this instance is a "slave" you will
|
||||
also need to fill in the masterUrl to point to a real machine.
|
||||
-->
|
||||
@@ -332,7 +332,7 @@
|
||||
-->
|
||||
<!--
|
||||
<lst name="slave">
|
||||
<str name="masterUrl">http://your-master-hostname:8983/solr</str>
|
||||
<str name="masterUrl">http://your-master-hostname:7700/meilisearch</str>
|
||||
<str name="pollInterval">00:00:60</str>
|
||||
</lst>
|
||||
-->
|
||||
@@ -340,8 +340,8 @@
|
||||
|
||||
|
||||
<requestHandler name="/clustering"
|
||||
enable="${solr.clustering.enabled:false}"
|
||||
class="solr.SearchHandler">
|
||||
enable="${meilisearch.clustering.enabled:false}"
|
||||
class="meilisearch.SearchHandler">
|
||||
|
||||
<lst name="defaults">
|
||||
<bool name="clustering">true</bool>
|
||||
@@ -367,8 +367,8 @@
|
||||
|
||||
<searchComponent
|
||||
name="clusteringComponent"
|
||||
enable="${solr.clustering.enabled:false}"
|
||||
class="org.apache.solr.handler.clustering.ClusteringComponent" >
|
||||
enable="${meilisearch.clustering.enabled:false}"
|
||||
class="org.apache.meilisearch.handler.clustering.ClusteringComponent" >
|
||||
|
||||
<lst name="engine">
|
||||
<str name="name">default</str>
|
||||
@@ -383,13 +383,13 @@
|
||||
</searchComponent>
|
||||
|
||||
|
||||
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
|
||||
<searchComponent name="spellcheck" class="meilisearch.SpellCheckComponent">
|
||||
<str name="queryAnalyzerFieldType">textSpell</str>
|
||||
|
||||
<lst name="spellchecker">
|
||||
<str name="name">default</str>
|
||||
<str name="field">spell</str>
|
||||
<str name="classname">solr.DirectSolrSpellChecker</str>
|
||||
<str name="classname">meilisearch.DirectMeilisearchSpellChecker</str>
|
||||
<str name="distanceMeasure">internal</str>
|
||||
<float name="accuracy">0.5</float>
|
||||
<int name="maxEdits">2</int>
|
||||
@@ -402,29 +402,29 @@
|
||||
<!-- a spellchecker that can break or combine words. See "/spell" handler below for usage -->
|
||||
<lst name="spellchecker">
|
||||
<str name="name">wordbreak</str>
|
||||
<str name="classname">solr.WordBreakSolrSpellChecker</str>
|
||||
<str name="classname">meilisearch.WordBreakMeilisearchSpellChecker</str>
|
||||
<str name="field">spell</str>
|
||||
</lst>
|
||||
</searchComponent>
|
||||
|
||||
|
||||
<searchComponent name="termsComponent" class="org.apache.solr.handler.component.TermsComponent"/>
|
||||
<searchComponent name="termsComponent" class="org.apache.meilisearch.handler.component.TermsComponent"/>
|
||||
|
||||
|
||||
<searchComponent name="elevator" class="solr.QueryElevationComponent" >
|
||||
<searchComponent name="elevator" class="meilisearch.QueryElevationComponent" >
|
||||
<str name="queryFieldType">string</str>
|
||||
<str name="config-file">elevate.xml</str>
|
||||
<str name="forceElevation">true</str>
|
||||
</searchComponent>
|
||||
|
||||
|
||||
<!-- http://wiki.apache.org/solr/HighlightingParameters -->
|
||||
<searchComponent name="highlight" class="solr.HighlightComponent">
|
||||
<!-- http://wiki.apache.org/meilisearch/HighlightingParameters -->
|
||||
<searchComponent name="highlight" class="meilisearch.HighlightComponent">
|
||||
<highlighting>
|
||||
<fragmenter
|
||||
name="gap"
|
||||
default="true"
|
||||
class="solr.highlight.GapFragmenter">
|
||||
class="meilisearch.highlight.GapFragmenter">
|
||||
|
||||
<lst name="defaults">
|
||||
<int name="hl.fragsize">100</int>
|
||||
@@ -432,7 +432,7 @@
|
||||
|
||||
</fragmenter>
|
||||
|
||||
<fragmenter name="regex" class="solr.highlight.RegexFragmenter">
|
||||
<fragmenter name="regex" class="meilisearch.highlight.RegexFragmenter">
|
||||
<lst name="defaults">
|
||||
<int name="hl.fragsize">70</int>
|
||||
<float name="hl.regex.slop">0.5</float>
|
||||
@@ -443,7 +443,7 @@
|
||||
<formatter
|
||||
name="html"
|
||||
default="true"
|
||||
class="solr.highlight.HtmlFormatter">
|
||||
class="meilisearch.highlight.HtmlFormatter">
|
||||
|
||||
<lst name="defaults">
|
||||
<str name="hl.simple.pre"><![CDATA[<em>]]></str>
|
||||
@@ -451,25 +451,25 @@
|
||||
</lst>
|
||||
</formatter>
|
||||
|
||||
<encoder name="html" class="solr.highlight.HtmlEncoder" />
|
||||
<encoder name="html" class="meilisearch.highlight.HtmlEncoder" />
|
||||
|
||||
<fragListBuilder
|
||||
name="simple"
|
||||
default="true"
|
||||
class="solr.highlight.SimpleFragListBuilder"/>
|
||||
class="meilisearch.highlight.SimpleFragListBuilder"/>
|
||||
|
||||
<fragListBuilder
|
||||
name="single"
|
||||
class="solr.highlight.SingleFragListBuilder"/>
|
||||
class="meilisearch.highlight.SingleFragListBuilder"/>
|
||||
|
||||
<fragmentsBuilder
|
||||
name="default"
|
||||
default="true"
|
||||
class="solr.highlight.ScoreOrderFragmentsBuilder"/>
|
||||
class="meilisearch.highlight.ScoreOrderFragmentsBuilder"/>
|
||||
|
||||
<fragmentsBuilder
|
||||
name="colored"
|
||||
class="solr.highlight.ScoreOrderFragmentsBuilder">
|
||||
class="meilisearch.highlight.ScoreOrderFragmentsBuilder">
|
||||
|
||||
<lst name="defaults">
|
||||
<str name="hl.tag.pre">
|
||||
@@ -488,35 +488,35 @@
|
||||
</searchComponent>
|
||||
|
||||
<updateRequestProcessorChain default="true">
|
||||
<processor class="solr.processor.DocExpirationUpdateProcessorFactory">
|
||||
<processor class="meilisearch.processor.DocExpirationUpdateProcessorFactory">
|
||||
<int name="autoDeletePeriodSeconds">60</int>
|
||||
<str name="expirationFieldName">endtime</str>
|
||||
</processor>
|
||||
<processor class="solr.LogUpdateProcessorFactory"/>
|
||||
<processor class="solr.RunUpdateProcessorFactory"/>
|
||||
<processor class="meilisearch.LogUpdateProcessorFactory"/>
|
||||
<processor class="meilisearch.RunUpdateProcessorFactory"/>
|
||||
</updateRequestProcessorChain>
|
||||
|
||||
|
||||
<queryResponseWriter name="json" class="solr.JSONResponseWriter" default="true"/>
|
||||
<queryResponseWriter name="php" class="org.apache.solr.response.PHPResponseWriter"/>
|
||||
<queryResponseWriter name="phps" class="org.apache.solr.response.PHPSerializedResponseWriter"/>
|
||||
<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" startup="lazy"/>
|
||||
<queryResponseWriter name="xslt" class="org.apache.solr.response.XSLTResponseWriter">
|
||||
<queryResponseWriter name="json" class="meilisearch.JSONResponseWriter" default="true"/>
|
||||
<queryResponseWriter name="php" class="org.apache.meilisearch.response.PHPResponseWriter"/>
|
||||
<queryResponseWriter name="phps" class="org.apache.meilisearch.response.PHPSerializedResponseWriter"/>
|
||||
<queryResponseWriter name="velocity" class="meilisearch.VelocityResponseWriter" startup="lazy"/>
|
||||
<queryResponseWriter name="xslt" class="org.apache.meilisearch.response.XSLTResponseWriter">
|
||||
<int name="xsltCacheLifetimeSeconds">5</int>
|
||||
</queryResponseWriter>
|
||||
<queryResponseWriter name="javabin" class="org.apache.solr.response.BinaryResponseWriter"/>
|
||||
<queryResponseWriter name="javabin" class="org.apache.meilisearch.response.BinaryResponseWriter"/>
|
||||
|
||||
<!-- http://wiki.apache.org/solr/DocTransformers -->
|
||||
<!-- http://wiki.apache.org/meilisearch/DocTransformers -->
|
||||
<!-- Document Transformer to mark elevated documents -->
|
||||
<transformer name="elevated" class="org.apache.solr.response.transform.ElevatedMarkerFactory"/>
|
||||
<transformer name="elevated" class="org.apache.meilisearch.response.transform.ElevatedMarkerFactory"/>
|
||||
|
||||
<!-- Document Transformer to add scoring explaination in HTML to show score analysis -->
|
||||
<transformer name="explain" class="org.apache.solr.response.transform.ExplainAugmenterFactory">
|
||||
<transformer name="explain" class="org.apache.meilisearch.response.transform.ExplainAugmenterFactory">
|
||||
<str name="args">html</str>
|
||||
</transformer>
|
||||
|
||||
<!-- TYPO3 specific plugins, request handlers -->
|
||||
<queryParser name="typo3access" class="org.typo3.solr.search.AccessFilterQParserPlugin"/>
|
||||
<queryParser name="typo3access" class="org.typo3.meilisearch.search.AccessFilterQParserPlugin"/>
|
||||
<admin>
|
||||
<defaultQuery>*:*</defaultQuery>
|
||||
</admin>
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="es" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="es" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,19 +57,19 @@
|
||||
protected="spanish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -80,29 +80,29 @@
|
||||
protected="spanish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -111,20 +111,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="spanish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -133,8 +133,8 @@
|
||||
preserveOriginal="1"
|
||||
protected="spanish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Spanish" protected="spanish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
@@ -142,47 +142,47 @@
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="spanish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="spanish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="spanish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="sv" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="sv" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -56,19 +56,19 @@
|
||||
preserveOriginal="1"
|
||||
protected="swedish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,30 +78,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="swedish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -110,20 +110,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="swedish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -132,55 +132,55 @@
|
||||
preserveOriginal="1"
|
||||
protected="swedish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Swedish" protected="swedish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="swedish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="swedish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="swedish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="th" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="th" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,62 +42,62 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ThaiTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ThaiTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="solr.PorterStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="meilisearch.PorterStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ThaiTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ThaiTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="solr.PorterStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="meilisearch.PorterStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ThaiTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ThaiTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="solr.PorterStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="meilisearch.PorterStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ThaiTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ThaiTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
|
||||
<filter class="solr.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="solr.PorterStemFilterFactory"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.KeywordMarkerFilterFactory" protected="thai/protwords.txt"/>
|
||||
<filter class="meilisearch.PorterStemFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
@@ -105,47 +105,47 @@
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.ThaiTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ThaiTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.ThaiTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.ThaiTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="thai"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="thai" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="thai"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="tr" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="tr" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,19 +57,19 @@
|
||||
protected="turkish/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.TurkishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.TurkishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -79,28 +79,28 @@
|
||||
preserveOriginal="1"
|
||||
protected="turkish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.TurkishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.TurkishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.TurkishLowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.TurkishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -109,18 +109,18 @@
|
||||
preserveOriginal="1"
|
||||
protected="turkish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.TurkishLowerCaseFilterFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.TurkishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -129,55 +129,55 @@
|
||||
preserveOriginal="1"
|
||||
protected="turkish/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Turkish" protected="turkish/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.TurkishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.TurkishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.TurkishLowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.TurkishLowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="turkish"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="turkish" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="turkish"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
<schema name="tx_meilisearch-11-0-0--20200415" version="1.6" >
|
||||
<!-- attribute "name" is the name of this schema and is only used for display purposes.
|
||||
Applications should change this to reflect the nature of the search collection.
|
||||
version="1.4" is Solr's version number for the schema syntax and semantics. It should
|
||||
version="1.4" is Meilisearch's version number for the schema syntax and semantics. It should
|
||||
not normally be changed by applications.
|
||||
1.0: multiValued attribute did not exist, all fields are multiValued by nature
|
||||
1.1: multiValued attribute introduced, false by default
|
||||
@@ -33,7 +33,7 @@
|
||||
<xi:include href="../general_schema_fields.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<!-- Language-sensitive string field allowing proper sorting -->
|
||||
<fieldType name="string_collated" class="solr.ICUCollationField" locale="uk" strength="primary" />
|
||||
<fieldType name="string_collated" class="meilisearch.ICUCollationField" locale="uk" strength="primary" />
|
||||
|
||||
<!-- A text field that uses WordDelimiterFilter to enable splitting and matching of
|
||||
words on case-change, alpha numeric boundaries, and non-alphanumeric chars,
|
||||
@@ -42,11 +42,11 @@
|
||||
Duplicate tokens at the same position (which may result from Stemmed Synonyms or
|
||||
WordDelim parts) are removed.
|
||||
-->
|
||||
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
|
||||
<fieldType name="text" class="meilisearch.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="1"
|
||||
@@ -57,18 +57,18 @@
|
||||
protected="ukrainian/protwords.txt"
|
||||
/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="1"
|
||||
generateNumberParts="1"
|
||||
catenateWords="0"
|
||||
@@ -78,30 +78,30 @@
|
||||
preserveOriginal="1"
|
||||
protected="ukrainian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
||||
<!-- Less flexible matching, but less false matches. Probably not ideal for product names,
|
||||
but may be good for SKUs. Can insert dashes in the wrong place and still match. -->
|
||||
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textTight" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -110,20 +110,20 @@
|
||||
preserveOriginal="1"
|
||||
protected="ukrainian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
|
||||
<filter class="solr.WordDelimiterGraphFilterFactory"
|
||||
<filter class="meilisearch.WordDelimiterGraphFilterFactory"
|
||||
generateWordParts="0"
|
||||
generateNumberParts="0"
|
||||
catenateWords="1"
|
||||
@@ -132,54 +132,54 @@
|
||||
preserveOriginal="1"
|
||||
protected="ukrainian/protwords.txt"
|
||||
/>
|
||||
<filter class="solr.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.SnowballPorterFilterFactory" language="Russian" protected="ukrainian/protwords.txt"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Exact matching of words like textWhiteSpaceTokenized,
|
||||
but with enabled Synonym and Stop Filter
|
||||
-->
|
||||
<fieldType name="textExact" class="solr.TextField" positionIncrementGap="100" >
|
||||
<fieldType name="textExact" class="meilisearch.TextField" positionIncrementGap="100" >
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.FlattenGraphFilterFactory"/>
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.FlattenGraphFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.WhitespaceTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
<!-- Setup simple analysis for spell checking -->
|
||||
<fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<fieldType name="textSpell" class="meilisearch.TextField" positionIncrementGap="100" omitNorms="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer class="solr.StandardTokenizerFactory"/>
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory"/>
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer class="solr.StandardTokenizerFactory" />
|
||||
<tokenizer class="meilisearch.StandardTokenizerFactory" />
|
||||
|
||||
<filter class="solr.LowerCaseFilterFactory"/>
|
||||
<filter class="meilisearch.LowerCaseFilterFactory"/>
|
||||
|
||||
<filter class="solr.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="solr.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
<filter class="meilisearch.ManagedSynonymGraphFilterFactory" managed="ukrainian" />
|
||||
<filter class="meilisearch.ManagedStopFilterFactory" managed="ukrainian"/>
|
||||
|
||||
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
|
||||
<filter class="meilisearch.RemoveDuplicatesTokenFilterFactory"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
|
||||
#macro(param $key)$request.params.get($key)#end
|
||||
|
||||
#macro(url_for_solr)/solr#if($request.core.name != "")/$request.core.name#end#end
|
||||
#macro(url_for_home)#url_for_solr/browse#end
|
||||
#macro(url_for_meilisearch)/meilisearch#if($request.core.name != "")/$request.core.name#end#end
|
||||
#macro(url_for_home)#url_for_meilisearch/browse#end
|
||||
|
||||
#macro(q)&q=$!{esc.url($params.get('q'))}#end
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
#macro(debug)#if($request.params.get('debugQuery'))&debugQuery=true#end#end
|
||||
|
||||
#macro(boostPrice)#if($request.params.get('bf') == 'price')&bf=price#end#end
|
||||
#macro(boostPrice)#if($request.params.get('bf') == 'price')&bf=price#end#end
|
||||
|
||||
#macro(annotate)#if($request.params.get('annotateBrowse'))&annotateBrowse=true#end#end
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
#macro(lensNoQ)?#if($request.params.getParams('fq') and $list.size($request.params.getParams('fq')) > 0)&#fqs($request.params.getParams('fq'))#end#debug#boostPrice#annotate#spatial#qOpts#group#end
|
||||
#macro(lens)#lensNoQ#q#end
|
||||
|
||||
|
||||
|
||||
#macro(url_for_lens)#{url_for_home}#lens#end
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
#end
|
||||
#end
|
||||
</ul>
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
$v
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
|
||||
#macro(utc_date $theDate)
|
||||
$date.format("yyyy-MM-dd'T'HH:mm:ss'Z'",$theDate,$date.getLocale(),$date.getTimeZone().getTimeZone("UTC"))##
|
||||
@@ -158,4 +158,4 @@ $math.toDouble($math.add($inval,$gapval))##
|
||||
#else
|
||||
$math.add($inval,$gapval)##
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
|
@@ -12,5 +12,5 @@
|
||||
<a href="#url_for_lens&annotateBrowse=true">enable annotation</a>
|
||||
#end
|
||||
<a #annTitle("Click to switch to an XML response: &wt=xml") href="#url_for_lens&wt=xml#if($request.params.get('debugQuery'))&debugQuery=true#end">XML</a></div>
|
||||
<div>Generated by <a href="http://wiki.apache.org/solr/VelocityResponseWriter">VelocityResponseWriter</a></div>
|
||||
<div><span>Documentation: </span> <a href="http://lucene.apache.org/solr">Solr Home Page</a>, <a href="http://wiki.apache.org/solr">Solr Wiki</a></div>
|
||||
<div>Generated by <a href="http://wiki.apache.org/meilisearch/VelocityResponseWriter">VelocityResponseWriter</a></div>
|
||||
<div><span>Documentation: </span> <a href="http://lucene.apache.org/meilisearch">Meilisearch Home Page</a>, <a href="http://wiki.apache.org/meilisearch">Meilisearch Wiki</a></div>
|
||||
|
@@ -20,15 +20,15 @@
|
||||
<title>#param('title')</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
|
||||
|
||||
<script type="text/javascript" src="#{url_for_solr}/admin/jquery-1.4.3.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="#{url_for_solr}/admin/file?file=/velocity/main.css&contentType=text/css"/>
|
||||
<link rel="stylesheet" href="#{url_for_solr}/admin/file?file=/velocity/jquery.autocomplete.css&contentType=text/css" type="text/css" />
|
||||
<script type="text/javascript" src="#{url_for_solr}/admin/file?file=/velocity/jquery.autocomplete.js&contentType=text/javascript"></script>
|
||||
<script type="text/javascript" src="#{url_for_meilisearch}/admin/jquery-1.4.3.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="#{url_for_meilisearch}/admin/file?file=/velocity/main.css&contentType=text/css"/>
|
||||
<link rel="stylesheet" href="#{url_for_meilisearch}/admin/file?file=/velocity/jquery.autocomplete.css&contentType=text/css" type="text/css" />
|
||||
<script type="text/javascript" src="#{url_for_meilisearch}/admin/file?file=/velocity/jquery.autocomplete.js&contentType=text/javascript"></script>
|
||||
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$("\#q").autocomplete('#{url_for_solr}/terms', { ## backslash escaped #q as that is a macro defined in VM_global_library.vm
|
||||
$("\#q").autocomplete('#{url_for_meilisearch}/terms', { ## backslash escaped #q as that is a macro defined in VM_global_library.vm
|
||||
extraParams:{
|
||||
'terms.prefix': function() { return $("\#q").val();},
|
||||
'terms.sort': 'count',
|
||||
@@ -39,7 +39,7 @@
|
||||
}
|
||||
);
|
||||
|
||||
// http://localhost:8983/solr/terms?terms.fl=name&terms.prefix=i&terms.sort=count
|
||||
// http://localhost:7700/meilisearch/terms?terms.fl=name&terms.prefix=i&terms.sort=count
|
||||
});
|
||||
|
||||
</script>
|
||||
</script>
|
||||
|
@@ -1,3 +1,3 @@
|
||||
<div id="head">
|
||||
<span ><a href="#url_for_home#if($request.params.get('debugQuery'))?debugQuery=true#end"><img src="#{url_for_solr}/admin/solr_small.png" id="logo"/></a></span>
|
||||
</div>
|
||||
<span ><a href="#url_for_home#if($request.params.get('debugQuery'))?debugQuery=true#end"><img src="#{url_for_meilisearch}/admin/meilisearch_small.png" id="logo"/></a></span>
|
||||
</div>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
#parse("head.vm")
|
||||
</head>
|
||||
<body>
|
||||
<div id="admin"><a href="#url_for_solr/admin/">Solr Admin</a></div>
|
||||
<div id="admin"><a href="#url_for_meilisearch/admin/">Meilisearch Admin</a></div>
|
||||
<div id="header">
|
||||
#parse("header.vm")
|
||||
</div>
|
||||
@@ -14,4 +14,4 @@
|
||||
#parse("footer.vm")
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=arabic/schema.xml
|
||||
name=core_ar
|
||||
dataDir=../../data/arabic
|
||||
dataDir=../../data/arabic
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=armenian/schema.xml
|
||||
name=core_hy
|
||||
dataDir=../../data/armenian
|
||||
dataDir=../../data/armenian
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=basque/schema.xml
|
||||
name=core_eu
|
||||
dataDir=../../data/basque
|
||||
dataDir=../../data/basque
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=brazilian_portuguese/schema.xml
|
||||
name=core_ptbr
|
||||
dataDir=../../data/brazilian_portugueses
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=bulgarian/schema.xml
|
||||
name=core_bg
|
||||
dataDir=../../data/bulgarian
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=burmese/schema.xml
|
||||
name=core_my
|
||||
dataDir=../../data/burmese
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=catalan/schema.xml
|
||||
name=core_ca
|
||||
dataDir=../../data/catalan
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=chinese/schema.xml
|
||||
name=core_zh
|
||||
dataDir=../../data/chinese
|
||||
|
@@ -1,4 +1,4 @@
|
||||
configSet=ext_solr_11_0_0
|
||||
configSet=ext_meilisearch_11_0_0
|
||||
schema=czech/schema.xml
|
||||
name=core_cs
|
||||
dataDir=../../data/czech
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user