diff --git a/Classes/Controller/Backend/Search/AbstractModuleController.php b/Classes/Controller/Backend/Search/AbstractModuleController.php
index 5f3647d..baff655 100644
--- a/Classes/Controller/Backend/Search/AbstractModuleController.php
+++ b/Classes/Controller/Backend/Search/AbstractModuleController.php
@@ -258,7 +258,7 @@ abstract class AbstractModuleController extends ActionController
);
$menuItem->setHref($uri);
- if ($coreAdmin->getCorePath() == $this->selectedMeilisearchCoreConnection->getAdminService()->getCorePath()) {
+ if ($coreAdmin->getCorePath() == $this->selectedMeilisearchCoreConnection->getService()->getCorePath()) {
$menuItem->setActive(true);
}
$this->coreSelectorMenu->addMenuItem($menuItem);
@@ -308,7 +308,7 @@ abstract class AbstractModuleController extends ActionController
}
if (!$this->selectedMeilisearchCoreConnection instanceof MeilisearchCoreConnection && count($meilisearchCoreConnections) > 0) {
$this->initializeFirstAvailableMeilisearchCoreConnection($meilisearchCoreConnections, $moduleData);
- $message = LocalizationUtility::translate('coreselector_switched_to_default_core', 'meilisearch', [$currentMeilisearchCorePath, $this->selectedSite->getLabel(), $this->selectedMeilisearchCoreConnection->getAdminService()->getCorePath()]);
+ $message = LocalizationUtility::translate('coreselector_switched_to_default_core', 'meilisearch', [$currentMeilisearchCorePath, $this->selectedSite->getLabel(), $this->selectedMeilisearchCoreConnection->getService()->getCorePath()]);
$this->addFlashMessage($message, '', AbstractMessage::NOTICE);
}
}
@@ -322,7 +322,7 @@ abstract class AbstractModuleController extends ActionController
return;
}
$this->selectedMeilisearchCoreConnection = $meilisearchCoreConnections[0];
- $moduleData->setCore($this->selectedMeilisearchCoreConnection->getAdminService()->getCorePath());
+ $moduleData->setCore($this->selectedMeilisearchCoreConnection->getService()->getCorePath());
$this->moduleDataStorageService->persistModuleData($moduleData);
}
}
diff --git a/Classes/Controller/Backend/Search/IndexAdministrationModuleController.php b/Classes/Controller/Backend/Search/IndexAdministrationModuleController.php
index 937e3d7..53f5c0a 100644
--- a/Classes/Controller/Backend/Search/IndexAdministrationModuleController.php
+++ b/Classes/Controller/Backend/Search/IndexAdministrationModuleController.php
@@ -138,7 +138,7 @@ class IndexAdministrationModuleController extends AbstractModuleController
foreach ($meilisearchServers as $meilisearchServer) {
/* @var $meilisearchServer MeilisearchConnection */
- $coreAdmin = $meilisearchServer->getAdminService();
+ $coreAdmin = $meilisearchServer->getService();
$coreReloaded = $coreAdmin->reloadCore()->getHttpStatus() === 200;
$coreName = $coreAdmin->getPrimaryEndpoint()->getCore();
diff --git a/Classes/Controller/Backend/Search/InfoModuleController.php b/Classes/Controller/Backend/Search/InfoModuleController.php
index d14700f..be19dbc 100644
--- a/Classes/Controller/Backend/Search/InfoModuleController.php
+++ b/Classes/Controller/Backend/Search/InfoModuleController.php
@@ -24,19 +24,13 @@ namespace WapplerSystems\Meilisearch\Controller\Backend\Search;
* This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
-use TYPO3\CMS\Core\Utility\DebugUtility;
use WapplerSystems\Meilisearch\Api;
use WapplerSystems\Meilisearch\ConnectionManager;
use WapplerSystems\Meilisearch\Domain\Search\Statistics\StatisticsRepository;
use WapplerSystems\Meilisearch\Domain\Search\MeilisearchDocument\Repository;
-use WapplerSystems\Meilisearch\System\Meilisearch\ResponseAdapter;
-use WapplerSystems\Meilisearch\System\Validator\Path;
use TYPO3\CMS\Backend\Template\ModuleTemplate;
-use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
use TYPO3\CMS\Core\Messaging\FlashMessage;
-use TYPO3\CMS\Core\Registry;
use TYPO3\CMS\Core\Utility\GeneralUtility;
-use TYPO3\CMS\Extbase\Mvc\Exception\StopActionException;
use TYPO3\CMS\Extbase\Mvc\View\ViewInterface;
/**
@@ -121,7 +115,6 @@ class InfoModuleController extends AbstractModuleController
{
$connectedHosts = [];
$missingHosts = [];
- $invalidPaths = [];
$connection = $this->meilisearchConnectionManager->getConnectionBySite($this->selectedSite);
@@ -130,12 +123,12 @@ class InfoModuleController extends AbstractModuleController
return;
}
- $coreAdmin = $connection->getAdminService();
+ $service = $connection->getService();
- if ($coreAdmin->ping()) {
- $connectedHosts[] = $coreAdmin;
+ if ($service->ping()) {
+ $connectedHosts[] = $service;
} else {
- $missingHosts[] = $coreAdmin;
+ $missingHosts[] = $service;
}
@@ -144,7 +137,6 @@ class InfoModuleController extends AbstractModuleController
'apiKey' => Api::getApiKey(),
'connectedHosts' => $connectedHosts,
'missingHosts' => $missingHosts,
- 'invalidPaths' => $invalidPaths
]);
}
@@ -211,7 +203,7 @@ class InfoModuleController extends AbstractModuleController
$this->addFlashMessage(
'',
- 'Unable to contact Meilisearch server: ' . $this->selectedSite->getLabel() . ' ' . $coreAdmin->getCorePath(),
+ 'Unable to contact Meilisearch server: ' . $this->selectedSite->getLabel(),
FlashMessage::ERROR
);
}
@@ -248,49 +240,4 @@ class InfoModuleController extends AbstractModuleController
]);
}
- /**
- * Gets field metrics.
- *
- * @param ResponseAdapter $lukeData Luke index data
- * @param string $limitNote Note to display if there are too many documents in the index to show number of terms for a field
- *
- * @return array An array of field metrics
- */
- protected function getFields(ResponseAdapter $lukeData, $limitNote)
- {
- $rows = [];
-
- $fields = (array)$lukeData->fields;
- foreach ($fields as $name => $field) {
- $rows[$name] = [
- 'name' => $name,
- 'type' => $field->type,
- 'docs' => isset($field->docs) ? $field->docs : 0,
- 'terms' => isset($field->distinct) ? $field->distinct : $limitNote
- ];
- }
- ksort($rows);
-
- return $rows;
- }
-
- /**
- * Gets general core metrics.
- *
- * @param ResponseAdapter $lukeData Luke index data
- * @param array $fields Fields metrics
- *
- * @return array An array of core metrics
- */
- protected function getCoreMetrics(ResponseAdapter $lukeData, array $fields)
- {
- $coreMetrics = [
- 'numberOfDocuments' => $lukeData->index->numDocs,
- 'numberOfDeletedDocuments' => $lukeData->index->deletedDocs,
- 'numberOfTerms' => $lukeData->index->numTerms,
- 'numberOfFields' => count($fields)
- ];
-
- return $coreMetrics;
- }
}
diff --git a/Classes/Domain/Index/IndexService.php b/Classes/Domain/Index/IndexService.php
index 318cf2f..753b0d5 100644
--- a/Classes/Domain/Index/IndexService.php
+++ b/Classes/Domain/Index/IndexService.php
@@ -25,6 +25,7 @@ namespace WapplerSystems\Meilisearch\Domain\Index;
* This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
+use TYPO3\CMS\Core\Utility\DebugUtility;
use WapplerSystems\Meilisearch\ConnectionManager;
use WapplerSystems\Meilisearch\IndexQueue\Indexer;
use WapplerSystems\Meilisearch\IndexQueue\Item;
diff --git a/Classes/Domain/Search/MeilisearchDocument/Builder.php b/Classes/Domain/Search/MeilisearchDocument/Builder.php
index 25a0897..6b17947 100644
--- a/Classes/Domain/Search/MeilisearchDocument/Builder.php
+++ b/Classes/Domain/Search/MeilisearchDocument/Builder.php
@@ -130,9 +130,7 @@ class Builder
*/
public function fromRecord(array $itemRecord, string $type, int $rootPageUid, string $accessRootLine): array
{
- /* @var $document Document */
- $document = GeneralUtility::makeInstance(Document::class);
-
+ $document = [];
$site = $this->getSiteByPageId($rootPageUid);
$documentId = $this->getDocumentId($type, $site->getRootPageId(), $itemRecord['uid']);
@@ -174,7 +172,7 @@ class Builder
}
/**
- * @param TypoScriptFrontendController $page
+ * @param TypoScriptFrontendController $frontendController
* @param string $accessGroups
* @param string $mountPointParameter
* @return string
diff --git a/Classes/Domain/Site/Site.php b/Classes/Domain/Site/Site.php
index 9ce9be2..1e70545 100644
--- a/Classes/Domain/Site/Site.php
+++ b/Classes/Domain/Site/Site.php
@@ -33,7 +33,6 @@ use TYPO3\CMS\Backend\Utility\BackendUtility;
use TYPO3\CMS\Core\Utility\GeneralUtility;
/**
- * Base Clas for Typo3ManagedSite and LegacySite
*/
abstract class Site implements SiteInterface
{
@@ -42,6 +41,11 @@ abstract class Site implements SiteInterface
*/
protected $configuration;
+ /**
+ * @var \TYPO3\CMS\Core\Site\Entity\Site
+ */
+ protected $site;
+
/**
* Root page record.
*
@@ -63,16 +67,6 @@ abstract class Site implements SiteInterface
*/
protected $pagesRepository;
- /**
- * @var int
- */
- protected $defaultLanguageId = 0;
-
- /**
- * @var int[] Available language ids
- */
- protected $availableLanguageIds = [];
-
/**
* Takes an pagerecord and checks whether the page is marked as root page.
*
@@ -100,14 +94,14 @@ abstract class Site implements SiteInterface
}
/**
- * Gets available language id's for this site
- *
- * @return int[] array or language id's
+ * @return \TYPO3\CMS\Core\Site\Entity\Site
*/
- public function getAvailableLanguageIds(): array {
- return $this->availableLanguageIds;
+ public function getSite(): \TYPO3\CMS\Core\Site\Entity\Site
+ {
+ return $this->site;
}
+
/**
* Gets the site's label. The label is build from the the site title and root
* page ID (uid).
@@ -137,17 +131,6 @@ abstract class Site implements SiteInterface
return $this->configuration;
}
- /**
- * Gets the site's default language as configured in
- * config.sys_language_uid. If sys_language_uid is not set, 0 is assumed to
- * be the default.
- *
- * @return int The site's default language.
- */
- public function getDefaultLanguage()
- {
- return $this->defaultLanguageId;
- }
/**
* Generates a list of page IDs in this site. Attention, this includes
diff --git a/Classes/Domain/Site/SiteInterface.php b/Classes/Domain/Site/SiteInterface.php
index e96edfd..96affbb 100644
--- a/Classes/Domain/Site/SiteInterface.php
+++ b/Classes/Domain/Site/SiteInterface.php
@@ -36,13 +36,6 @@ interface SiteInterface
*/
public function getRootPageId();
- /**
- * Gets available language id's for this site
- *
- * @return int[] array or language id's
- */
- public function getAvailableLanguageIds(): array;
-
/**
* Gets the site's label. The label is build from the the site title and root
* page ID (uid).
@@ -58,15 +51,6 @@ interface SiteInterface
*/
public function getMeilisearchConfiguration();
- /**
- * Gets the site's default language as configured in
- * config.sys_language_uid. If sys_language_uid is not set, 0 is assumed to
- * be the default.
- *
- * @return int The site's default language.
- */
- public function getDefaultLanguage();
-
/**
* Generates a list of page IDs in this site. Attention, this includes
* all page types! Deleted pages are not included.
diff --git a/Classes/Domain/Site/SiteRepository.php b/Classes/Domain/Site/SiteRepository.php
index 068a5a1..b8900d9 100644
--- a/Classes/Domain/Site/SiteRepository.php
+++ b/Classes/Domain/Site/SiteRepository.php
@@ -290,6 +290,7 @@ class SiteRepository
return GeneralUtility::makeInstance(
Typo3ManagedSite::class,
+ $typo3Site,
/** @scrutinizer ignore-type */
$meilisearchConfiguration,
/** @scrutinizer ignore-type */
diff --git a/Classes/Domain/Site/Typo3ManagedSite.php b/Classes/Domain/Site/Typo3ManagedSite.php
index cabfa7c..580c9dd 100644
--- a/Classes/Domain/Site/Typo3ManagedSite.php
+++ b/Classes/Domain/Site/Typo3ManagedSite.php
@@ -51,9 +51,11 @@ class Typo3ManagedSite extends Site
public function __construct(
+ $site,
TypoScriptConfiguration $configuration,
array $page, $domain, $siteHash, PagesRepository $pagesRepository = null, array $meilisearchConnectionConfiguration = [], Typo3Site $typo3SiteObject = null)
{
+ $this->site = $site;
$this->configuration = $configuration;
$this->rootPage = $page;
$this->domain = $domain;
diff --git a/Classes/IndexQueue/AbstractIndexer.php b/Classes/IndexQueue/AbstractIndexer.php
index ac6a547..3c04cc2 100644
--- a/Classes/IndexQueue/AbstractIndexer.php
+++ b/Classes/IndexQueue/AbstractIndexer.php
@@ -27,7 +27,6 @@ namespace WapplerSystems\Meilisearch\IndexQueue;
use WapplerSystems\Meilisearch\ContentObject\Classification;
use WapplerSystems\Meilisearch\ContentObject\Multivalue;
use WapplerSystems\Meilisearch\ContentObject\Relation;
-use WapplerSystems\Meilisearch\System\Meilisearch\Document\Document;
use TYPO3\CMS\Core\Core\Environment;
use TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser;
use TYPO3\CMS\Core\Utility\GeneralUtility;
diff --git a/Classes/IndexQueue/FrontendHelper/PageIndexer.php b/Classes/IndexQueue/FrontendHelper/PageIndexer.php
index 8be9ff1..2aca43c 100644
--- a/Classes/IndexQueue/FrontendHelper/PageIndexer.php
+++ b/Classes/IndexQueue/FrontendHelper/PageIndexer.php
@@ -300,7 +300,7 @@ class PageIndexer extends AbstractFrontendHelper implements SingletonInterface
$this->responseData['meilisearchConnection'] = [
'rootPage' => $indexQueueItem->getRootPageUid(),
'sys_language_uid' => Util::getLanguageUid(),
- 'meilisearch' => (string)$meilisearchConnection->getNode('write')
+ 'meilisearch' => (string)$meilisearchConnection
];
$documentsSentToMeilisearch = $indexer->getDocumentsSentToMeilisearch();
diff --git a/Classes/IndexQueue/Indexer.php b/Classes/IndexQueue/Indexer.php
index a0d8d5b..8e37de2 100644
--- a/Classes/IndexQueue/Indexer.php
+++ b/Classes/IndexQueue/Indexer.php
@@ -24,6 +24,7 @@ namespace WapplerSystems\Meilisearch\IndexQueue;
* This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
+use TYPO3\CMS\Core\Utility\DebugUtility;
use WapplerSystems\Meilisearch\ConnectionManager;
use WapplerSystems\Meilisearch\Domain\Search\MeilisearchDocument\Builder;
use WapplerSystems\Meilisearch\FieldProcessor\Service;
@@ -145,11 +146,13 @@ class Indexer extends AbstractIndexer
$this->type = $item->getType();
$this->setLogging($item);
- $meilisearchConnections = $this->getMeilisearchConnectionByItem($item);
- foreach ($meilisearchConnections as $systemLanguageUid => $meilisearchConnection) {
- $this->meilisearch = $meilisearchConnection;
+ $this->meilisearch = $this->getMeilisearchConnectionByItem($item);
- if (!$this->indexItem($item, $systemLanguageUid)) {
+ $languages = $item->getSite()->getSite()->getLanguages();
+
+ foreach ($languages as $language) {
+
+ if (!$this->indexItem($item, $language->getLanguageId())) {
/*
* A single language voting for "not indexed" should make the whole
* item count as being not indexed, even if all other languages are
@@ -511,7 +514,7 @@ class Indexer extends AbstractIndexer
* for translations of an item.
*
* @param Item $item An index queue item
- * @return array An array of WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchConnection connections, the array's keys are the sys_language_uid of the language of the connection
+ * @return \WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchConnection
*/
protected function getMeilisearchConnectionByItem(Item $item)
{
@@ -525,7 +528,7 @@ class Indexer extends AbstractIndexer
// Meilisearch configurations possible for this item
$site = $item->getSite();
- return $site->getMeilisearchConnectionConfiguration();
+ return $this->connectionManager->getConnectionBySite($site);
$defaultLanguageUid = $this->getDefaultLanguageUid($item, $site->getRootPage(), $siteLanguages);
diff --git a/Classes/IndexQueue/PageIndexer.php b/Classes/IndexQueue/PageIndexer.php
index bff0da6..9371687 100644
--- a/Classes/IndexQueue/PageIndexer.php
+++ b/Classes/IndexQueue/PageIndexer.php
@@ -29,6 +29,7 @@ use WapplerSystems\Meilisearch\Access\Rootline;
use WapplerSystems\Meilisearch\Access\RootlineElement;
use WapplerSystems\Meilisearch\Domain\Index\PageIndexer\Helper\UriBuilder\AbstractUriStrategy;
use WapplerSystems\Meilisearch\Domain\Index\PageIndexer\Helper\UriStrategyFactory;
+use WapplerSystems\Meilisearch\Domain\Search\MeilisearchDocument\Builder;
use WapplerSystems\Meilisearch\System\Logging\MeilisearchLogManager;
use TYPO3\CMS\Core\Utility\GeneralUtility;
@@ -58,13 +59,19 @@ class PageIndexer extends Indexer
return false;
}
- //$meilisearchConnection = $this->getMeilisearchConnectionByItem($item);
+ $this->meilisearch = $this->getMeilisearchConnectionByItem($item);
$site = $item->getSite();
- $languageUids = $site->getAvailableLanguageIds();
+ $languages = $site->getSite()->getLanguages();
- foreach ($languageUids as $systemLanguageUid) {
- $contentAccessGroups = $this->getAccessGroupsFromContent($item, $systemLanguageUid);
+ foreach ($languages as $language) {
+
+ $this->indexPage($item, $language->getLanguageId());
+
+ // TODO: Versions for usergroups
+ continue;
+
+ $contentAccessGroups = $this->getAccessGroupsFromContent($item, $language->getLanguageId());
if (empty($contentAccessGroups)) {
// might be an empty page w/no content elements or some TYPO3 error / bug
@@ -73,7 +80,7 @@ class PageIndexer extends Indexer
}
foreach ($contentAccessGroups as $userGroup) {
- $this->indexPage($item, $systemLanguageUid, $userGroup);
+ $this->indexPage($item, $language->getLanguageId(), $userGroup);
}
}
@@ -191,46 +198,6 @@ class PageIndexer extends Indexer
return $accessGroupsCache[$accessGroupsCacheEntryId];
}
- // Utility methods
-
- /**
- * Builds a base page indexer request with configured headers and other
- * parameters.
- *
- * @return PageIndexerRequest Base page indexer request
- */
- protected function buildBasePageIndexerRequest()
- {
- $request = $this->getPageIndexerRequest();
- $request->setParameter('loggingEnabled', $this->loggingEnabled);
-
- if (!empty($this->options['authorization.'])) {
- $request->setAuthorizationCredentials(
- $this->options['authorization.']['username'],
- $this->options['authorization.']['password']
- );
- }
-
- if (!empty($this->options['frontendDataHelper.']['headers.'])) {
- foreach ($this->options['frontendDataHelper.']['headers.'] as $headerValue) {
- $request->addHeader($headerValue);
- }
- }
-
- if (!empty($this->options['frontendDataHelper.']['requestTimeout'])) {
- $request->setTimeout((float)$this->options['frontendDataHelper.']['requestTimeout']);
- }
-
- return $request;
- }
-
- /**
- * @return PageIndexerRequest
- */
- protected function getPageIndexerRequest()
- {
- return GeneralUtility::makeInstance(PageIndexerRequest::class);
- }
/**
* Determines a page ID's URL.
@@ -248,9 +215,7 @@ class PageIndexer extends Indexer
$pageId = $item->getRecordUid();
$strategy = $this->getUriStrategy($pageId);
$mountPointParameter = $this->getMountPageDataUrlParameter($item);
- $dataUrl = $strategy->getPageIndexingUriFromPageItemAndLanguageId($item, $language, $mountPointParameter, $this->options);
-
- return $dataUrl;
+ return $strategy->getPageIndexingUriFromPageItemAndLanguageId($item, $language, $mountPointParameter, $this->options);
}
/**
@@ -294,16 +259,16 @@ class PageIndexer extends Indexer
*/
protected function indexPage(Item $item, $language = 0, $userGroup = 0)
{
- DebugUtility::debug('dededede');
$accessRootline = $this->getAccessRootline($item, $language, $userGroup);
- $request = $this->buildBasePageIndexerRequest();
- $request->setIndexQueueItem($item);
- $request->addAction('indexPage');
- $request->setParameter('accessRootline', (string)$accessRootline);
- $indexRequestUrl = $this->getDataUrl($item, $language);
- $response = $request->send($indexRequestUrl);
- $indexActionResult = $response->getActionResult('indexPage');
+
+ //$this->meilisearch->getService()->getClient()->index($item->getType())->addDocuments();
+
+ $result = false;
+
+ DebugUtility::debug('PageIndexer');
+ exit();
+
if ($this->loggingEnabled) {
$logSeverity = MeilisearchLogManager::INFO;
@@ -404,4 +369,21 @@ class PageIndexer extends Indexer
return Rootline::getAccessRootlineByPageId($pageId, $mountPointParameter);
}
+
+ /**
+ * Builds the Meilisearch document for the current page.
+ *
+ * @return array A document representing the page
+ */
+ protected function getPageDocument()
+ {
+ /** @var Builder $documentBuilder */
+ $documentBuilder = GeneralUtility::makeInstance(Builder::class);
+ $document = $documentBuilder->fromPage($this->page, $this->pageUrl, $this->pageAccessRootline, (string)$this->mountPointParameter);
+
+ self::$pageMeilisearchDocumentId = $document['id'];
+
+ return $document;
+ }
+
}
diff --git a/Classes/IndexQueue/PageIndexerRequest.php b/Classes/IndexQueue/PageIndexerRequest.php
index c4fcdb8..53a7989 100644
--- a/Classes/IndexQueue/PageIndexerRequest.php
+++ b/Classes/IndexQueue/PageIndexerRequest.php
@@ -40,7 +40,7 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
class PageIndexerRequest
{
- const SOLR_INDEX_HEADER = 'X-Tx-Meilisearch-Iq';
+ const MEILISEARCH_INDEX_HEADER = 'X-Tx-Meilisearch-Iq';
/**
* List of actions to perform during page rendering.
@@ -248,7 +248,7 @@ class PageIndexerRequest
];
$indexerRequestData = array_merge($indexerRequestData, $this->parameters);
- $headers[] = self::SOLR_INDEX_HEADER . ': ' . json_encode($indexerRequestData, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES);
+ $headers[] = self::MEILISEARCH_INDEX_HEADER . ': ' . json_encode($indexerRequestData, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES);
return $headers;
}
diff --git a/Classes/Typo3PageIndexer.php b/Classes/IndexQueue/Typo3PageIndexer.php
similarity index 95%
rename from Classes/Typo3PageIndexer.php
rename to Classes/IndexQueue/Typo3PageIndexer.php
index fc5407f..2c93c23 100644
--- a/Classes/Typo3PageIndexer.php
+++ b/Classes/IndexQueue/Typo3PageIndexer.php
@@ -1,5 +1,6 @@
getWriteService()->ping()) {
+ if (!$meilisearchConnection->getService()->ping()) {
throw new \Exception(
'Could not connect to Meilisearch server.',
1323946472
@@ -257,7 +263,7 @@ class Typo3PageIndexer
/**
* Applies the configured post processors (indexPagePostProcessPageDocument)
*
- * @param Document $pageDocument
+ * @param array $pageDocument
*/
protected function applyIndexPagePostProcessors($pageDocument)
{
@@ -278,10 +284,11 @@ class Typo3PageIndexer
/**
* Builds the Meilisearch document for the current page.
*
- * @return Document A document representing the page
+ * @return array A document representing the page
*/
protected function getPageDocument()
{
+ /** @var Builder $documentBuilder */
$documentBuilder = GeneralUtility::makeInstance(Builder::class);
$document = $documentBuilder->fromPage($this->page, $this->pageUrl, $this->pageAccessRootline, (string)$this->mountPointParameter);
@@ -431,7 +438,7 @@ class Typo3PageIndexer
// chunk adds by 20
$documentChunks = array_chunk($documents, 20);
foreach ($documentChunks as $documentChunk) {
- $response = $this->meilisearchConnection->getWriteService()->addDocuments($documentChunk);
+ $response = $this->meilisearchConnection->getService()->addDocuments($documentChunk);
if ($response->getHttpStatus() != 200) {
throw new \RuntimeException('Meilisearch Request failed.', 1331834983);
}
diff --git a/Classes/Middleware/FrontendUserAuthenticator.php b/Classes/Middleware/FrontendUserAuthenticator.php
index 98850b6..445106f 100644
--- a/Classes/Middleware/FrontendUserAuthenticator.php
+++ b/Classes/Middleware/FrontendUserAuthenticator.php
@@ -76,13 +76,13 @@ class FrontendUserAuthenticator implements MiddlewareInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
- if (!$request->hasHeader(PageIndexerRequest::SOLR_INDEX_HEADER)) {
+ if (!$request->hasHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)) {
return $handler->handle($request);
}
// disable TSFE cache for TYPO3 v10
$request = $request->withAttribute('noCache', true);
- $jsonEncodedParameters = $request->getHeader(PageIndexerRequest::SOLR_INDEX_HEADER)[0];
+ $jsonEncodedParameters = $request->getHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)[0];
/* @var PageIndexerRequestHandler $pageIndexerRequestHandler */
$pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class, $jsonEncodedParameters);
diff --git a/Classes/Middleware/PageIndexerFinisher.php b/Classes/Middleware/PageIndexerFinisher.php
index 2b96ec1..24538f5 100644
--- a/Classes/Middleware/PageIndexerFinisher.php
+++ b/Classes/Middleware/PageIndexerFinisher.php
@@ -52,7 +52,7 @@ class PageIndexerFinisher implements MiddlewareInterface
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
- if ($request->hasHeader(PageIndexerRequest::SOLR_INDEX_HEADER)) {
+ if ($request->hasHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)) {
/* @var PageIndexerRequestHandler $pageIndexerRequestHandler */
$pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class);
$pageIndexerRequestHandler->shutdown();
diff --git a/Classes/Middleware/PageIndexerInitialization.php b/Classes/Middleware/PageIndexerInitialization.php
index f05db37..29d674a 100644
--- a/Classes/Middleware/PageIndexerInitialization.php
+++ b/Classes/Middleware/PageIndexerInitialization.php
@@ -51,10 +51,10 @@ class PageIndexerInitialization implements MiddlewareInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
- if ($request->hasHeader(PageIndexerRequest::SOLR_INDEX_HEADER)) {
+ if ($request->hasHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)) {
// disable TSFE cache for TYPO3 v10
$request = $request->withAttribute('noCache', true);
- $jsonEncodedParameters = $request->getHeader(PageIndexerRequest::SOLR_INDEX_HEADER)[0];
+ $jsonEncodedParameters = $request->getHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)[0];
/* @var PageIndexerRequestHandler $pageIndexerRequestHandler */
$pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class, $jsonEncodedParameters);
diff --git a/Classes/Report/AccessFilterPluginInstalledStatus.php b/Classes/Report/AccessFilterPluginInstalledStatus.php
index c1857bd..89f50ee 100644
--- a/Classes/Report/AccessFilterPluginInstalledStatus.php
+++ b/Classes/Report/AccessFilterPluginInstalledStatus.php
@@ -25,7 +25,7 @@ namespace WapplerSystems\Meilisearch\Report;
***************************************************************/
use WapplerSystems\Meilisearch\ConnectionManager;
-use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchAdminService;
+use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchService;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Reports\Status;
@@ -87,10 +87,10 @@ class AccessFilterPluginInstalledStatus extends AbstractMeilisearchStatus
/**
* Checks whether the Meilisearch plugin is installed.
*
- * @param MeilisearchAdminService $adminService
+ * @param MeilisearchService $adminService
* @return null|\TYPO3\CMS\Reports\Status
*/
- protected function checkPluginInstallationStatus(MeilisearchAdminService $adminService)
+ protected function checkPluginInstallationStatus(MeilisearchService $adminService)
{
if ($this->isPluginInstalled($adminService)) {
return null;
@@ -111,10 +111,10 @@ class AccessFilterPluginInstalledStatus extends AbstractMeilisearchStatus
/**
* Checks whether the Meilisearch plugin version is up to date.
*
- * @param MeilisearchAdminService $adminService
+ * @param MeilisearchService $adminService
* @return null|\TYPO3\CMS\Reports\Status
*/
- protected function checkPluginVersion(MeilisearchAdminService $adminService)
+ protected function checkPluginVersion(MeilisearchService $adminService)
{
if (!($this->isPluginInstalled($adminService) && $this->isPluginOutdated($adminService))) {
return null;
@@ -137,10 +137,10 @@ class AccessFilterPluginInstalledStatus extends AbstractMeilisearchStatus
* Checks whether the Access Filter Query Parser Plugin is installed for
* the given Meilisearch server instance.
*
- * @param MeilisearchAdminService $adminService
+ * @param MeilisearchService $adminService
* @return bool True if the plugin is installed, FALSE otherwise.
*/
- protected function isPluginInstalled(MeilisearchAdminService $adminService)
+ protected function isPluginInstalled(MeilisearchService $adminService)
{
$accessFilterQueryParserPluginInstalled = false;
@@ -155,10 +155,10 @@ class AccessFilterPluginInstalledStatus extends AbstractMeilisearchStatus
/**
* Checks whether the installed plugin is current.
*
- * @param MeilisearchAdminService $adminService
+ * @param MeilisearchService $adminService
* @return bool True if the plugin is outdated, FALSE if it meets the current version recommendation.
*/
- protected function isPluginOutdated(MeilisearchAdminService $adminService)
+ protected function isPluginOutdated(MeilisearchService $adminService)
{
$pluginVersion = $this->getInstalledPluginVersion($adminService);
$pluginVersionOutdated = version_compare($pluginVersion, self::RECOMMENDED_PLUGIN_VERSION, '<');
@@ -169,10 +169,10 @@ class AccessFilterPluginInstalledStatus extends AbstractMeilisearchStatus
/**
* Gets the version of the installed plugin.
*
- * @param MeilisearchAdminService $adminService
+ * @param MeilisearchService $adminService
* @return string The installed plugin's version number.
*/
- public function getInstalledPluginVersion(MeilisearchAdminService $adminService)
+ public function getInstalledPluginVersion(MeilisearchService $adminService)
{
$pluginsInformation = $adminService->getPluginsInformation();
diff --git a/Classes/Report/MeilisearchStatus.php b/Classes/Report/MeilisearchStatus.php
index cdda007..78f10c9 100644
--- a/Classes/Report/MeilisearchStatus.php
+++ b/Classes/Report/MeilisearchStatus.php
@@ -27,7 +27,7 @@ namespace WapplerSystems\Meilisearch\Report;
use WapplerSystems\Meilisearch\ConnectionManager;
use WapplerSystems\Meilisearch\Domain\Site\SiteRepository;
use WapplerSystems\Meilisearch\PingFailedException;
-use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchAdminService;
+use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchService;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Fluid\View\StandaloneView;
use TYPO3\CMS\Reports\Status;
@@ -111,7 +111,7 @@ class MeilisearchStatus extends AbstractMeilisearchStatus
$meilisearchAdmin = $this->connectionManager
->getMeilisearchConnectionForNode($meilisearchConnection['read'], $meilisearchConnection['write'])
- ->getAdminService();
+ ->getService();
$meilisearchVersion = $this->checkMeilisearchVersion($meilisearchAdmin);
$accessFilter = $this->checkAccessFilter($meilisearchAdmin);
@@ -147,10 +147,10 @@ class MeilisearchStatus extends AbstractMeilisearchStatus
/**
* Checks the meilisearch version and adds it to the report.
*
- * @param MeilisearchAdminService $meilisearch
+ * @param MeilisearchService $meilisearch
* @return string meilisearch version
*/
- protected function checkMeilisearchVersion(MeilisearchAdminService $meilisearch)
+ protected function checkMeilisearchVersion(MeilisearchService $meilisearch)
{
try {
$meilisearchVersion = $this->formatMeilisearchVersion($meilisearch->getMeilisearchServerVersion());
@@ -165,10 +165,10 @@ class MeilisearchStatus extends AbstractMeilisearchStatus
/**
* Checks the access filter setup and adds it to the report.
*
- * @param MeilisearchAdminService $meilisearchAdminService
+ * @param MeilisearchService $meilisearchAdminService
* @return string
*/
- protected function checkAccessFilter(MeilisearchAdminService $meilisearchAdminService)
+ protected function checkAccessFilter(MeilisearchService $meilisearchAdminService)
{
try {
$accessFilterPluginStatus = GeneralUtility::makeInstance(AccessFilterPluginInstalledStatus::class);
@@ -184,10 +184,10 @@ class MeilisearchStatus extends AbstractMeilisearchStatus
/**
* Checks the ping time and adds it to the report.
*
- * @param MeilisearchAdminService $meilisearchAdminService
+ * @param MeilisearchService $meilisearchAdminService
* @return string
*/
- protected function checkPingTime(MeilisearchAdminService $meilisearchAdminService)
+ protected function checkPingTime(MeilisearchService $meilisearchAdminService)
{
try {
$pingQueryTime = $meilisearchAdminService->getPingRoundTripRuntime();
@@ -202,10 +202,10 @@ class MeilisearchStatus extends AbstractMeilisearchStatus
/**
* Checks the meilisearch config name and adds it to the report.
*
- * @param MeilisearchAdminService $meilisearchAdminService
+ * @param MeilisearchService $meilisearchAdminService
* @return string
*/
- protected function checkMeilisearchConfigName(MeilisearchAdminService $meilisearchAdminService)
+ protected function checkMeilisearchConfigName(MeilisearchService $meilisearchAdminService)
{
try {
$meilisearchConfigMessage = $meilisearchAdminService->getMeilisearchconfigName();
@@ -220,10 +220,10 @@ class MeilisearchStatus extends AbstractMeilisearchStatus
/**
* Checks the meilisearch schema name and adds it to the report.
*
- * @param MeilisearchAdminService $meilisearchAdminService
+ * @param MeilisearchService $meilisearchAdminService
* @return string
*/
- protected function checkMeilisearchSchemaName(MeilisearchAdminService $meilisearchAdminService)
+ protected function checkMeilisearchSchemaName(MeilisearchService $meilisearchAdminService)
{
try {
$meilisearchSchemaMessage = $meilisearchAdminService->getSchema()->getName();
diff --git a/Classes/Report/SchemaStatus.php b/Classes/Report/SchemaStatus.php
index 1c341d0..151c7ab 100644
--- a/Classes/Report/SchemaStatus.php
+++ b/Classes/Report/SchemaStatus.php
@@ -65,7 +65,7 @@ class SchemaStatus extends AbstractMeilisearchStatus
$meilisearchConnections = $connectionManager->getAllConnections();
foreach ($meilisearchConnections as $meilisearchConnection) {
- $adminService = $meilisearchConnection->getAdminService();
+ $adminService = $meilisearchConnection->getService();
/** @var $meilisearchConnection MeilisearchConnection */
if (!$adminService->ping()) {
$url = $adminService->__toString();
diff --git a/Classes/System/Meilisearch/Document/Document.php b/Classes/System/Meilisearch/Document/Document.php
deleted file mode 100644
index f70615e..0000000
--- a/Classes/System/Meilisearch/Document/Document.php
+++ /dev/null
@@ -1,50 +0,0 @@
-
- */
-class Document
-{
- /**
- * Magic call method used to emulate getters as used by the template engine.
- *
- * @param string $name method name
- * @param array $arguments method arguments
- * @return mixed
- */
- public function __call($name, $arguments)
- {
- if (substr($name, 0, 3) === 'get') {
- $field = substr($name, 3);
- $field = strtolower($field[0]) . substr($field, 1);
- return $this->fields[$field] ?? null;
- }
- throw new RuntimeException('Call to undefined method. Supports magic getters only.', 1311006605);
- }
-
- /**
- * @return array
- */
- public function getFieldNames()
- {
- return array_keys($this->fields);
- }
-}
diff --git a/Classes/System/Meilisearch/MeilisearchConnection.php b/Classes/System/Meilisearch/MeilisearchConnection.php
index e8557cb..f9409fd 100644
--- a/Classes/System/Meilisearch/MeilisearchConnection.php
+++ b/Classes/System/Meilisearch/MeilisearchConnection.php
@@ -30,9 +30,7 @@ use WapplerSystems\Meilisearch\System\Logging\MeilisearchLogManager;
use WapplerSystems\Meilisearch\System\Meilisearch\Parser\SchemaParser;
use WapplerSystems\Meilisearch\System\Meilisearch\Parser\StopWordParser;
use WapplerSystems\Meilisearch\System\Meilisearch\Parser\SynonymParser;
-use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchAdminService;
-use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchReadService;
-use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchWriteService;
+use WapplerSystems\Meilisearch\System\Meilisearch\Service\MeilisearchService;
use WapplerSystems\Meilisearch\Util;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
@@ -50,19 +48,9 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
class MeilisearchConnection
{
/**
- * @var MeilisearchAdminService
+ * @var MeilisearchService
*/
- protected $adminService;
-
- /**
- * @var MeilisearchReadService
- */
- protected $readService;
-
- /**
- * @var MeilisearchWriteService
- */
- protected $writeService;
+ protected $service;
/**
* @var TypoScriptConfiguration
@@ -157,66 +145,24 @@ class MeilisearchConnection
/**
- * @return MeilisearchAdminService
+ * @return MeilisearchService
*/
- public function getAdminService(): MeilisearchAdminService
+ public function getService(): MeilisearchService
{
- if ($this->adminService === null) {
- $this->adminService = $this->buildAdminService();
+ if ($this->service === null) {
+ $this->service = $this->buildService();
}
- return $this->adminService;
+ return $this->service;
}
/**
- * @return MeilisearchAdminService
+ * @return MeilisearchService
* @noinspection PhpIncompatibleReturnTypeInspection
*/
- protected function buildAdminService(): MeilisearchAdminService
+ protected function buildService(): MeilisearchService
{
- return GeneralUtility::makeInstance(MeilisearchAdminService::class, $this, $this->client, $this->configuration, $this->logger, $this->synonymParser, $this->stopWordParser, $this->schemaParser);
- }
-
- /**
- * @return MeilisearchReadService
- */
- public function getReadService(): MeilisearchReadService
- {
- if ($this->readService === null) {
- $this->readService = $this->buildReadService();
- }
-
- return $this->readService;
- }
-
- /**
- * @return MeilisearchReadService
- * @noinspection PhpIncompatibleReturnTypeInspection
- */
- protected function buildReadService(): MeilisearchReadService
- {
- return GeneralUtility::makeInstance(MeilisearchReadService::class, $this->client);
- }
-
- /**
- * @return MeilisearchWriteService
- */
- public function getWriteService(): MeilisearchWriteService
- {
- if ($this->writeService === null) {
- $this->writeService = $this->buildWriteService();
- }
-
- return $this->writeService;
- }
-
- /**
- * @return MeilisearchWriteService
- * @noinspection PhpIncompatibleReturnTypeInspection
- */
- protected function buildWriteService(): MeilisearchWriteService
- {
- return GeneralUtility::makeInstance(MeilisearchWriteService::class, $this->client);
+ return GeneralUtility::makeInstance(MeilisearchService::class, $this, $this->client, $this->configuration, $this->logger, $this->synonymParser, $this->stopWordParser, $this->schemaParser);
}
diff --git a/Classes/System/Meilisearch/ParsingUtil.php b/Classes/System/Meilisearch/ParsingUtil.php
deleted file mode 100644
index 495c444..0000000
--- a/Classes/System/Meilisearch/ParsingUtil.php
+++ /dev/null
@@ -1,34 +0,0 @@
- $value) {
- $isKeyNode = (($key % 2) == 0);
- if ($isKeyNode) {
- $valueFromKeyNode = $value;
- } else {
- if($valueFromKeyNode == -1) {
- throw new \UnexpectedValueException('No optionValue before count value');
- }
- //we have a countNode
- $keyValueMap[$valueFromKeyNode] = $value;
- }
- }
-
- return $keyValueMap;
- }
-}
diff --git a/Classes/System/Meilisearch/RequestFactory.php b/Classes/System/Meilisearch/RequestFactory.php
deleted file mode 100644
index fb9432e..0000000
--- a/Classes/System/Meilisearch/RequestFactory.php
+++ /dev/null
@@ -1,44 +0,0 @@
-clientOptions = $clientOptions;
- }
-
- public function request(string $uri, string $method = 'GET', array $options = []): ResponseInterface
- {
- /* @var GuzzleClient $client */
- $client = GeneralUtility::makeInstance(GuzzleClient::class, $this->clientOptions);
- return $client->request($method, $uri, $options);
- }
-}
diff --git a/Classes/System/Meilisearch/ResponseAdapter.php b/Classes/System/Meilisearch/ResponseAdapter.php
deleted file mode 100644
index 5b898a0..0000000
--- a/Classes/System/Meilisearch/ResponseAdapter.php
+++ /dev/null
@@ -1,150 +0,0 @@
-data = json_decode($responseBody);
- $this->responseBody = $responseBody;
- $this->httpStatus = $httpStatus;
- $this->httpStatusMessage = $httpStatusMessage;
-
- // @extensionScannerIgnoreLine
- if (isset($this->data->response) && is_array($this->data->response->docs)) {
- $documents = array();
-
- // @extensionScannerIgnoreLine
- foreach ($this->data->response->docs as $originalDocument) {
- $fields = get_object_vars($originalDocument);
- $document = new Document($fields);
- $documents[] = $document;
- }
-
- // @extensionScannerIgnoreLine
- $this->data->response->docs = $documents;
- }
- }
-
- /**
- * Magic get to expose the parsed data and to lazily load it
- *
- * @param string $key
- * @return mixed
- */
- public function __get($key)
- {
- if (isset($this->data->$key)) {
- return $this->data->$key;
- }
-
- return null;
- }
-
- /**
- * Magic function for isset function on parsed data
- *
- * @param string $key
- * @return boolean
- */
- public function __isset($key)
- {
- return isset($this->data->$key);
- }
-
- /**
- * @return mixed
- */
- public function getParsedData()
- {
- return $this->data;
- }
-
- /**
- * @return string
- */
- public function getRawResponse()
- {
- return $this->responseBody;
- }
-
- /**
- * @return int
- */
- public function getHttpStatus(): int
- {
- return $this->httpStatus;
- }
-
- /**
- * @return string
- */
- public function getHttpStatusMessage(): string
- {
- return $this->httpStatusMessage;
- }
-
- /**
- * Counts the elements of
- */
- public function count()
- {
- return count(get_object_vars($this->data));
- }
-}
diff --git a/Classes/System/Meilisearch/Service/AbstractMeilisearchService.php b/Classes/System/Meilisearch/Service/AbstractMeilisearchService.php
index 0bea07d..312c7de 100644
--- a/Classes/System/Meilisearch/Service/AbstractMeilisearchService.php
+++ b/Classes/System/Meilisearch/Service/AbstractMeilisearchService.php
@@ -29,7 +29,6 @@ use MeiliSearch\Exceptions\CommunicationException;
use WapplerSystems\Meilisearch\System\Configuration\TypoScriptConfiguration;
use WapplerSystems\Meilisearch\System\Logging\MeilisearchLogManager;
use WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchConnection;
-use WapplerSystems\Meilisearch\System\Meilisearch\ResponseAdapter;
use WapplerSystems\Meilisearch\Util;
use TYPO3\CMS\Core\Utility\GeneralUtility;
@@ -93,15 +92,14 @@ abstract class AbstractMeilisearchService
{
$siteConfiguration = $this->meilisearchConnection->getSiteConfiguration();
- $strConnection = $siteConfiguration['schema'].$siteConfiguration['host'];
+ $strConnection = $siteConfiguration['scheme'].'://'.$siteConfiguration['host'].':'.$siteConfiguration['port'];
if (!$this->ping()) return $strConnection;
- return $strConnection . ', ' . implode(',',$this->client->version());
+ return $strConnection . ', Version: ' . $this->client->version()['pkgVersion'];
}
-
/**
* Build the log data and writes the message to the log
*
diff --git a/Classes/System/Meilisearch/Service/MeilisearchReadService.php b/Classes/System/Meilisearch/Service/MeilisearchReadService.php
deleted file mode 100644
index ec20118..0000000
--- a/Classes/System/Meilisearch/Service/MeilisearchReadService.php
+++ /dev/null
@@ -1,98 +0,0 @@
-
- * All rights reserved
- *
- * This script is part of the TYPO3 project. The TYPO3 project is
- * free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * The GNU General Public License can be found at
- * http://www.gnu.org/copyleft/gpl.html.
- *
- * This script is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * This copyright notice MUST APPEAR in all copies of the script!
- ***************************************************************/
-
-use WapplerSystems\Meilisearch\System\Meilisearch\ResponseAdapter;
-use WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchCommunicationException;
-use WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchInternalServerErrorException;
-use WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchUnavailableException;
-
-/**
- * Class MeilisearchReadService
- */
-class MeilisearchReadService extends AbstractMeilisearchService
-{
-
- /**
- * @var bool
- */
- protected $hasSearched = false;
-
- /**
- * @var ResponseAdapter
- */
- protected $responseCache = null;
-
- /**
- * Returns whether a search has been executed or not.
- *
- * @return bool TRUE if a search has been executed, FALSE otherwise
- */
- public function hasSearched()
- {
- return $this->hasSearched;
- }
-
- /**
- * Gets the most recent response (if any)
- *
- * @return ResponseAdapter Most recent response, or NULL if a search has not been executed yet.
- */
- public function getResponse()
- {
- return $this->responseCache;
- }
-
- /**
- * This method maps the failed meilisearch requests to a meaningful exception.
- *
- * @param HttpException $exception
- * @throws MeilisearchCommunicationException
- * @return HttpException
- */
- protected function handleErrorResponses(HttpException $exception)
- {
- $status = $exception->getCode();
- $message = $exception->getStatusMessage();
- $meilisearchRespone = new ResponseAdapter($exception->getBody());
-
- if ($status === 0 || $status === 502) {
- $e = new MeilisearchUnavailableException('Meilisearch Server not available: ' . $message, 1505989391);
- $e->setMeilisearchResponse($meilisearchRespone);
- throw $e;
- }
-
- if ($status === 500) {
- $e = new MeilisearchInternalServerErrorException('Internal Server error during search: ' . $message, 1505989897);
- $e->setMeilisearchResponse($meilisearchRespone);
- throw $e;
- }
-
- $e = new MeilisearchCommunicationException('Invalid query. Meilisearch returned an error: ' . $status . ' ' . $message, 1293109870);
- $e->setMeilisearchResponse($meilisearchRespone);
-
- throw $e;
- }
-}
diff --git a/Classes/System/Meilisearch/Service/MeilisearchAdminService.php b/Classes/System/Meilisearch/Service/MeilisearchService.php
similarity index 92%
rename from Classes/System/Meilisearch/Service/MeilisearchAdminService.php
rename to Classes/System/Meilisearch/Service/MeilisearchService.php
index 2750982..541ce62 100644
--- a/Classes/System/Meilisearch/Service/MeilisearchAdminService.php
+++ b/Classes/System/Meilisearch/Service/MeilisearchService.php
@@ -31,14 +31,13 @@ use WapplerSystems\Meilisearch\System\Meilisearch\MeilisearchConnection;
use WapplerSystems\Meilisearch\System\Meilisearch\Parser\SchemaParser;
use WapplerSystems\Meilisearch\System\Meilisearch\Parser\StopWordParser;
use WapplerSystems\Meilisearch\System\Meilisearch\Parser\SynonymParser;
-use WapplerSystems\Meilisearch\System\Meilisearch\ResponseAdapter;
use WapplerSystems\Meilisearch\System\Meilisearch\Schema\Schema;
use TYPO3\CMS\Core\Utility\GeneralUtility;
/**
* Class MeilisearchAdminService
*/
-class MeilisearchAdminService extends AbstractMeilisearchService
+class MeilisearchService extends AbstractMeilisearchService
{
protected $systemData = null;
@@ -101,25 +100,6 @@ class MeilisearchAdminService extends AbstractMeilisearchService
}
- /**
- * Gets information about the Meilisearch server
- *
- * @return ResponseAdapter
- */
- public function getSystemInformation()
- {
- if (empty($this->systemData)) {
- $systemInformation = $this->system();
-
- // access a random property to trigger response parsing
- $this->systemData = $systemInformation;
- }
-
- return $this->systemData;
- }
-
-
-
/**
* Get currently configured synonyms
*
diff --git a/Classes/System/Meilisearch/Service/MeilisearchWriteService.php b/Classes/System/Meilisearch/Service/MeilisearchWriteService.php
deleted file mode 100644
index 83d556b..0000000
--- a/Classes/System/Meilisearch/Service/MeilisearchWriteService.php
+++ /dev/null
@@ -1,120 +0,0 @@
-
- * All rights reserved
- *
- * This script is part of the TYPO3 project. The TYPO3 project is
- * free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * The GNU General Public License can be found at
- * http://www.gnu.org/copyleft/gpl.html.
- *
- * This script is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * This copyright notice MUST APPEAR in all copies of the script!
- ***************************************************************/
-
-use WapplerSystems\Meilisearch\System\Logging\MeilisearchLogManager;
-use WapplerSystems\Meilisearch\System\Meilisearch\ResponseAdapter;
-
-/**
- * Class MeilisearchWriteService
- */
-class MeilisearchWriteService extends AbstractMeilisearchService
-{
- const EXTRACT_SERVLET = 'update/extract';
-
- /**
- * Performs a content and meta data extraction request.
- *
- * @param Query $query An extraction query
- * @return array An array containing the extracted content [0] and meta data [1]
- */
- public function extractByQuery(Query $query)
- {
- try {
- $response = $this->createAndExecuteRequest($query);
- return [$response->file, (array)$response->file_metadata];
- } catch (\Exception $e) {
- $param = $query->getRequestBuilder()->build($query)->getParams();
- $this->logger->log(
- MeilisearchLogManager::ERROR,
- 'Extracting text and meta data through Meilisearch Cell over HTTP POST',
- [
- 'query' => (array)$query,
- 'parameters' => $param,
- 'file' => $query->getFile(),
- 'query url' => self::EXTRACT_SERVLET,
- 'exception' => $e->getMessage()
- ]
- );
- }
-
- return [];
- }
-
- /**
- * Deletes all index documents of a certain type and does a commit
- * afterwards.
- *
- * @param string $type The type of documents to delete, usually a table name.
- * @param bool $commit Will commit immediately after deleting the documents if set, defaults to TRUE
- */
- public function deleteByType($type, $commit = true)
- {
- $this->deleteByQuery('type:' . trim($type));
-
- if ($commit) {
- $this->commit(false, false);
- }
- }
-
- /**
- * Create a delete document based on a query and submit it
- *
- * @param string $rawQuery Expected to be utf-8 encoded
- * @return ResponseAdapter
- */
- public function deleteByQuery($rawQuery) {
- $query = $this->client->createUpdate();
- $query->addDeleteQuery($rawQuery);
- return $this->createAndExecuteRequest($query);
- }
-
- /**
- * Add an array of Meilisearch Documents to the index all at once
- *
- * @param array $documents Should be an array of \WapplerSystems\Meilisearch\System\Meilisearch\Document\Document instances
- * @return ResponseAdapter
- */
- public function addDocuments($documents)
- {
- $update = $this->client->createUpdate();
- $update->addDocuments($documents);
- return $this->createAndExecuteRequest($update);
- }
-
- /**
- * Send a commit command. Will be synchronous unless both wait parameters are set to false.
- *
- * @param boolean $expungeDeletes Defaults to false, merge segments with deletes away
- * @param boolean $waitSearcher Defaults to true, block until a new searcher is opened and registered as the main query searcher, making the changes visible
- * @return ResponseAdapter
- */
- public function commit($expungeDeletes = false, $waitSearcher = true)
- {
- $update = $this->client->createUpdate();
- $update->addCommit(false, $waitSearcher, $expungeDeletes);
- return $this->createAndExecuteRequest($update);
- }
-}
diff --git a/Classes/System/UserFunctions/FlexFormUserFunctions.php b/Classes/System/UserFunctions/FlexFormUserFunctions.php
index 1cc1cdc..213fc54 100644
--- a/Classes/System/UserFunctions/FlexFormUserFunctions.php
+++ b/Classes/System/UserFunctions/FlexFormUserFunctions.php
@@ -145,7 +145,7 @@ class FlexFormUserFunctions
*/
protected function getFieldNamesFromMeilisearchMetaDataForPage(array $pageRecord)
{
- return array_keys((array)$this->getConnection($pageRecord)->getAdminService()->getFieldsMetaData());
+ return array_keys((array)$this->getConnection($pageRecord)->getService()->getFieldsMetaData());
}
/**
diff --git a/Resources/Private/Php/ComposerLibraries/composer.json b/Resources/Private/Php/ComposerLibraries/composer.json
deleted file mode 100644
index 3e2c5f2..0000000
--- a/Resources/Private/Php/ComposerLibraries/composer.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "config": {
- "platform": {
- "php": "7.2"
- },
- "classmap-authoritative": true,
- "prepend-autoloader": false
- },
- "require": {
- "solarium/solarium": ">=6.0 <7.0"
- }
-}
diff --git a/Resources/Private/Php/ComposerLibraries/composer.lock b/Resources/Private/Php/ComposerLibraries/composer.lock
deleted file mode 100644
index c3630e4..0000000
--- a/Resources/Private/Php/ComposerLibraries/composer.lock
+++ /dev/null
@@ -1,417 +0,0 @@
-{
- "_readme": [
- "This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
- "This file is @generated automatically"
- ],
- "content-hash": "8c8944e29c97a909e2bdb2d6b69c552f",
- "packages": [
- {
- "name": "psr/event-dispatcher",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/event-dispatcher.git",
- "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
- "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
- "shasum": ""
- },
- "require": {
- "php": ">=7.2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\EventDispatcher\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Standard interfaces for event handling.",
- "keywords": [
- "events",
- "psr",
- "psr-14"
- ],
- "time": "2019-01-08T18:20:26+00:00"
- },
- {
- "name": "psr/http-client",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/http-client.git",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
- "shasum": ""
- },
- "require": {
- "php": "^7.0 || ^8.0",
- "psr/http-message": "^1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Http\\Client\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interface for HTTP clients",
- "homepage": "https://github.com/php-fig/http-client",
- "keywords": [
- "http",
- "http-client",
- "psr",
- "psr-18"
- ],
- "time": "2020-06-29T06:28:15+00:00"
- },
- {
- "name": "psr/http-factory",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/http-factory.git",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
- "shasum": ""
- },
- "require": {
- "php": ">=7.0.0",
- "psr/http-message": "^1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Http\\Message\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interfaces for PSR-7 HTTP message factories",
- "keywords": [
- "factory",
- "http",
- "message",
- "psr",
- "psr-17",
- "psr-7",
- "request",
- "response"
- ],
- "time": "2019-04-30T12:38:16+00:00"
- },
- {
- "name": "psr/http-message",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/http-message.git",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Http\\Message\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interface for HTTP messages",
- "homepage": "https://github.com/php-fig/http-message",
- "keywords": [
- "http",
- "http-message",
- "psr",
- "psr-7",
- "request",
- "response"
- ],
- "time": "2016-08-06T14:39:51+00:00"
- },
- {
- "name": "solarium/solarium",
- "version": "6.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/solariumphp/solarium.git",
- "reference": "efdbb4c3cad33fbb8ac971f45405f5c1856b506b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/solariumphp/solarium/zipball/efdbb4c3cad33fbb8ac971f45405f5c1856b506b",
- "reference": "efdbb4c3cad33fbb8ac971f45405f5c1856b506b",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "php": "^7.2 || ^8.0",
- "psr/event-dispatcher": "^1.0",
- "psr/http-client": "^1.0",
- "psr/http-factory": "^1.0",
- "symfony/event-dispatcher-contracts": "^1.0 || ^2.0"
- },
- "require-dev": {
- "escapestudios/symfony2-coding-standard": "^3.11",
- "guzzlehttp/guzzle": "^7.2",
- "nyholm/psr7": "^1.2",
- "php-http/guzzle7-adapter": "^0.1",
- "phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpunit/phpunit": "^8.5 || ^9.4",
- "roave/security-advisories": "dev-master",
- "symfony/event-dispatcher": "^4.3 || ^5.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Solarium\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "See GitHub contributors",
- "homepage": "https://github.com/solariumphp/solarium/contributors"
- }
- ],
- "description": "PHP Meilisearch client",
- "homepage": "http://www.solarium-project.org",
- "keywords": [
- "php",
- "search",
- "meilisearch"
- ],
- "time": "2020-11-05T17:28:49+00:00"
- },
- {
- "name": "symfony/event-dispatcher",
- "version": "v3.3.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "67535f1e3fd662bdc68d7ba317c93eecd973617e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/67535f1e3fd662bdc68d7ba317c93eecd973617e",
- "reference": "67535f1e3fd662bdc68d7ba317c93eecd973617e",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9"
- },
- "conflict": {
- "symfony/dependency-injection": "<3.3"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "~2.8|~3.0",
- "symfony/dependency-injection": "~3.3",
- "symfony/expression-language": "~2.8|~3.0",
- "symfony/stopwatch": "~2.8|~3.0"
- },
- "suggest": {
- "symfony/dependency-injection": "",
- "symfony/http-kernel": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\EventDispatcher\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony EventDispatcher Component",
- "homepage": "https://symfony.com",
- "time": "2017-06-09T14:53:08+00:00"
- },
- {
- "name": "symfony/event-dispatcher-contracts",
- "version": "v1.1.9",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7",
- "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3"
- },
- "suggest": {
- "psr/event-dispatcher": "",
- "symfony/event-dispatcher-implementation": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Contracts\\EventDispatcher\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Generic abstractions related to dispatching event",
- "homepage": "https://symfony.com",
- "keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
- ],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-07-06T13:19:58+00:00"
- }
- ],
- "packages-dev": [],
- "aliases": [],
- "minimum-stability": "stable",
- "stability-flags": [],
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": [],
- "platform-dev": [],
- "platform-overrides": {
- "php": "7.2"
- },
- "plugin-api-version": "1.1.0"
-}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_arabic.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_arabic.json
deleted file mode 100644
index 580df17..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_arabic.json
+++ /dev/null
@@ -1,127 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:57.000Z",
- "managedList": [
- "من",
- "ومن",
- "منها",
- "منه",
- "في",
- "وفي",
- "فيها",
- "فيه",
- "و",
- "ف",
- "ثم",
- "او",
- "أو",
- "ب",
- "بها",
- "به",
- "ا",
- "أ",
- "اى",
- "اي",
- "أي",
- "أى",
- "لا",
- "ولا",
- "الا",
- "ألا",
- "إلا",
- "لكن",
- "ما",
- "وما",
- "كما",
- "فما",
- "عن",
- "مع",
- "اذا",
- "إذا",
- "ان",
- "أن",
- "إن",
- "انها",
- "أنها",
- "إنها",
- "انه",
- "أنه",
- "إنه",
- "بان",
- "بأن",
- "فان",
- "فأن",
- "وان",
- "وأن",
- "وإن",
- "التى",
- "التي",
- "الذى",
- "الذي",
- "الذين",
- "الى",
- "الي",
- "إلى",
- "إلي",
- "على",
- "عليها",
- "عليه",
- "اما",
- "أما",
- "إما",
- "ايضا",
- "أيضا",
- "كل",
- "وكل",
- "لم",
- "ولم",
- "لن",
- "ولن",
- "هى",
- "هي",
- "هو",
- "وهى",
- "وهي",
- "وهو",
- "فهى",
- "فهي",
- "فهو",
- "انت",
- "أنت",
- "لك",
- "لها",
- "له",
- "هذه",
- "هذا",
- "تلك",
- "ذلك",
- "هناك",
- "كانت",
- "كان",
- "يكون",
- "تكون",
- "وكانت",
- "وكان",
- "غير",
- "بعض",
- "قد",
- "نحو",
- "بين",
- "بينما",
- "منذ",
- "ضمن",
- "حيث",
- "الان",
- "الآن",
- "خلال",
- "بعد",
- "قبل",
- "حتى",
- "عند",
- "عندما",
- "لدى",
- "جميع"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_armenian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_armenian.json
deleted file mode 100644
index 413654a..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_armenian.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "այդ",
- "այլ",
- "այն",
- "այս",
- "դու",
- "դուք",
- "եմ",
- "են",
- "ենք",
- "ես",
- "եք",
- "է",
- "էի",
- "էին",
- "էինք",
- "էիր",
- "էիք",
- "էր",
- "ըստ",
- "թ",
- "ի",
- "ին",
- "իսկ",
- "իր",
- "կամ",
- "համար",
- "հետ",
- "հետո",
- "մենք",
- "մեջ",
- "մի",
- "ն",
- "նա",
- "նաև",
- "նրա",
- "նրանք",
- "որ",
- "որը",
- "որոնք",
- "որպես",
- "ու",
- "ում",
- "պիտի",
- "վրա",
- "և"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_basque.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_basque.json
deleted file mode 100644
index b440eae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_basque.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "al",
- "anitz",
- "arabera",
- "asko",
- "baina",
- "bat",
- "batean",
- "batek",
- "bati",
- "batzuei",
- "batzuek",
- "batzuetan",
- "batzuk",
- "bera",
- "beraiek",
- "berau",
- "berauek",
- "bere",
- "berori",
- "beroriek",
- "beste",
- "bezala",
- "da",
- "dago",
- "dira",
- "ditu",
- "du",
- "dute",
- "edo",
- "egin",
- "ere",
- "eta",
- "eurak",
- "ez",
- "gainera",
- "gu",
- "gutxi",
- "guzti",
- "haiei",
- "haiek",
- "haietan",
- "hainbeste",
- "hala",
- "han",
- "handik",
- "hango",
- "hara",
- "hari",
- "hark",
- "hartan",
- "hau",
- "hauei",
- "hauek",
- "hauetan",
- "hemen",
- "hemendik",
- "hemengo",
- "hi",
- "hona",
- "honek",
- "honela",
- "honetan",
- "honi",
- "hor",
- "hori",
- "horiei",
- "horiek",
- "horietan",
- "horko",
- "horra",
- "horrek",
- "horrela",
- "horretan",
- "horri",
- "hortik",
- "hura",
- "izan",
- "ni",
- "noiz",
- "nola",
- "non",
- "nondik",
- "nongo",
- "nor",
- "nora",
- "ze",
- "zein",
- "zen",
- "zenbait",
- "zenbat",
- "zer",
- "zergatik",
- "ziren",
- "zituen",
- "zu",
- "zuek",
- "zuen",
- "zuten"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_brazilian_portuguese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_brazilian_portuguese.json
deleted file mode 100644
index b30edf7..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_brazilian_portuguese.json
+++ /dev/null
@@ -1,136 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "a",
- "ainda",
- "alem",
- "ambas",
- "ambos",
- "antes",
- "ao",
- "aonde",
- "aos",
- "apos",
- "aquele",
- "aqueles",
- "as",
- "assim",
- "com",
- "como",
- "contra",
- "contudo",
- "cuja",
- "cujas",
- "cujo",
- "cujos",
- "da",
- "das",
- "de",
- "dela",
- "dele",
- "deles",
- "demais",
- "depois",
- "desde",
- "desta",
- "deste",
- "dispoe",
- "dispoem",
- "diversa",
- "diversas",
- "diversos",
- "do",
- "dos",
- "durante",
- "e",
- "ela",
- "elas",
- "ele",
- "eles",
- "em",
- "entao",
- "entre",
- "essa",
- "essas",
- "esse",
- "esses",
- "esta",
- "estas",
- "este",
- "estes",
- "ha",
- "isso",
- "isto",
- "logo",
- "mais",
- "mas",
- "mediante",
- "menos",
- "mesma",
- "mesmas",
- "mesmo",
- "mesmos",
- "na",
- "nas",
- "nao",
- "nas",
- "nem",
- "nesse",
- "neste",
- "nos",
- "o",
- "os",
- "ou",
- "outra",
- "outras",
- "outro",
- "outros",
- "pelas",
- "pelas",
- "pelo",
- "pelos",
- "perante",
- "pois",
- "por",
- "porque",
- "portanto",
- "proprio",
- "propios",
- "quais",
- "qual",
- "qualquer",
- "quando",
- "quanto",
- "que",
- "quem",
- "quer",
- "se",
- "seja",
- "sem",
- "sendo",
- "seu",
- "seus",
- "sob",
- "sobre",
- "sua",
- "suas",
- "tal",
- "tambem",
- "teu",
- "teus",
- "toda",
- "todas",
- "todo",
- "todos",
- "tua",
- "tuas",
- "tudo",
- "um",
- "uma",
- "umas",
- "uns"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_bulgarian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_bulgarian.json
deleted file mode 100644
index 52bd7cb..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_bulgarian.json
+++ /dev/null
@@ -1,198 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "а",
- "аз",
- "ако",
- "ала",
- "бе",
- "без",
- "беше",
- "би",
- "бил",
- "била",
- "били",
- "било",
- "близо",
- "бъдат",
- "бъде",
- "бяха",
- "в",
- "вас",
- "ваш",
- "ваша",
- "вероятно",
- "вече",
- "взема",
- "ви",
- "вие",
- "винаги",
- "все",
- "всеки",
- "всички",
- "всичко",
- "всяка",
- "във",
- "въпреки",
- "върху",
- "г",
- "ги",
- "главно",
- "го",
- "д",
- "да",
- "дали",
- "до",
- "докато",
- "докога",
- "дори",
- "досега",
- "доста",
- "е",
- "едва",
- "един",
- "ето",
- "за",
- "зад",
- "заедно",
- "заради",
- "засега",
- "затова",
- "защо",
- "защото",
- "и",
- "из",
- "или",
- "им",
- "има",
- "имат",
- "иска",
- "й",
- "каза",
- "как",
- "каква",
- "какво",
- "както",
- "какъв",
- "като",
- "кога",
- "когато",
- "което",
- "които",
- "кой",
- "който",
- "колко",
- "която",
- "къде",
- "където",
- "към",
- "ли",
- "м",
- "ме",
- "между",
- "мен",
- "ми",
- "мнозина",
- "мога",
- "могат",
- "може",
- "моля",
- "момента",
- "му",
- "н",
- "на",
- "над",
- "назад",
- "най",
- "направи",
- "напред",
- "например",
- "нас",
- "не",
- "него",
- "нея",
- "ни",
- "ние",
- "никой",
- "нито",
- "но",
- "някои",
- "някой",
- "няма",
- "обаче",
- "около",
- "освен",
- "особено",
- "от",
- "отгоре",
- "отново",
- "още",
- "пак",
- "по",
- "повече",
- "повечето",
- "под",
- "поне",
- "поради",
- "после",
- "почти",
- "прави",
- "пред",
- "преди",
- "през",
- "при",
- "пък",
- "първо",
- "с",
- "са",
- "само",
- "се",
- "сега",
- "си",
- "скоро",
- "след",
- "сме",
- "според",
- "сред",
- "срещу",
- "сте",
- "съм",
- "със",
- "също",
- "т",
- "тази",
- "така",
- "такива",
- "такъв",
- "там",
- "твой",
- "те",
- "тези",
- "ти",
- "тн",
- "то",
- "това",
- "тогава",
- "този",
- "той",
- "толкова",
- "точно",
- "трябва",
- "тук",
- "тъй",
- "тя",
- "тях",
- "у",
- "харесва",
- "ч",
- "че",
- "често",
- "чрез",
- "ще",
- "щом",
- "я"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_burmese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_burmese.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_burmese.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_catalan.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_catalan.json
deleted file mode 100644
index 45bf23d..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_catalan.json
+++ /dev/null
@@ -1,227 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "a",
- "abans",
- "ací",
- "ah",
- "així",
- "això",
- "al",
- "als",
- "aleshores",
- "algun",
- "alguna",
- "algunes",
- "alguns",
- "alhora",
- "allà",
- "allí",
- "allò",
- "altra",
- "altre",
- "altres",
- "amb",
- "ambdós",
- "ambdues",
- "apa",
- "aquell",
- "aquella",
- "aquelles",
- "aquells",
- "aquest",
- "aquesta",
- "aquestes",
- "aquests",
- "aquí",
- "baix",
- "cada",
- "cadascú",
- "cadascuna",
- "cadascunes",
- "cadascuns",
- "com",
- "contra",
- "d'un",
- "d'una",
- "d'unes",
- "d'uns",
- "dalt",
- "de",
- "del",
- "dels",
- "des",
- "després",
- "dins",
- "dintre",
- "donat",
- "doncs",
- "durant",
- "e",
- "eh",
- "el",
- "els",
- "em",
- "en",
- "encara",
- "ens",
- "entre",
- "érem",
- "eren",
- "éreu",
- "es",
- "és",
- "esta",
- "està",
- "estàvem",
- "estaven",
- "estàveu",
- "esteu",
- "et",
- "etc",
- "ets",
- "fins",
- "fora",
- "gairebé",
- "ha",
- "han",
- "has",
- "havia",
- "he",
- "hem",
- "heu",
- "hi",
- "ho",
- "i",
- "igual",
- "iguals",
- "ja",
- "l'hi",
- "la",
- "les",
- "li",
- "li'n",
- "llavors",
- "m'he",
- "ma",
- "mal",
- "malgrat",
- "mateix",
- "mateixa",
- "mateixes",
- "mateixos",
- "me",
- "mentre",
- "més",
- "meu",
- "meus",
- "meva",
- "meves",
- "molt",
- "molta",
- "moltes",
- "molts",
- "mon",
- "mons",
- "n'he",
- "n'hi",
- "ne",
- "ni",
- "no",
- "nogensmenys",
- "només",
- "nosaltres",
- "nostra",
- "nostre",
- "nostres",
- "o",
- "oh",
- "oi",
- "on",
- "pas",
- "pel",
- "pels",
- "per",
- "però",
- "perquè",
- "poc",
- "poca",
- "pocs",
- "poques",
- "potser",
- "propi",
- "qual",
- "quals",
- "quan",
- "quant",
- "que",
- "què",
- "quelcom",
- "qui",
- "quin",
- "quina",
- "quines",
- "quins",
- "s'ha",
- "s'han",
- "sa",
- "semblant",
- "semblants",
- "ses",
- "seu",
- "seus",
- "seva",
- "seva",
- "seves",
- "si",
- "sobre",
- "sobretot",
- "sóc",
- "solament",
- "sols",
- "son",
- "són",
- "sons",
- "sota",
- "sou",
- "t'ha",
- "t'han",
- "t'he",
- "ta",
- "tal",
- "també",
- "tampoc",
- "tan",
- "tant",
- "tanta",
- "tantes",
- "teu",
- "teus",
- "teva",
- "teves",
- "ton",
- "tons",
- "tot",
- "tota",
- "totes",
- "tots",
- "un",
- "una",
- "unes",
- "uns",
- "us",
- "va",
- "vaig",
- "vam",
- "van",
- "vas",
- "veu",
- "vosaltres",
- "vostra",
- "vostre",
- "vostres"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_chinese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_chinese.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_chinese.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_czech.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_czech.json
deleted file mode 100644
index e08e8ab..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_czech.json
+++ /dev/null
@@ -1,180 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "a",
- "s",
- "k",
- "o",
- "i",
- "u",
- "v",
- "z",
- "dnes",
- "cz",
- "tímto",
- "budeš",
- "budem",
- "byli",
- "jseš",
- "můj",
- "svým",
- "ta",
- "tomto",
- "tohle",
- "tuto",
- "tyto",
- "jej",
- "zda",
- "proč",
- "máte",
- "tato",
- "kam",
- "tohoto",
- "kdo",
- "kteří",
- "mi",
- "nám",
- "tom",
- "tomuto",
- "mít",
- "nic",
- "proto",
- "kterou",
- "byla",
- "toho",
- "protože",
- "asi",
- "ho",
- "naši",
- "napište",
- "re",
- "což",
- "tím",
- "takže",
- "svých",
- "její",
- "svými",
- "jste",
- "aj",
- "tu",
- "tedy",
- "teto",
- "bylo",
- "kde",
- "ke",
- "pravé",
- "ji",
- "nad",
- "nejsou",
- "či",
- "pod",
- "téma",
- "mezi",
- "přes",
- "ty",
- "pak",
- "vám",
- "ani",
- "když",
- "však",
- "neg",
- "jsem",
- "tento",
- "článku",
- "články",
- "aby",
- "jsme",
- "před",
- "pta",
- "jejich",
- "byl",
- "ještě",
- "až",
- "bez",
- "také",
- "pouze",
- "první",
- "vaše",
- "která",
- "nás",
- "nový",
- "tipy",
- "pokud",
- "může",
- "strana",
- "jeho",
- "své",
- "jiné",
- "zprávy",
- "nové",
- "není",
- "vás",
- "jen",
- "podle",
- "zde",
- "už",
- "být",
- "více",
- "bude",
- "již",
- "než",
- "který",
- "by",
- "které",
- "co",
- "nebo",
- "ten",
- "tak",
- "má",
- "při",
- "od",
- "po",
- "jsou",
- "jak",
- "další",
- "ale",
- "si",
- "se",
- "ve",
- "to",
- "jako",
- "za",
- "zpět",
- "ze",
- "do",
- "pro",
- "je",
- "na",
- "atd",
- "atp",
- "jakmile",
- "přičemž",
- "já",
- "on",
- "ona",
- "ono",
- "oni",
- "ony",
- "my",
- "vy",
- "jí",
- "ji",
- "mě",
- "mne",
- "jemu",
- "tomu",
- "těm",
- "těmu",
- "němu",
- "němuž",
- "jehož",
- "jíž",
- "jelikož",
- "jež",
- "jakož",
- "načež"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_danish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_danish.json
deleted file mode 100644
index 9491bd7..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_danish.json
+++ /dev/null
@@ -1,102 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "og",
- "i",
- "jeg",
- "det",
- "at",
- "en",
- "den",
- "til",
- "er",
- "som",
- "på",
- "de",
- "med",
- "han",
- "af",
- "for",
- "ikke",
- "der",
- "var",
- "mig",
- "sig",
- "men",
- "et",
- "har",
- "om",
- "vi",
- "min",
- "havde",
- "ham",
- "hun",
- "nu",
- "over",
- "da",
- "fra",
- "du",
- "ud",
- "sin",
- "dem",
- "os",
- "op",
- "man",
- "hans",
- "hvor",
- "eller",
- "hvad",
- "skal",
- "selv",
- "her",
- "alle",
- "vil",
- "blev",
- "kunne",
- "ind",
- "når",
- "være",
- "dog",
- "noget",
- "ville",
- "jo",
- "deres",
- "efter",
- "ned",
- "skulle",
- "denne",
- "end",
- "dette",
- "mit",
- "også",
- "under",
- "have",
- "dig",
- "anden",
- "hende",
- "mine",
- "alt",
- "meget",
- "sit",
- "sine",
- "vor",
- "mod",
- "disse",
- "hvis",
- "din",
- "nogle",
- "hos",
- "blive",
- "mange",
- "ad",
- "bliver",
- "hendes",
- "været",
- "thi",
- "jer",
- "sådan"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_dutch.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_dutch.json
deleted file mode 100644
index 9a14483..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_dutch.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "de",
- "en",
- "van",
- "ik",
- "te",
- "dat",
- "die",
- "in",
- "een",
- "hij",
- "het",
- "niet",
- "zijn",
- "is",
- "was",
- "op",
- "aan",
- "met",
- "als",
- "voor",
- "had",
- "er",
- "maar",
- "om",
- "hem",
- "dan",
- "zou",
- "of",
- "wat",
- "mijn",
- "men",
- "dit",
- "zo",
- "door",
- "over",
- "ze",
- "zich",
- "bij",
- "ook",
- "tot",
- "je",
- "mij",
- "uit",
- "der",
- "daar",
- "haar",
- "naar",
- "heb",
- "hoe",
- "heeft",
- "hebben",
- "deze",
- "u",
- "want",
- "nog",
- "zal",
- "me",
- "zij",
- "nu",
- "ge",
- "geen",
- "omdat",
- "iets",
- "worden",
- "toch",
- "al",
- "waren",
- "veel",
- "meer",
- "doen",
- "toen",
- "moet",
- "ben",
- "zonder",
- "kan",
- "hun",
- "dus",
- "alles",
- "onder",
- "ja",
- "eens",
- "hier",
- "wie",
- "werd",
- "altijd",
- "doch",
- "wordt",
- "wezen",
- "kunnen",
- "ons",
- "zelf",
- "tegen",
- "na",
- "reeds",
- "wil",
- "kon",
- "niets",
- "uw",
- "iemand",
- "geweest",
- "andere"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_english.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_english.json
deleted file mode 100644
index ffc7fbd..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_english.json
+++ /dev/null
@@ -1,182 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "i",
- "me",
- "my",
- "myself",
- "we",
- "us",
- "our",
- "ours",
- "ourselves",
- "you",
- "your",
- "yours",
- "yourself",
- "yourselves",
- "he",
- "him",
- "his",
- "himself",
- "she",
- "her",
- "hers",
- "herself",
- "it",
- "its",
- "itself",
- "they",
- "them",
- "their",
- "theirs",
- "themselves",
- "what",
- "which",
- "who",
- "whom",
- "this",
- "that",
- "these",
- "those",
- "am",
- "is",
- "are",
- "was",
- "were",
- "be",
- "been",
- "being",
- "have",
- "has",
- "had",
- "having",
- "do",
- "does",
- "did",
- "doing",
- "would",
- "should",
- "could",
- "ought",
- "i'm",
- "you're",
- "he's",
- "she's",
- "it's",
- "we're",
- "they're",
- "i've",
- "you've",
- "we've",
- "they've",
- "i'd",
- "you'd",
- "he'd",
- "she'd",
- "we'd",
- "they'd",
- "i'll",
- "you'll",
- "he'll",
- "she'll",
- "we'll",
- "they'll",
- "isn't",
- "aren't",
- "wasn't",
- "weren't",
- "hasn't",
- "haven't",
- "hadn't",
- "doesn't",
- "don't",
- "didn't",
- "won't",
- "wouldn't",
- "shan't",
- "shouldn't",
- "can't",
- "cannot",
- "couldn't",
- "mustn't",
- "let's",
- "that's",
- "who's",
- "what's",
- "here's",
- "there's",
- "when's",
- "where's",
- "why's",
- "how's",
- "an",
- "the",
- "and",
- "but",
- "if",
- "or",
- "because",
- "as",
- "until",
- "while",
- "of",
- "at",
- "by",
- "for",
- "with",
- "about",
- "against",
- "between",
- "into",
- "through",
- "during",
- "before",
- "after",
- "above",
- "below",
- "to",
- "from",
- "up",
- "down",
- "in",
- "out",
- "on",
- "off",
- "over",
- "under",
- "again",
- "further",
- "then",
- "once",
- "here",
- "there",
- "when",
- "where",
- "why",
- "how",
- "all",
- "any",
- "both",
- "each",
- "few",
- "more",
- "most",
- "other",
- "some",
- "such",
- "no",
- "nor",
- "not",
- "only",
- "own",
- "same",
- "so",
- "than",
- "too",
- "very"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_finnish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_finnish.json
deleted file mode 100644
index 8705e10..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_finnish.json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "olla",
- "olen",
- "olet",
- "on",
- "olemme",
- "olette",
- "ovat",
- "ole",
- "oli",
- "olisi",
- "olisit",
- "olisin",
- "olisimme",
- "olisitte",
- "olisivat",
- "olit",
- "olin",
- "olimme",
- "olitte",
- "olivat",
- "ollut",
- "olleet",
- "en",
- "et",
- "ei",
- "emme",
- "ette",
- "eivät",
- "minä",
- "minun",
- "minut",
- "minua",
- "minussa",
- "minusta",
- "minuun",
- "minulla",
- "minulta",
- "minulle",
- "sinä",
- "sinun",
- "sinut",
- "sinua",
- "sinussa",
- "sinusta",
- "sinuun",
- "sinulla",
- "sinulta",
- "sinulle",
- "hän",
- "hänen",
- "hänet",
- "häntä",
- "hänessä",
- "hänestä",
- "häneen",
- "hänellä",
- "häneltä",
- "hänelle",
- "me",
- "meidän",
- "meidät",
- "meitä",
- "meissä",
- "meistä",
- "meihin",
- "meillä",
- "meiltä",
- "meille",
- "te",
- "teidän",
- "teidät",
- "teitä",
- "teissä",
- "teistä",
- "teihin",
- "teillä",
- "teiltä",
- "teille",
- "he",
- "heidän",
- "heidät",
- "heitä",
- "heissä",
- "heistä",
- "heihin",
- "heillä",
- "heiltä",
- "heille",
- "tämä",
- "tämän",
- "tätä",
- "tässä",
- "tästä",
- "tähän",
- "tallä",
- "tältä",
- "tälle",
- "tänä",
- "täksi",
- "tuo",
- "tuon",
- "tuotä",
- "tuossa",
- "tuosta",
- "tuohon",
- "tuolla",
- "tuolta",
- "tuolle",
- "tuona",
- "tuoksi",
- "se",
- "sen",
- "sitä",
- "siinä",
- "siitä",
- "siihen",
- "sillä",
- "siltä",
- "sille",
- "sinä",
- "siksi",
- "nämä",
- "näiden",
- "näitä",
- "näissä",
- "näistä",
- "näihin",
- "näillä",
- "näiltä",
- "näille",
- "näinä",
- "näiksi",
- "nuo",
- "noiden",
- "noita",
- "noissa",
- "noista",
- "noihin",
- "noilla",
- "noilta",
- "noille",
- "noina",
- "noiksi",
- "ne",
- "niiden",
- "niitä",
- "niissä",
- "niistä",
- "niihin",
- "niillä",
- "niiltä",
- "niille",
- "niinä",
- "niiksi",
- "kuka",
- "kenen",
- "kenet",
- "ketä",
- "kenessä",
- "kenestä",
- "keneen",
- "kenellä",
- "keneltä",
- "kenelle",
- "kenenä",
- "keneksi",
- "ketkä",
- "keiden",
- "ketkä",
- "keitä",
- "keissä",
- "keistä",
- "keihin",
- "keillä",
- "keiltä",
- "keille",
- "keinä",
- "keiksi",
- "mikä",
- "minkä",
- "minkä",
- "mitä",
- "missä",
- "mistä",
- "mihin",
- "millä",
- "miltä",
- "mille",
- "minä",
- "miksi",
- "mitkä",
- "joka",
- "jonka",
- "jota",
- "jossa",
- "josta",
- "johon",
- "jolla",
- "jolta",
- "jolle",
- "jona",
- "joksi",
- "jotka",
- "joiden",
- "joita",
- "joissa",
- "joista",
- "joihin",
- "joilla",
- "joilta",
- "joille",
- "joina",
- "joiksi",
- "että",
- "ja",
- "jos",
- "koska",
- "kuin",
- "mutta",
- "niin",
- "sekä",
- "sillä",
- "tai",
- "vaan",
- "vai",
- "vaikka",
- "kanssa",
- "mukaan",
- "noin",
- "poikki",
- "yli",
- "kun",
- "niin",
- "nyt",
- "itse"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_french.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_french.json
deleted file mode 100644
index 849e587..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_french.json
+++ /dev/null
@@ -1,171 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "au",
- "aux",
- "avec",
- "ce",
- "ces",
- "dans",
- "de",
- "des",
- "du",
- "elle",
- "en",
- "et",
- "eux",
- "il",
- "je",
- "la",
- "le",
- "leur",
- "lui",
- "ma",
- "mais",
- "me",
- "même",
- "mes",
- "moi",
- "mon",
- "ne",
- "nos",
- "notre",
- "nous",
- "on",
- "ou",
- "par",
- "pas",
- "pour",
- "qu",
- "que",
- "qui",
- "sa",
- "se",
- "ses",
- "son",
- "sur",
- "ta",
- "te",
- "tes",
- "toi",
- "ton",
- "tu",
- "un",
- "une",
- "vos",
- "votre",
- "vous",
- "c",
- "d",
- "j",
- "l",
- "à",
- "m",
- "n",
- "s",
- "t",
- "y",
- "été",
- "étée",
- "étées",
- "étés",
- "étant",
- "suis",
- "es",
- "est",
- "sommes",
- "êtes",
- "sont",
- "serai",
- "seras",
- "sera",
- "serons",
- "serez",
- "seront",
- "serais",
- "serait",
- "serions",
- "seriez",
- "seraient",
- "étais",
- "était",
- "étions",
- "étiez",
- "étaient",
- "fus",
- "fut",
- "fûmes",
- "fûtes",
- "furent",
- "sois",
- "soit",
- "soyons",
- "soyez",
- "soient",
- "fusse",
- "fusses",
- "fût",
- "fussions",
- "fussiez",
- "fussent",
- "ayant",
- "eu",
- "eue",
- "eues",
- "eus",
- "ai",
- "as",
- "avons",
- "avez",
- "ont",
- "aurai",
- "auras",
- "aura",
- "aurons",
- "aurez",
- "auront",
- "aurais",
- "aurait",
- "aurions",
- "auriez",
- "auraient",
- "avais",
- "avait",
- "avions",
- "aviez",
- "avaient",
- "eut",
- "eûmes",
- "eûtes",
- "eurent",
- "aie",
- "aies",
- "ait",
- "ayons",
- "ayez",
- "aient",
- "eusse",
- "eusses",
- "eût",
- "eussions",
- "eussiez",
- "eussent",
- "ceci",
- "celà",
- "cet",
- "cette",
- "ici",
- "ils",
- "les",
- "leurs",
- "quel",
- "quels",
- "quelle",
- "quelles",
- "sans",
- "soi"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_galician.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_galician.json
deleted file mode 100644
index 62cbf41..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_galician.json
+++ /dev/null
@@ -1,168 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "a",
- "aínda",
- "alí",
- "aquel",
- "aquela",
- "aquelas",
- "aqueles",
- "aquilo",
- "aquí",
- "ao",
- "aos",
- "as",
- "así",
- "á",
- "ben",
- "cando",
- "che",
- "co",
- "coa",
- "comigo",
- "con",
- "connosco",
- "contigo",
- "convosco",
- "coas",
- "cos",
- "cun",
- "cuns",
- "cunha",
- "cunhas",
- "da",
- "dalgunha",
- "dalgunhas",
- "dalgún",
- "dalgúns",
- "das",
- "de",
- "del",
- "dela",
- "delas",
- "deles",
- "desde",
- "deste",
- "do",
- "dos",
- "dun",
- "duns",
- "dunha",
- "dunhas",
- "e",
- "el",
- "ela",
- "elas",
- "eles",
- "en",
- "era",
- "eran",
- "esa",
- "esas",
- "ese",
- "eses",
- "esta",
- "estar",
- "estaba",
- "está",
- "están",
- "este",
- "estes",
- "estiven",
- "estou",
- "eu",
- "é",
- "facer",
- "foi",
- "foron",
- "fun",
- "había",
- "hai",
- "iso",
- "isto",
- "la",
- "las",
- "lle",
- "lles",
- "lo",
- "los",
- "mais",
- "me",
- "meu",
- "meus",
- "min",
- "miña",
- "miñas",
- "moi",
- "na",
- "nas",
- "neste",
- "nin",
- "no",
- "non",
- "nos",
- "nosa",
- "nosas",
- "noso",
- "nosos",
- "nós",
- "nun",
- "nunha",
- "nuns",
- "nunhas",
- "o",
- "os",
- "ou",
- "ó",
- "ós",
- "para",
- "pero",
- "pode",
- "pois",
- "pola",
- "polas",
- "polo",
- "polos",
- "por",
- "que",
- "se",
- "senón",
- "ser",
- "seu",
- "seus",
- "sexa",
- "sido",
- "sobre",
- "súa",
- "súas",
- "tamén",
- "tan",
- "te",
- "ten",
- "teñen",
- "teño",
- "ter",
- "teu",
- "teus",
- "ti",
- "tido",
- "tiña",
- "tiven",
- "túa",
- "túas",
- "un",
- "unha",
- "unhas",
- "uns",
- "vos",
- "vosa",
- "vosas",
- "voso",
- "vosos",
- "vós"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_generic.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_generic.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_generic.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_german.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_german.json
deleted file mode 100644
index 1cffba3..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_german.json
+++ /dev/null
@@ -1,239 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "aber",
- "alle",
- "allem",
- "allen",
- "aller",
- "alles",
- "als",
- "also",
- "am",
- "an",
- "ander",
- "andere",
- "anderem",
- "anderen",
- "anderer",
- "anderes",
- "anderm",
- "andern",
- "anderr",
- "anders",
- "auch",
- "auf",
- "aus",
- "bei",
- "bin",
- "bis",
- "bist",
- "da",
- "damit",
- "dann",
- "der",
- "den",
- "des",
- "dem",
- "die",
- "das",
- "daß",
- "derselbe",
- "derselben",
- "denselben",
- "desselben",
- "demselben",
- "dieselbe",
- "dieselben",
- "dasselbe",
- "dazu",
- "dein",
- "deine",
- "deinem",
- "deinen",
- "deiner",
- "deines",
- "denn",
- "derer",
- "dessen",
- "dich",
- "dir",
- "du",
- "dies",
- "diese",
- "diesem",
- "diesen",
- "dieser",
- "dieses",
- "doch",
- "dort",
- "durch",
- "ein",
- "eine",
- "einem",
- "einen",
- "einer",
- "eines",
- "einig",
- "einige",
- "einigem",
- "einigen",
- "einiger",
- "einiges",
- "einmal",
- "er",
- "ihn",
- "ihm",
- "es",
- "etwas",
- "euer",
- "eure",
- "eurem",
- "euren",
- "eurer",
- "eures",
- "für",
- "gegen",
- "gewesen",
- "hab",
- "habe",
- "haben",
- "hat",
- "hatte",
- "hatten",
- "hier",
- "hin",
- "hinter",
- "ich",
- "mich",
- "mir",
- "ihr",
- "ihre",
- "ihrem",
- "ihren",
- "ihrer",
- "ihres",
- "euch",
- "im",
- "in",
- "indem",
- "ins",
- "ist",
- "jede",
- "jedem",
- "jeden",
- "jeder",
- "jedes",
- "jene",
- "jenem",
- "jenen",
- "jener",
- "jenes",
- "jetzt",
- "kann",
- "kein",
- "keine",
- "keinem",
- "keinen",
- "keiner",
- "keines",
- "können",
- "könnte",
- "machen",
- "man",
- "manche",
- "manchem",
- "manchen",
- "mancher",
- "manches",
- "mein",
- "meine",
- "meinem",
- "meinen",
- "meiner",
- "meines",
- "mit",
- "muss",
- "musste",
- "nach",
- "nicht",
- "nichts",
- "noch",
- "nun",
- "nur",
- "ob",
- "oder",
- "ohne",
- "sehr",
- "sein",
- "seine",
- "seinem",
- "seinen",
- "seiner",
- "seines",
- "selbst",
- "sich",
- "sie",
- "ihnen",
- "sind",
- "so",
- "solche",
- "solchem",
- "solchen",
- "solcher",
- "solches",
- "soll",
- "sollte",
- "sondern",
- "sonst",
- "über",
- "um",
- "und",
- "uns",
- "unse",
- "unsem",
- "unsen",
- "unser",
- "unses",
- "unter",
- "viel",
- "vom",
- "von",
- "vor",
- "während",
- "war",
- "waren",
- "warst",
- "was",
- "weg",
- "weil",
- "weiter",
- "welche",
- "welchem",
- "welchen",
- "welcher",
- "welches",
- "wenn",
- "werde",
- "werden",
- "wie",
- "wieder",
- "will",
- "wir",
- "wird",
- "wirst",
- "wo",
- "wollen",
- "wollte",
- "würde",
- "würden",
- "zu",
- "zum",
- "zur",
- "zwar",
- "zwischen"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_greek.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_greek.json
deleted file mode 100644
index bf64a77..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_greek.json
+++ /dev/null
@@ -1,83 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "ο",
- "η",
- "το",
- "οι",
- "τα",
- "του",
- "τησ",
- "των",
- "τον",
- "την",
- "και",
- "κι",
- "κ",
- "ειμαι",
- "εισαι",
- "ειναι",
- "ειμαστε",
- "ειστε",
- "στο",
- "στον",
- "στη",
- "στην",
- "μα",
- "αλλα",
- "απο",
- "για",
- "προσ",
- "με",
- "σε",
- "ωσ",
- "παρα",
- "αντι",
- "κατα",
- "μετα",
- "θα",
- "να",
- "δε",
- "δεν",
- "μη",
- "μην",
- "επι",
- "ενω",
- "εαν",
- "αν",
- "τοτε",
- "που",
- "πωσ",
- "ποιοσ",
- "ποια",
- "ποιο",
- "ποιοι",
- "ποιεσ",
- "ποιων",
- "ποιουσ",
- "αυτοσ",
- "αυτη",
- "αυτο",
- "αυτοι",
- "αυτων",
- "αυτουσ",
- "αυτεσ",
- "αυτα",
- "εκεινοσ",
- "εκεινη",
- "εκεινο",
- "εκεινοι",
- "εκεινεσ",
- "εκεινα",
- "εκεινων",
- "εκεινουσ",
- "οπωσ",
- "ομωσ",
- "ισωσ",
- "οσο",
- "οτι"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_hindi.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_hindi.json
deleted file mode 100644
index 070fa43..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_hindi.json
+++ /dev/null
@@ -1,235 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "अंदर",
- "अत",
- "अपना",
- "अपनी",
- "अपने",
- "अभी",
- "आदि",
- "आप",
- "इत्यादि",
- "इन",
- "इनका",
- "इन्हीं",
- "इन्हें",
- "इन्हों",
- "इस",
- "इसका",
- "इसकी",
- "इसके",
- "इसमें",
- "इसी",
- "इसे",
- "उन",
- "उनका",
- "उनकी",
- "उनके",
- "उनको",
- "उन्हीं",
- "उन्हें",
- "उन्हों",
- "उस",
- "उसके",
- "उसी",
- "उसे",
- "एक",
- "एवं",
- "एस",
- "ऐसे",
- "और",
- "कई",
- "कर",
- "करता",
- "करते",
- "करना",
- "करने",
- "करें",
- "कहते",
- "कहा",
- "का",
- "काफ़ी",
- "कि",
- "कितना",
- "किन्हें",
- "किन्हों",
- "किया",
- "किर",
- "किस",
- "किसी",
- "किसे",
- "की",
- "कुछ",
- "कुल",
- "के",
- "को",
- "कोई",
- "कौन",
- "कौनसा",
- "गया",
- "घर",
- "जब",
- "जहाँ",
- "जा",
- "जितना",
- "जिन",
- "जिन्हें",
- "जिन्हों",
- "जिस",
- "जिसे",
- "जीधर",
- "जैसा",
- "जैसे",
- "जो",
- "तक",
- "तब",
- "तरह",
- "तिन",
- "तिन्हें",
- "तिन्हों",
- "तिस",
- "तिसे",
- "तो",
- "था",
- "थी",
- "थे",
- "दबारा",
- "दिया",
- "दुसरा",
- "दूसरे",
- "दो",
- "द्वारा",
- "न",
- "नहीं",
- "ना",
- "निहायत",
- "नीचे",
- "ने",
- "पर",
- "पर",
- "पहले",
- "पूरा",
- "पे",
- "फिर",
- "बनी",
- "बही",
- "बहुत",
- "बाद",
- "बाला",
- "बिलकुल",
- "भी",
- "भीतर",
- "मगर",
- "मानो",
- "मे",
- "में",
- "यदि",
- "यह",
- "यहाँ",
- "यही",
- "या",
- "यिह",
- "ये",
- "रखें",
- "रहा",
- "रहे",
- "ऱ्वासा",
- "लिए",
- "लिये",
- "लेकिन",
- "व",
- "वर्ग",
- "वह",
- "वह",
- "वहाँ",
- "वहीं",
- "वाले",
- "वुह",
- "वे",
- "वग़ैरह",
- "संग",
- "सकता",
- "सकते",
- "सबसे",
- "सभी",
- "साथ",
- "साबुत",
- "साभ",
- "सारा",
- "से",
- "सो",
- "ही",
- "हुआ",
- "हुई",
- "हुए",
- "है",
- "हैं",
- "हो",
- "होता",
- "होती",
- "होते",
- "होना",
- "होने",
- "अपनि",
- "जेसे",
- "होति",
- "सभि",
- "तिंहों",
- "इंहों",
- "दवारा",
- "इसि",
- "किंहें",
- "थि",
- "उंहों",
- "ओर",
- "जिंहें",
- "वहिं",
- "अभि",
- "बनि",
- "हि",
- "उंहिं",
- "उंहें",
- "हें",
- "वगेरह",
- "एसे",
- "रवासा",
- "कोन",
- "निचे",
- "काफि",
- "उसि",
- "पुरा",
- "भितर",
- "हे",
- "बहि",
- "वहां",
- "कोइ",
- "यहां",
- "जिंहों",
- "तिंहें",
- "किसि",
- "कइ",
- "यहि",
- "इंहिं",
- "जिधर",
- "इंहें",
- "अदि",
- "इतयादि",
- "हुइ",
- "कोनसा",
- "इसकि",
- "दुसरे",
- "जहां",
- "अप",
- "किंहों",
- "उनकि",
- "भि",
- "वरग",
- "हुअ",
- "जेसा",
- "नहिं"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_hungarian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_hungarian.json
deleted file mode 100644
index 05e2531..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_hungarian.json
+++ /dev/null
@@ -1,207 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "a",
- "ahogy",
- "ahol",
- "aki",
- "akik",
- "akkor",
- "alatt",
- "által",
- "általában",
- "amely",
- "amelyek",
- "amelyekben",
- "amelyeket",
- "amelyet",
- "amelynek",
- "ami",
- "amit",
- "amolyan",
- "amíg",
- "amikor",
- "át",
- "abban",
- "ahhoz",
- "annak",
- "arra",
- "arról",
- "az",
- "azok",
- "azon",
- "azt",
- "azzal",
- "azért",
- "aztán",
- "azután",
- "azonban",
- "bár",
- "be",
- "belül",
- "benne",
- "cikk",
- "cikkek",
- "cikkeket",
- "csak",
- "de",
- "e",
- "eddig",
- "egész",
- "egy",
- "egyes",
- "egyetlen",
- "egyéb",
- "egyik",
- "egyre",
- "ekkor",
- "el",
- "elég",
- "ellen",
- "elő",
- "először",
- "előtt",
- "első",
- "én",
- "éppen",
- "ebben",
- "ehhez",
- "emilyen",
- "ennek",
- "erre",
- "ez",
- "ezt",
- "ezek",
- "ezen",
- "ezzel",
- "ezért",
- "és",
- "fel",
- "felé",
- "hanem",
- "hiszen",
- "hogy",
- "hogyan",
- "igen",
- "így",
- "illetve",
- "ill.",
- "ill",
- "ilyen",
- "ilyenkor",
- "ison",
- "ismét",
- "itt",
- "jó",
- "jól",
- "jobban",
- "kell",
- "kellett",
- "keresztül",
- "keressünk",
- "ki",
- "kívül",
- "között",
- "közül",
- "legalább",
- "lehet",
- "lehetett",
- "legyen",
- "lenne",
- "lenni",
- "lesz",
- "lett",
- "maga",
- "magát",
- "majd",
- "majd",
- "már",
- "más",
- "másik",
- "meg",
- "még",
- "mellett",
- "mert",
- "mely",
- "melyek",
- "mi",
- "mit",
- "míg",
- "miért",
- "milyen",
- "mikor",
- "minden",
- "mindent",
- "mindenki",
- "mindig",
- "mint",
- "mintha",
- "mivel",
- "most",
- "nagy",
- "nagyobb",
- "nagyon",
- "ne",
- "néha",
- "nekem",
- "neki",
- "nem",
- "néhány",
- "nélkül",
- "nincs",
- "olyan",
- "ott",
- "össze",
- "ő",
- "ők",
- "őket",
- "pedig",
- "persze",
- "rá",
- "s",
- "saját",
- "sem",
- "semmi",
- "sok",
- "sokat",
- "sokkal",
- "számára",
- "szemben",
- "szerint",
- "szinte",
- "talán",
- "tehát",
- "teljes",
- "tovább",
- "továbbá",
- "több",
- "úgy",
- "ugyanis",
- "új",
- "újabb",
- "újra",
- "után",
- "utána",
- "utolsó",
- "vagy",
- "vagyis",
- "valaki",
- "valami",
- "valamint",
- "való",
- "vagyok",
- "van",
- "vannak",
- "volt",
- "voltam",
- "voltak",
- "voltunk",
- "vissza",
- "vele",
- "viszont",
- "volna"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_indonesian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_indonesian.json
deleted file mode 100644
index d147fbd..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_indonesian.json
+++ /dev/null
@@ -1,365 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "ada",
- "adanya",
- "adalah",
- "adapun",
- "agak",
- "agaknya",
- "agar",
- "akan",
- "akankah",
- "akhirnya",
- "aku",
- "akulah",
- "amat",
- "amatlah",
- "anda",
- "andalah",
- "antar",
- "diantaranya",
- "antara",
- "antaranya",
- "diantara",
- "apa",
- "apaan",
- "mengapa",
- "apabila",
- "apakah",
- "apalagi",
- "apatah",
- "atau",
- "ataukah",
- "ataupun",
- "bagai",
- "bagaikan",
- "sebagai",
- "sebagainya",
- "bagaimana",
- "bagaimanapun",
- "sebagaimana",
- "bagaimanakah",
- "bagi",
- "bahkan",
- "bahwa",
- "bahwasanya",
- "sebaliknya",
- "banyak",
- "sebanyak",
- "beberapa",
- "seberapa",
- "begini",
- "beginian",
- "beginikah",
- "beginilah",
- "sebegini",
- "begitu",
- "begitukah",
- "begitulah",
- "begitupun",
- "sebegitu",
- "belum",
- "belumlah",
- "sebelum",
- "sebelumnya",
- "sebenarnya",
- "berapa",
- "berapakah",
- "berapalah",
- "berapapun",
- "betulkah",
- "sebetulnya",
- "biasa",
- "biasanya",
- "bila",
- "bilakah",
- "bisa",
- "bisakah",
- "sebisanya",
- "boleh",
- "bolehkah",
- "bolehlah",
- "buat",
- "bukan",
- "bukankah",
- "bukanlah",
- "bukannya",
- "cuma",
- "percuma",
- "dahulu",
- "dalam",
- "dan",
- "dapat",
- "dari",
- "daripada",
- "dekat",
- "demi",
- "demikian",
- "demikianlah",
- "sedemikian",
- "dengan",
- "depan",
- "di",
- "dia",
- "dialah",
- "dini",
- "diri",
- "dirinya",
- "terdiri",
- "dong",
- "dulu",
- "enggak",
- "enggaknya",
- "entah",
- "entahlah",
- "terhadap",
- "terhadapnya",
- "hal",
- "hampir",
- "hanya",
- "hanyalah",
- "harus",
- "haruslah",
- "harusnya",
- "seharusnya",
- "hendak",
- "hendaklah",
- "hendaknya",
- "hingga",
- "sehingga",
- "ia",
- "ialah",
- "ibarat",
- "ingin",
- "inginkah",
- "inginkan",
- "ini",
- "inikah",
- "inilah",
- "itu",
- "itukah",
- "itulah",
- "jangan",
- "jangankan",
- "janganlah",
- "jika",
- "jikalau",
- "juga",
- "justru",
- "kala",
- "kalau",
- "kalaulah",
- "kalaupun",
- "kalian",
- "kami",
- "kamilah",
- "kamu",
- "kamulah",
- "kan",
- "kapan",
- "kapankah",
- "kapanpun",
- "dikarenakan",
- "karena",
- "karenanya",
- "ke",
- "kecil",
- "kemudian",
- "kenapa",
- "kepada",
- "kepadanya",
- "ketika",
- "seketika",
- "khususnya",
- "kini",
- "kinilah",
- "kiranya",
- "sekiranya",
- "kita",
- "kitalah",
- "kok",
- "lagi",
- "lagian",
- "selagi",
- "lah",
- "lain",
- "lainnya",
- "melainkan",
- "selaku",
- "lalu",
- "melalui",
- "terlalu",
- "lama",
- "lamanya",
- "selama",
- "selama",
- "selamanya",
- "lebih",
- "terlebih",
- "bermacam",
- "macam",
- "semacam",
- "maka",
- "makanya",
- "makin",
- "malah",
- "malahan",
- "mampu",
- "mampukah",
- "mana",
- "manakala",
- "manalagi",
- "masih",
- "masihkah",
- "semasih",
- "masing",
- "mau",
- "maupun",
- "semaunya",
- "memang",
- "mereka",
- "merekalah",
- "meski",
- "meskipun",
- "semula",
- "mungkin",
- "mungkinkah",
- "nah",
- "namun",
- "nanti",
- "nantinya",
- "nyaris",
- "oleh",
- "olehnya",
- "seorang",
- "seseorang",
- "pada",
- "padanya",
- "padahal",
- "paling",
- "sepanjang",
- "pantas",
- "sepantasnya",
- "sepantasnyalah",
- "para",
- "pasti",
- "pastilah",
- "per",
- "pernah",
- "pula",
- "pun",
- "merupakan",
- "rupanya",
- "serupa",
- "saat",
- "saatnya",
- "sesaat",
- "saja",
- "sajalah",
- "saling",
- "bersama",
- "sama",
- "sesama",
- "sambil",
- "sampai",
- "sana",
- "sangat",
- "sangatlah",
- "saya",
- "sayalah",
- "se",
- "sebab",
- "sebabnya",
- "sebuah",
- "tersebut",
- "tersebutlah",
- "sedang",
- "sedangkan",
- "sedikit",
- "sedikitnya",
- "segala",
- "segalanya",
- "segera",
- "sesegera",
- "sejak",
- "sejenak",
- "sekali",
- "sekalian",
- "sekalipun",
- "sesekali",
- "sekaligus",
- "sekarang",
- "sekarang",
- "sekitar",
- "sekitarnya",
- "sela",
- "selain",
- "selalu",
- "seluruh",
- "seluruhnya",
- "semakin",
- "sementara",
- "sempat",
- "semua",
- "semuanya",
- "sendiri",
- "sendirinya",
- "seolah",
- "seperti",
- "sepertinya",
- "sering",
- "seringnya",
- "serta",
- "siapa",
- "siapakah",
- "siapapun",
- "disini",
- "disinilah",
- "sini",
- "sinilah",
- "sesuatu",
- "sesuatunya",
- "suatu",
- "sesudah",
- "sesudahnya",
- "sudah",
- "sudahkah",
- "sudahlah",
- "supaya",
- "tadi",
- "tadinya",
- "tak",
- "tanpa",
- "setelah",
- "telah",
- "tentang",
- "tentu",
- "tentulah",
- "tentunya",
- "tertentu",
- "seterusnya",
- "tapi",
- "tetapi",
- "setiap",
- "tiap",
- "setidaknya",
- "tidak",
- "tidakkah",
- "tidaklah",
- "toh",
- "waduh",
- "wah",
- "wahai",
- "sewaktu",
- "walau",
- "walaupun",
- "wong",
- "yaitu",
- "yakni",
- "yang"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_irish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_irish.json
deleted file mode 100644
index ffc7fbd..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_irish.json
+++ /dev/null
@@ -1,182 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "i",
- "me",
- "my",
- "myself",
- "we",
- "us",
- "our",
- "ours",
- "ourselves",
- "you",
- "your",
- "yours",
- "yourself",
- "yourselves",
- "he",
- "him",
- "his",
- "himself",
- "she",
- "her",
- "hers",
- "herself",
- "it",
- "its",
- "itself",
- "they",
- "them",
- "their",
- "theirs",
- "themselves",
- "what",
- "which",
- "who",
- "whom",
- "this",
- "that",
- "these",
- "those",
- "am",
- "is",
- "are",
- "was",
- "were",
- "be",
- "been",
- "being",
- "have",
- "has",
- "had",
- "having",
- "do",
- "does",
- "did",
- "doing",
- "would",
- "should",
- "could",
- "ought",
- "i'm",
- "you're",
- "he's",
- "she's",
- "it's",
- "we're",
- "they're",
- "i've",
- "you've",
- "we've",
- "they've",
- "i'd",
- "you'd",
- "he'd",
- "she'd",
- "we'd",
- "they'd",
- "i'll",
- "you'll",
- "he'll",
- "she'll",
- "we'll",
- "they'll",
- "isn't",
- "aren't",
- "wasn't",
- "weren't",
- "hasn't",
- "haven't",
- "hadn't",
- "doesn't",
- "don't",
- "didn't",
- "won't",
- "wouldn't",
- "shan't",
- "shouldn't",
- "can't",
- "cannot",
- "couldn't",
- "mustn't",
- "let's",
- "that's",
- "who's",
- "what's",
- "here's",
- "there's",
- "when's",
- "where's",
- "why's",
- "how's",
- "an",
- "the",
- "and",
- "but",
- "if",
- "or",
- "because",
- "as",
- "until",
- "while",
- "of",
- "at",
- "by",
- "for",
- "with",
- "about",
- "against",
- "between",
- "into",
- "through",
- "during",
- "before",
- "after",
- "above",
- "below",
- "to",
- "from",
- "up",
- "down",
- "in",
- "out",
- "on",
- "off",
- "over",
- "under",
- "again",
- "further",
- "then",
- "once",
- "here",
- "there",
- "when",
- "where",
- "why",
- "how",
- "all",
- "any",
- "both",
- "each",
- "few",
- "more",
- "most",
- "other",
- "some",
- "such",
- "no",
- "nor",
- "not",
- "only",
- "own",
- "same",
- "so",
- "than",
- "too",
- "very"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_italian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_italian.json
deleted file mode 100644
index 3b4f986..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_italian.json
+++ /dev/null
@@ -1,287 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "ad",
- "al",
- "allo",
- "ai",
- "agli",
- "all",
- "agl",
- "alla",
- "alle",
- "con",
- "col",
- "coi",
- "da",
- "dal",
- "dallo",
- "dai",
- "dagli",
- "dall",
- "dagl",
- "dalla",
- "dalle",
- "di",
- "del",
- "dello",
- "dei",
- "degli",
- "dell",
- "degl",
- "della",
- "delle",
- "in",
- "nel",
- "nello",
- "nei",
- "negli",
- "nell",
- "negl",
- "nella",
- "nelle",
- "su",
- "sul",
- "sullo",
- "sui",
- "sugli",
- "sull",
- "sugl",
- "sulla",
- "sulle",
- "per",
- "tra",
- "contro",
- "io",
- "tu",
- "lui",
- "lei",
- "noi",
- "voi",
- "loro",
- "mio",
- "mia",
- "miei",
- "mie",
- "tuo",
- "tua",
- "tuoi",
- "tue",
- "suo",
- "sua",
- "suoi",
- "sue",
- "nostro",
- "nostra",
- "nostri",
- "nostre",
- "vostro",
- "vostra",
- "vostri",
- "vostre",
- "mi",
- "ti",
- "ci",
- "vi",
- "lo",
- "la",
- "li",
- "le",
- "gli",
- "ne",
- "il",
- "un",
- "uno",
- "una",
- "ma",
- "ed",
- "se",
- "perché",
- "anche",
- "come",
- "dov",
- "dove",
- "che",
- "chi",
- "cui",
- "non",
- "più",
- "quale",
- "quanto",
- "quanti",
- "quanta",
- "quante",
- "quello",
- "quelli",
- "quella",
- "quelle",
- "questo",
- "questi",
- "questa",
- "queste",
- "si",
- "tutto",
- "tutti",
- "a",
- "c",
- "e",
- "i",
- "l",
- "o",
- "ho",
- "hai",
- "ha",
- "abbiamo",
- "avete",
- "hanno",
- "abbia",
- "abbiate",
- "abbiano",
- "avrò",
- "avrai",
- "avrà",
- "avremo",
- "avrete",
- "avranno",
- "avrei",
- "avresti",
- "avrebbe",
- "avremmo",
- "avreste",
- "avrebbero",
- "avevo",
- "avevi",
- "aveva",
- "avevamo",
- "avevate",
- "avevano",
- "ebbi",
- "avesti",
- "ebbe",
- "avemmo",
- "aveste",
- "ebbero",
- "avessi",
- "avesse",
- "avessimo",
- "avessero",
- "avendo",
- "avuto",
- "avuta",
- "avuti",
- "avute",
- "sono",
- "sei",
- "è",
- "siamo",
- "siete",
- "sia",
- "siate",
- "siano",
- "sarò",
- "sarai",
- "sarà",
- "saremo",
- "sarete",
- "saranno",
- "sarei",
- "saresti",
- "sarebbe",
- "saremmo",
- "sareste",
- "sarebbero",
- "ero",
- "eri",
- "era",
- "eravamo",
- "eravate",
- "erano",
- "fui",
- "fosti",
- "fu",
- "fummo",
- "foste",
- "furono",
- "fossi",
- "fosse",
- "fossimo",
- "fossero",
- "essendo",
- "faccio",
- "fai",
- "facciamo",
- "fanno",
- "faccia",
- "facciate",
- "facciano",
- "farò",
- "farai",
- "farà",
- "faremo",
- "farete",
- "faranno",
- "farei",
- "faresti",
- "farebbe",
- "faremmo",
- "fareste",
- "farebbero",
- "facevo",
- "facevi",
- "faceva",
- "facevamo",
- "facevate",
- "facevano",
- "feci",
- "facesti",
- "fece",
- "facemmo",
- "faceste",
- "fecero",
- "facessi",
- "facesse",
- "facessimo",
- "facessero",
- "facendo",
- "sto",
- "stai",
- "sta",
- "stiamo",
- "stanno",
- "stia",
- "stiate",
- "stiano",
- "starò",
- "starai",
- "starà",
- "staremo",
- "starete",
- "staranno",
- "starei",
- "staresti",
- "starebbe",
- "staremmo",
- "stareste",
- "starebbero",
- "stavo",
- "stavi",
- "stava",
- "stavamo",
- "stavate",
- "stavano",
- "stetti",
- "stesti",
- "stette",
- "stemmo",
- "steste",
- "stettero",
- "stessi",
- "stesse",
- "stessimo",
- "stessero",
- "stando"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_japanese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_japanese.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_japanese.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_khmer.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_khmer.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_khmer.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_korean.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_korean.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_korean.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_lao.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_lao.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_lao.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_latvia.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_latvia.json
deleted file mode 100644
index 0c666fb..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_latvia.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_norwegian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_norwegian.json
deleted file mode 100644
index 1635870..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_norwegian.json
+++ /dev/null
@@ -1,184 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "og",
- "i",
- "jeg",
- "det",
- "at",
- "en",
- "et",
- "den",
- "til",
- "er",
- "som",
- "på",
- "de",
- "med",
- "han",
- "av",
- "ikke",
- "ikkje",
- "der",
- "så",
- "var",
- "meg",
- "seg",
- "men",
- "ett",
- "har",
- "om",
- "vi",
- "min",
- "mitt",
- "ha",
- "hadde",
- "hun",
- "nå",
- "over",
- "da",
- "ved",
- "fra",
- "du",
- "ut",
- "sin",
- "dem",
- "oss",
- "opp",
- "man",
- "kan",
- "hans",
- "hvor",
- "eller",
- "hva",
- "skal",
- "selv",
- "sjøl",
- "her",
- "alle",
- "vil",
- "bli",
- "ble",
- "blei",
- "blitt",
- "kunne",
- "inn",
- "når",
- "være",
- "kom",
- "noen",
- "noe",
- "ville",
- "dere",
- "som",
- "deres",
- "kun",
- "ja",
- "etter",
- "ned",
- "skulle",
- "denne",
- "for",
- "deg",
- "si",
- "sine",
- "sitt",
- "mot",
- "å",
- "meget",
- "hvorfor",
- "dette",
- "disse",
- "uten",
- "hvordan",
- "ingen",
- "din",
- "ditt",
- "blir",
- "samme",
- "hvilken",
- "hvilke",
- "sånn",
- "inni",
- "mellom",
- "vår",
- "hver",
- "hvem",
- "vors",
- "hvis",
- "både",
- "bare",
- "enn",
- "fordi",
- "før",
- "mange",
- "også",
- "slik",
- "vært",
- "være",
- "båe",
- "begge",
- "siden",
- "dykk",
- "dykkar",
- "dei",
- "deira",
- "deires",
- "deim",
- "di",
- "då",
- "eg",
- "ein",
- "eit",
- "eitt",
- "elles",
- "honom",
- "hjå",
- "ho",
- "hoe",
- "henne",
- "hennar",
- "hennes",
- "hoss",
- "hossen",
- "ikkje",
- "ingi",
- "inkje",
- "korleis",
- "korso",
- "kva",
- "kvar",
- "kvarhelst",
- "kven",
- "kvi",
- "kvifor",
- "me",
- "medan",
- "mi",
- "mine",
- "mykje",
- "no",
- "nokon",
- "noka",
- "nokor",
- "noko",
- "nokre",
- "si",
- "sia",
- "sidan",
- "so",
- "somt",
- "somme",
- "um",
- "upp",
- "vere",
- "vore",
- "verte",
- "vort",
- "varte",
- "vart"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_persian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_persian.json
deleted file mode 100644
index e01ce87..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_persian.json
+++ /dev/null
@@ -1,316 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "انان",
- "نداشته",
- "سراسر",
- "خياه",
- "ايشان",
- "وي",
- "تاكنون",
- "بيشتري",
- "دوم",
- "پس",
- "ناشي",
- "وگو",
- "يا",
- "داشتند",
- "سپس",
- "هنگام",
- "هرگز",
- "پنج",
- "نشان",
- "امسال",
- "ديگر",
- "گروهي",
- "شدند",
- "چطور",
- "ده",
- "و",
- "دو",
- "نخستين",
- "ولي",
- "چرا",
- "چه",
- "وسط",
- "ه",
- "كدام",
- "قابل",
- "يك",
- "رفت",
- "هفت",
- "همچنين",
- "در",
- "هزار",
- "بله",
- "بلي",
- "شايد",
- "اما",
- "شناسي",
- "گرفته",
- "دهد",
- "داشته",
- "دانست",
- "داشتن",
- "خواهيم",
- "ميليارد",
- "وقتيكه",
- "امد",
- "خواهد",
- "جز",
- "اورده",
- "شده",
- "بلكه",
- "خدمات",
- "شدن",
- "برخي",
- "نبود",
- "بسياري",
- "جلوگيري",
- "حق",
- "كردند",
- "نوعي",
- "بعري",
- "نكرده",
- "نظير",
- "نبايد",
- "بوده",
- "بودن",
- "داد",
- "اورد",
- "هست",
- "جايي",
- "شود",
- "دنبال",
- "داده",
- "بايد",
- "سابق",
- "هيچ",
- "همان",
- "انجا",
- "كمتر",
- "كجاست",
- "گردد",
- "كسي",
- "تر",
- "مردم",
- "تان",
- "دادن",
- "بودند",
- "سري",
- "جدا",
- "ندارند",
- "مگر",
- "يكديگر",
- "دارد",
- "دهند",
- "بنابراين",
- "هنگامي",
- "سمت",
- "جا",
- "انچه",
- "خود",
- "دادند",
- "زياد",
- "دارند",
- "اثر",
- "بدون",
- "بهترين",
- "بيشتر",
- "البته",
- "به",
- "براساس",
- "بيرون",
- "كرد",
- "بعضي",
- "گرفت",
- "توي",
- "اي",
- "ميليون",
- "او",
- "جريان",
- "تول",
- "بر",
- "مانند",
- "برابر",
- "باشيم",
- "مدتي",
- "گويند",
- "اكنون",
- "تا",
- "تنها",
- "جديد",
- "چند",
- "بي",
- "نشده",
- "كردن",
- "كردم",
- "گويد",
- "كرده",
- "كنيم",
- "نمي",
- "نزد",
- "روي",
- "قصد",
- "فقط",
- "بالاي",
- "ديگران",
- "اين",
- "ديروز",
- "توسط",
- "سوم",
- "ايم",
- "دانند",
- "سوي",
- "استفاده",
- "شما",
- "كنار",
- "داريم",
- "ساخته",
- "طور",
- "امده",
- "رفته",
- "نخست",
- "بيست",
- "نزديك",
- "طي",
- "كنيد",
- "از",
- "انها",
- "تمامي",
- "داشت",
- "يكي",
- "طريق",
- "اش",
- "چيست",
- "روب",
- "نمايد",
- "گفت",
- "چندين",
- "چيزي",
- "تواند",
- "ام",
- "ايا",
- "با",
- "ان",
- "ايد",
- "ترين",
- "اينكه",
- "ديگري",
- "راه",
- "هايي",
- "بروز",
- "همچنان",
- "پاعين",
- "كس",
- "حدود",
- "مختلف",
- "مقابل",
- "چيز",
- "گيرد",
- "ندارد",
- "ضد",
- "همچون",
- "سازي",
- "شان",
- "مورد",
- "باره",
- "مرسي",
- "خويش",
- "برخوردار",
- "چون",
- "خارج",
- "شش",
- "هنوز",
- "تحت",
- "ضمن",
- "هستيم",
- "گفته",
- "فكر",
- "بسيار",
- "پيش",
- "براي",
- "روزهاي",
- "انكه",
- "نخواهد",
- "بالا",
- "كل",
- "وقتي",
- "كي",
- "چنين",
- "كه",
- "گيري",
- "نيست",
- "است",
- "كجا",
- "كند",
- "نيز",
- "يابد",
- "بندي",
- "حتي",
- "توانند",
- "عقب",
- "خواست",
- "كنند",
- "بين",
- "تمام",
- "همه",
- "ما",
- "باشند",
- "مثل",
- "شد",
- "اري",
- "باشد",
- "اره",
- "طبق",
- "بعد",
- "اگر",
- "صورت",
- "غير",
- "جاي",
- "بيش",
- "ريزي",
- "اند",
- "زيرا",
- "چگونه",
- "بار",
- "لطفا",
- "مي",
- "درباره",
- "من",
- "ديده",
- "همين",
- "گذاري",
- "برداري",
- "علت",
- "گذاشته",
- "هم",
- "فوق",
- "نه",
- "ها",
- "شوند",
- "اباد",
- "همواره",
- "هر",
- "اول",
- "خواهند",
- "چهار",
- "نام",
- "امروز",
- "مان",
- "هاي",
- "قبل",
- "كنم",
- "سعي",
- "تازه",
- "را",
- "هستند",
- "زير",
- "جلوي",
- "عنوان",
- "بود"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_polish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_polish.json
deleted file mode 100644
index 468b582..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_polish.json
+++ /dev/null
@@ -1,282 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "a",
- "aby",
- "ach",
- "acz",
- "aczkolwiek",
- "aj",
- "albo",
- "ale",
- "ależ",
- "aż",
- "bardziej",
- "bardzo",
- "bez",
- "bo",
- "bowiem",
- "by",
- "byli",
- "bynajmniej",
- "być",
- "był",
- "była",
- "było",
- "były",
- "będzie",
- "będą",
- "cali",
- "cała",
- "cały",
- "ci",
- "cię",
- "ciebie",
- "co",
- "cokolwiek",
- "coś",
- "czasami",
- "czasem",
- "czemu",
- "czy",
- "czyli",
- "daleko",
- "dla",
- "dlaczego",
- "dlatego",
- "do",
- "dobrze",
- "dokąd",
- "dość",
- "dużo",
- "dwa",
- "dwaj",
- "dwie",
- "dwoje",
- "dziś",
- "dzisiaj",
- "gdy",
- "gdyby",
- "gdyż",
- "gdzie",
- "gdziekolwiek",
- "gdzieś",
- "go",
- "i",
- "ich",
- "ile",
- "im",
- "inna",
- "inne",
- "inny",
- "innych",
- "iż",
- "ja",
- "ją",
- "jak",
- "jakaś",
- "jakby",
- "jaki",
- "jakichś",
- "jakie",
- "jakiś",
- "jakiż",
- "jakkolwiek",
- "jako",
- "jakoś",
- "je",
- "jeden",
- "jedna",
- "jedno",
- "jednak",
- "jednakże",
- "jego",
- "jej",
- "jemu",
- "jest",
- "jestem",
- "jeszcze",
- "jeśli",
- "jeżeli",
- "już",
- "ją",
- "każdy",
- "kiedy",
- "kilka",
- "kimś",
- "kto",
- "ktokolwiek",
- "ktoś",
- "która",
- "które",
- "którego",
- "której",
- "który",
- "których",
- "którym",
- "którzy",
- "ku",
- "lat",
- "lecz",
- "lub",
- "ma",
- "mają",
- "mam",
- "mi",
- "mimo",
- "między",
- "mną",
- "mnie",
- "mogą",
- "moi",
- "moim",
- "moja",
- "moje",
- "może",
- "możliwe",
- "można",
- "mój",
- "mu",
- "musi",
- "my",
- "na",
- "nad",
- "nam",
- "nami",
- "nas",
- "nasi",
- "nasz",
- "nasza",
- "nasze",
- "naszego",
- "naszych",
- "natomiast",
- "natychmiast",
- "nawet",
- "nią",
- "nic",
- "nich",
- "nie",
- "niego",
- "niej",
- "niemu",
- "nigdy",
- "nim",
- "nimi",
- "niż",
- "no",
- "o",
- "obok",
- "od",
- "około",
- "on",
- "ona",
- "one",
- "oni",
- "ono",
- "oraz",
- "oto",
- "owszem",
- "pan",
- "pana",
- "pani",
- "po",
- "pod",
- "podczas",
- "pomimo",
- "ponad",
- "ponieważ",
- "powinien",
- "powinna",
- "powinni",
- "powinno",
- "poza",
- "prawie",
- "przecież",
- "przed",
- "przede",
- "przedtem",
- "przez",
- "przy",
- "roku",
- "również",
- "sam",
- "sama",
- "są",
- "się",
- "skąd",
- "sobie",
- "sobą",
- "sposób",
- "swoje",
- "ta",
- "tak",
- "taka",
- "taki",
- "takie",
- "także",
- "tam",
- "te",
- "tego",
- "tej",
- "ten",
- "teraz",
- "też",
- "to",
- "tobą",
- "tobie",
- "toteż",
- "trzeba",
- "tu",
- "tutaj",
- "twoi",
- "twoim",
- "twoja",
- "twoje",
- "twym",
- "twój",
- "ty",
- "tych",
- "tylko",
- "tym",
- "u",
- "w",
- "wam",
- "wami",
- "was",
- "wasz",
- "wasza",
- "wasze",
- "we",
- "według",
- "wiele",
- "wielu",
- "więc",
- "więcej",
- "wszyscy",
- "wszystkich",
- "wszystkie",
- "wszystkim",
- "wszystko",
- "wtedy",
- "wy",
- "właśnie",
- "z",
- "za",
- "zapewne",
- "zawsze",
- "ze",
- "znowu",
- "znów",
- "został",
- "żaden",
- "żadna",
- "żadne",
- "żadnych",
- "że",
- "żeby"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_portuguese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_portuguese.json
deleted file mode 100644
index 6ba5848..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_portuguese.json
+++ /dev/null
@@ -1,211 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "de",
- "a",
- "o",
- "que",
- "e",
- "do",
- "da",
- "em",
- "um",
- "para",
- "com",
- "não",
- "uma",
- "os",
- "no",
- "se",
- "na",
- "por",
- "mais",
- "as",
- "dos",
- "como",
- "mas",
- "ao",
- "ele",
- "das",
- "à",
- "seu",
- "sua",
- "ou",
- "quando",
- "muito",
- "nos",
- "já",
- "eu",
- "também",
- "só",
- "pelo",
- "pela",
- "até",
- "isso",
- "ela",
- "entre",
- "depois",
- "sem",
- "mesmo",
- "aos",
- "seus",
- "quem",
- "nas",
- "me",
- "esse",
- "eles",
- "você",
- "essa",
- "num",
- "nem",
- "suas",
- "meu",
- "às",
- "minha",
- "numa",
- "pelos",
- "elas",
- "qual",
- "nós",
- "lhe",
- "deles",
- "essas",
- "esses",
- "pelas",
- "este",
- "dele",
- "tu",
- "te",
- "vocês",
- "vos",
- "lhes",
- "meus",
- "minhas",
- "teu",
- "tua",
- "teus",
- "tuas",
- "nosso",
- "nossa",
- "nossos",
- "nossas",
- "dela",
- "delas",
- "esta",
- "estes",
- "estas",
- "aquele",
- "aquela",
- "aqueles",
- "aquelas",
- "isto",
- "aquilo",
- "estou",
- "está",
- "estamos",
- "estão",
- "estive",
- "esteve",
- "estivemos",
- "estiveram",
- "estava",
- "estávamos",
- "estavam",
- "estivera",
- "estivéramos",
- "esteja",
- "estejamos",
- "estejam",
- "estivesse",
- "estivéssemos",
- "estivessem",
- "estiver",
- "estivermos",
- "estiverem",
- "hei",
- "há",
- "havemos",
- "hão",
- "houve",
- "houvemos",
- "houveram",
- "houvera",
- "houvéramos",
- "haja",
- "hajamos",
- "hajam",
- "houvesse",
- "houvéssemos",
- "houvessem",
- "houver",
- "houvermos",
- "houverem",
- "houverei",
- "houverá",
- "houveremos",
- "houverão",
- "houveria",
- "houveríamos",
- "houveriam",
- "sou",
- "somos",
- "são",
- "era",
- "éramos",
- "eram",
- "fui",
- "foi",
- "fomos",
- "foram",
- "fora",
- "fôramos",
- "seja",
- "sejamos",
- "sejam",
- "fosse",
- "fôssemos",
- "fossem",
- "for",
- "formos",
- "forem",
- "serei",
- "será",
- "seremos",
- "serão",
- "seria",
- "seríamos",
- "seriam",
- "tenho",
- "tem",
- "temos",
- "tém",
- "tinha",
- "tínhamos",
- "tinham",
- "tive",
- "teve",
- "tivemos",
- "tiveram",
- "tivera",
- "tivéramos",
- "tenha",
- "tenhamos",
- "tenham",
- "tivesse",
- "tivéssemos",
- "tivessem",
- "tiver",
- "tivermos",
- "tiverem",
- "terei",
- "terá",
- "teremos",
- "terão",
- "teria",
- "teríamos",
- "teriam"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_romanian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_romanian.json
deleted file mode 100644
index 639df83..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_romanian.json
+++ /dev/null
@@ -1,238 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "acea",
- "aceasta",
- "această",
- "aceea",
- "acei",
- "aceia",
- "acel",
- "acela",
- "acele",
- "acelea",
- "acest",
- "acesta",
- "aceste",
- "acestea",
- "aceşti",
- "aceştia",
- "acolo",
- "acum",
- "ai",
- "aia",
- "aibă",
- "aici",
- "al",
- "ăla",
- "ale",
- "alea",
- "ălea",
- "altceva",
- "altcineva",
- "am",
- "ar",
- "are",
- "aş",
- "aşadar",
- "asemenea",
- "asta",
- "ăsta",
- "astăzi",
- "astea",
- "ăstea",
- "ăştia",
- "asupra",
- "aţi",
- "au",
- "avea",
- "avem",
- "aveţi",
- "azi",
- "bine",
- "bucur",
- "bună",
- "ca",
- "că",
- "căci",
- "când",
- "care",
- "cărei",
- "căror",
- "cărui",
- "cât",
- "câte",
- "câţi",
- "către",
- "câtva",
- "ce",
- "cel",
- "ceva",
- "chiar",
- "cînd",
- "cine",
- "cineva",
- "cît",
- "cîte",
- "cîţi",
- "cîtva",
- "contra",
- "cu",
- "cum",
- "cumva",
- "curând",
- "curînd",
- "da",
- "dă",
- "dacă",
- "dar",
- "datorită",
- "de",
- "deci",
- "deja",
- "deoarece",
- "departe",
- "deşi",
- "din",
- "dinaintea",
- "dintr",
- "dintre",
- "drept",
- "după",
- "ea",
- "ei",
- "el",
- "ele",
- "eram",
- "este",
- "eşti",
- "eu",
- "face",
- "fără",
- "fi",
- "fie",
- "fiecare",
- "fii",
- "fim",
- "fiţi",
- "iar",
- "ieri",
- "îi",
- "îl",
- "îmi",
- "împotriva",
- "în",
- "înainte",
- "înaintea",
- "încât",
- "încît",
- "încotro",
- "între",
- "întrucât",
- "întrucît",
- "îţi",
- "la",
- "lângă",
- "le",
- "li",
- "lîngă",
- "lor",
- "lui",
- "mă",
- "mâine",
- "mea",
- "mei",
- "mele",
- "mereu",
- "meu",
- "mi",
- "mine",
- "mult",
- "multă",
- "mulţi",
- "ne",
- "nicăieri",
- "nici",
- "nimeni",
- "nişte",
- "noastră",
- "noastre",
- "noi",
- "noştri",
- "nostru",
- "nu",
- "ori",
- "oricând",
- "oricare",
- "oricât",
- "orice",
- "oricînd",
- "oricine",
- "oricît",
- "oricum",
- "oriunde",
- "până",
- "pe",
- "pentru",
- "peste",
- "pînă",
- "poate",
- "pot",
- "prea",
- "prima",
- "primul",
- "prin",
- "printr",
- "sa",
- "să",
- "săi",
- "sale",
- "sau",
- "său",
- "se",
- "şi",
- "sînt",
- "sîntem",
- "sînteţi",
- "spre",
- "sub",
- "sunt",
- "suntem",
- "sunteţi",
- "ta",
- "tăi",
- "tale",
- "tău",
- "te",
- "ţi",
- "ţie",
- "tine",
- "toată",
- "toate",
- "tot",
- "toţi",
- "totuşi",
- "tu",
- "un",
- "una",
- "unde",
- "undeva",
- "unei",
- "unele",
- "uneori",
- "unor",
- "vă",
- "vi",
- "voastră",
- "voastre",
- "voi",
- "voştri",
- "vostru",
- "vouă",
- "vreo",
- "vreun"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_russian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_russian.json
deleted file mode 100644
index f0b3051..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_russian.json
+++ /dev/null
@@ -1,167 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "и",
- "в",
- "во",
- "не",
- "что",
- "он",
- "на",
- "я",
- "с",
- "со",
- "как",
- "а",
- "то",
- "все",
- "она",
- "так",
- "его",
- "но",
- "да",
- "ты",
- "к",
- "у",
- "же",
- "вы",
- "за",
- "бы",
- "по",
- "только",
- "ее",
- "мне",
- "было",
- "вот",
- "от",
- "меня",
- "еще",
- "нет",
- "о",
- "из",
- "ему",
- "теперь",
- "когда",
- "даже",
- "ну",
- "вдруг",
- "ли",
- "если",
- "уже",
- "или",
- "ни",
- "быть",
- "был",
- "него",
- "до",
- "вас",
- "нибудь",
- "опять",
- "уж",
- "вам",
- "сказал",
- "ведь",
- "там",
- "потом",
- "себя",
- "ничего",
- "ей",
- "может",
- "они",
- "тут",
- "где",
- "есть",
- "надо",
- "ней",
- "для",
- "мы",
- "тебя",
- "их",
- "чем",
- "была",
- "сам",
- "чтоб",
- "без",
- "будто",
- "человек",
- "чего",
- "раз",
- "тоже",
- "себе",
- "под",
- "жизнь",
- "будет",
- "ж",
- "тогда",
- "кто",
- "этот",
- "говорил",
- "того",
- "потому",
- "этого",
- "какой",
- "совсем",
- "ним",
- "здесь",
- "этом",
- "один",
- "почти",
- "мой",
- "тем",
- "чтобы",
- "нее",
- "кажется",
- "сейчас",
- "были",
- "куда",
- "зачем",
- "сказать",
- "всех",
- "никогда",
- "сегодня",
- "можно",
- "при",
- "наконец",
- "два",
- "об",
- "другой",
- "хоть",
- "после",
- "над",
- "больше",
- "тот",
- "через",
- "эти",
- "нас",
- "про",
- "всего",
- "них",
- "какая",
- "много",
- "разве",
- "сказала",
- "три",
- "эту",
- "моя",
- "впрочем",
- "хорошо",
- "свою",
- "этой",
- "перед",
- "иногда",
- "лучше",
- "чуть",
- "том",
- "нельзя",
- "такой",
- "им",
- "более",
- "всегда",
- "конечно",
- "всю",
- "между"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_serbian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_serbian.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_serbian.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_spanish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_spanish.json
deleted file mode 100644
index bb07f37..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_spanish.json
+++ /dev/null
@@ -1,316 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "de",
- "la",
- "que",
- "el",
- "en",
- "y",
- "a",
- "los",
- "del",
- "se",
- "las",
- "por",
- "un",
- "para",
- "con",
- "no",
- "una",
- "su",
- "al",
- "lo",
- "como",
- "más",
- "pero",
- "sus",
- "le",
- "ya",
- "o",
- "este",
- "sí",
- "porque",
- "esta",
- "entre",
- "cuando",
- "muy",
- "sin",
- "sobre",
- "también",
- "me",
- "hasta",
- "hay",
- "donde",
- "quien",
- "desde",
- "todo",
- "nos",
- "durante",
- "todos",
- "uno",
- "les",
- "ni",
- "contra",
- "otros",
- "ese",
- "eso",
- "ante",
- "ellos",
- "e",
- "esto",
- "mí",
- "antes",
- "algunos",
- "qué",
- "unos",
- "yo",
- "otro",
- "otras",
- "otra",
- "él",
- "tanto",
- "esa",
- "estos",
- "mucho",
- "quienes",
- "nada",
- "muchos",
- "cual",
- "poco",
- "ella",
- "estar",
- "estas",
- "algunas",
- "algo",
- "nosotros",
- "mi",
- "mis",
- "tú",
- "te",
- "ti",
- "tu",
- "tus",
- "ellas",
- "nosotras",
- "vosotros",
- "vosotras",
- "os",
- "mío",
- "mía",
- "míos",
- "mías",
- "tuyo",
- "tuya",
- "tuyos",
- "tuyas",
- "suyo",
- "suya",
- "suyos",
- "suyas",
- "nuestro",
- "nuestra",
- "nuestros",
- "nuestras",
- "vuestro",
- "vuestra",
- "vuestros",
- "vuestras",
- "esos",
- "esas",
- "estoy",
- "estás",
- "está",
- "estamos",
- "estáis",
- "están",
- "esté",
- "estés",
- "estemos",
- "estéis",
- "estén",
- "estaré",
- "estarás",
- "estará",
- "estaremos",
- "estaréis",
- "estarán",
- "estaría",
- "estarías",
- "estaríamos",
- "estaríais",
- "estarían",
- "estaba",
- "estabas",
- "estábamos",
- "estabais",
- "estaban",
- "estuve",
- "estuviste",
- "estuvo",
- "estuvimos",
- "estuvisteis",
- "estuvieron",
- "estuviera",
- "estuvieras",
- "estuviéramos",
- "estuvierais",
- "estuvieran",
- "estuviese",
- "estuvieses",
- "estuviésemos",
- "estuvieseis",
- "estuviesen",
- "estando",
- "estado",
- "estada",
- "estados",
- "estadas",
- "estad",
- "he",
- "has",
- "ha",
- "hemos",
- "habéis",
- "han",
- "haya",
- "hayas",
- "hayamos",
- "hayáis",
- "hayan",
- "habré",
- "habrás",
- "habrá",
- "habremos",
- "habréis",
- "habrán",
- "habría",
- "habrías",
- "habríamos",
- "habríais",
- "habrían",
- "había",
- "habías",
- "habíamos",
- "habíais",
- "habían",
- "hube",
- "hubiste",
- "hubo",
- "hubimos",
- "hubisteis",
- "hubieron",
- "hubiera",
- "hubieras",
- "hubiéramos",
- "hubierais",
- "hubieran",
- "hubiese",
- "hubieses",
- "hubiésemos",
- "hubieseis",
- "hubiesen",
- "habiendo",
- "habido",
- "habida",
- "habidos",
- "habidas",
- "soy",
- "eres",
- "es",
- "somos",
- "sois",
- "son",
- "sea",
- "seas",
- "seamos",
- "seáis",
- "sean",
- "seré",
- "serás",
- "será",
- "seremos",
- "seréis",
- "serán",
- "sería",
- "serías",
- "seríamos",
- "seríais",
- "serían",
- "era",
- "eras",
- "éramos",
- "erais",
- "eran",
- "fui",
- "fuiste",
- "fue",
- "fuimos",
- "fuisteis",
- "fueron",
- "fuera",
- "fueras",
- "fuéramos",
- "fuerais",
- "fueran",
- "fuese",
- "fueses",
- "fuésemos",
- "fueseis",
- "fuesen",
- "siendo",
- "sido",
- "tengo",
- "tienes",
- "tiene",
- "tenemos",
- "tenéis",
- "tienen",
- "tenga",
- "tengas",
- "tengamos",
- "tengáis",
- "tengan",
- "tendré",
- "tendrás",
- "tendrá",
- "tendremos",
- "tendréis",
- "tendrán",
- "tendría",
- "tendrías",
- "tendríamos",
- "tendríais",
- "tendrían",
- "tenía",
- "tenías",
- "teníamos",
- "teníais",
- "tenían",
- "tuve",
- "tuviste",
- "tuvo",
- "tuvimos",
- "tuvisteis",
- "tuvieron",
- "tuviera",
- "tuvieras",
- "tuviéramos",
- "tuvierais",
- "tuvieran",
- "tuviese",
- "tuvieses",
- "tuviésemos",
- "tuvieseis",
- "tuviesen",
- "teniendo",
- "tenido",
- "tenida",
- "tenidos",
- "tenidas",
- "tened"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_swedish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_swedish.json
deleted file mode 100644
index 9193777..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_swedish.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "och",
- "det",
- "att",
- "i",
- "en",
- "jag",
- "hon",
- "som",
- "han",
- "på",
- "den",
- "med",
- "var",
- "sig",
- "för",
- "så",
- "till",
- "är",
- "men",
- "ett",
- "om",
- "hade",
- "de",
- "av",
- "icke",
- "mig",
- "du",
- "henne",
- "då",
- "sin",
- "nu",
- "har",
- "inte",
- "hans",
- "honom",
- "skulle",
- "hennes",
- "där",
- "min",
- "man",
- "ej",
- "vid",
- "kunde",
- "något",
- "från",
- "ut",
- "när",
- "efter",
- "upp",
- "vi",
- "dem",
- "vara",
- "vad",
- "över",
- "än",
- "dig",
- "kan",
- "sina",
- "här",
- "ha",
- "mot",
- "alla",
- "under",
- "någon",
- "eller",
- "allt",
- "mycket",
- "sedan",
- "ju",
- "denna",
- "själv",
- "detta",
- "åt",
- "utan",
- "varit",
- "hur",
- "ingen",
- "mitt",
- "ni",
- "bli",
- "blev",
- "oss",
- "din",
- "dessa",
- "några",
- "deras",
- "blir",
- "mina",
- "samma",
- "vilken",
- "er",
- "sådan",
- "vår",
- "blivit",
- "dess",
- "inom",
- "mellan",
- "sådant",
- "varför",
- "varje",
- "vilka",
- "ditt",
- "vem",
- "vilket",
- "sitta",
- "sådana",
- "vart",
- "dina",
- "vars",
- "vårt",
- "våra",
- "ert",
- "era",
- "vilkas"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_thai.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_thai.json
deleted file mode 100644
index 89d37ac..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_thai.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
-
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_turkish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_turkish.json
deleted file mode 100644
index 2075844..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_turkish.json
+++ /dev/null
@@ -1,217 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "acaba",
- "altmış",
- "altı",
- "ama",
- "ancak",
- "arada",
- "aslında",
- "ayrıca",
- "bana",
- "bazı",
- "belki",
- "ben",
- "benden",
- "beni",
- "benim",
- "beri",
- "beş",
- "bile",
- "bin",
- "bir",
- "birçok",
- "biri",
- "birkaç",
- "birkez",
- "birşey",
- "birşeyi",
- "biz",
- "bize",
- "bizden",
- "bizi",
- "bizim",
- "böyle",
- "böylece",
- "bu",
- "buna",
- "bunda",
- "bundan",
- "bunlar",
- "bunları",
- "bunların",
- "bunu",
- "bunun",
- "burada",
- "çok",
- "çünkü",
- "da",
- "daha",
- "dahi",
- "de",
- "defa",
- "değil",
- "diğer",
- "diye",
- "doksan",
- "dokuz",
- "dolayı",
- "dolayısıyla",
- "dört",
- "edecek",
- "eden",
- "ederek",
- "edilecek",
- "ediliyor",
- "edilmesi",
- "ediyor",
- "eğer",
- "elli",
- "en",
- "etmesi",
- "etti",
- "ettiği",
- "ettiğini",
- "gibi",
- "göre",
- "halen",
- "hangi",
- "hatta",
- "hem",
- "henüz",
- "hep",
- "hepsi",
- "her",
- "herhangi",
- "herkesin",
- "hiç",
- "hiçbir",
- "için",
- "iki",
- "ile",
- "ilgili",
- "ise",
- "işte",
- "itibaren",
- "itibariyle",
- "kadar",
- "karşın",
- "katrilyon",
- "kendi",
- "kendilerine",
- "kendini",
- "kendisi",
- "kendisine",
- "kendisini",
- "kez",
- "ki",
- "kim",
- "kimden",
- "kime",
- "kimi",
- "kimse",
- "kırk",
- "milyar",
- "milyon",
- "mu",
- "mü",
- "mı",
- "nasıl",
- "ne",
- "neden",
- "nedenle",
- "nerde",
- "nerede",
- "nereye",
- "niye",
- "niçin",
- "o",
- "olan",
- "olarak",
- "oldu",
- "olduğu",
- "olduğunu",
- "olduklarını",
- "olmadı",
- "olmadığı",
- "olmak",
- "olması",
- "olmayan",
- "olmaz",
- "olsa",
- "olsun",
- "olup",
- "olur",
- "olursa",
- "oluyor",
- "on",
- "ona",
- "ondan",
- "onlar",
- "onlardan",
- "onları",
- "onların",
- "onu",
- "onun",
- "otuz",
- "oysa",
- "öyle",
- "pek",
- "rağmen",
- "sadece",
- "sanki",
- "sekiz",
- "seksen",
- "sen",
- "senden",
- "seni",
- "senin",
- "siz",
- "sizden",
- "sizi",
- "sizin",
- "şey",
- "şeyden",
- "şeyi",
- "şeyler",
- "şöyle",
- "şu",
- "şuna",
- "şunda",
- "şundan",
- "şunları",
- "şunu",
- "tarafından",
- "trilyon",
- "tüm",
- "üç",
- "üzere",
- "var",
- "vardı",
- "ve",
- "veya",
- "ya",
- "yani",
- "yapacak",
- "yapılan",
- "yapılması",
- "yapıyor",
- "yapmak",
- "yaptı",
- "yaptığı",
- "yaptığını",
- "yaptıkları",
- "yedi",
- "yerine",
- "yetmiş",
- "yine",
- "yirmi",
- "yoksa",
- "yüz",
- "zaten"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_ukrainian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_ukrainian.json
deleted file mode 100644
index f0b3051..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_stopwords_ukrainian.json
+++ /dev/null
@@ -1,167 +0,0 @@
-{
- "initArgs": {
- "ignoreCase": true
- },
- "initializedOn": "2014-04-29T23:08:58.000Z",
- "managedList": [
- "и",
- "в",
- "во",
- "не",
- "что",
- "он",
- "на",
- "я",
- "с",
- "со",
- "как",
- "а",
- "то",
- "все",
- "она",
- "так",
- "его",
- "но",
- "да",
- "ты",
- "к",
- "у",
- "же",
- "вы",
- "за",
- "бы",
- "по",
- "только",
- "ее",
- "мне",
- "было",
- "вот",
- "от",
- "меня",
- "еще",
- "нет",
- "о",
- "из",
- "ему",
- "теперь",
- "когда",
- "даже",
- "ну",
- "вдруг",
- "ли",
- "если",
- "уже",
- "или",
- "ни",
- "быть",
- "был",
- "него",
- "до",
- "вас",
- "нибудь",
- "опять",
- "уж",
- "вам",
- "сказал",
- "ведь",
- "там",
- "потом",
- "себя",
- "ничего",
- "ей",
- "может",
- "они",
- "тут",
- "где",
- "есть",
- "надо",
- "ней",
- "для",
- "мы",
- "тебя",
- "их",
- "чем",
- "была",
- "сам",
- "чтоб",
- "без",
- "будто",
- "человек",
- "чего",
- "раз",
- "тоже",
- "себе",
- "под",
- "жизнь",
- "будет",
- "ж",
- "тогда",
- "кто",
- "этот",
- "говорил",
- "того",
- "потому",
- "этого",
- "какой",
- "совсем",
- "ним",
- "здесь",
- "этом",
- "один",
- "почти",
- "мой",
- "тем",
- "чтобы",
- "нее",
- "кажется",
- "сейчас",
- "были",
- "куда",
- "зачем",
- "сказать",
- "всех",
- "никогда",
- "сегодня",
- "можно",
- "при",
- "наконец",
- "два",
- "об",
- "другой",
- "хоть",
- "после",
- "над",
- "больше",
- "тот",
- "через",
- "эти",
- "нас",
- "про",
- "всего",
- "них",
- "какая",
- "много",
- "разве",
- "сказала",
- "три",
- "эту",
- "моя",
- "впрочем",
- "хорошо",
- "свою",
- "этой",
- "перед",
- "иногда",
- "лучше",
- "чуть",
- "том",
- "нельзя",
- "такой",
- "им",
- "более",
- "всегда",
- "конечно",
- "всю",
- "между"
- ]
-}
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_arabic.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_arabic.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_arabic.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_armenian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_armenian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_armenian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_basque.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_basque.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_basque.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_brazilian_portuguese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_brazilian_portuguese.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_brazilian_portuguese.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_bulgarian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_bulgarian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_bulgarian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_burmese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_burmese.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_burmese.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_catalan.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_catalan.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_catalan.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_chinese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_chinese.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_chinese.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_czech.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_czech.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_czech.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_danish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_danish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_danish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_dutch.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_dutch.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_dutch.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_english.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_english.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_english.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_finnish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_finnish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_finnish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_french.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_french.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_french.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_galician.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_galician.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_galician.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_generic.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_generic.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_generic.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_german.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_german.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_german.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_greek.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_greek.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_greek.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_hindi.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_hindi.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_hindi.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_hungarian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_hungarian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_hungarian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_indonesian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_indonesian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_indonesian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_irish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_irish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_irish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_italian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_italian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_italian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_japanese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_japanese.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_japanese.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_khmer.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_khmer.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_khmer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_korean.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_korean.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_korean.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_lao.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_lao.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_lao.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_latvia.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_latvia.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_latvia.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_norwegian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_norwegian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_norwegian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_persian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_persian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_persian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_polish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_polish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_polish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_portuguese.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_portuguese.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_portuguese.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_romanian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_romanian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_romanian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_russian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_russian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_russian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_serbian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_serbian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_serbian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_spanish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_spanish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_spanish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_swedish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_swedish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_swedish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_thai.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_thai.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_thai.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_turkish.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_turkish.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_turkish.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_ukrainian.json b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_ukrainian.json
deleted file mode 100644
index a5e5bae..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/_schema_analysis_synonyms_ukrainian.json
+++ /dev/null
@@ -1 +0,0 @@
-{"initArgs":{"ignoreCase":false},"initializedOn":"2020-04-22T13:10:36.456Z","managedMap":{}}
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/admin-extra.html b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/admin-extra.html
deleted file mode 100644
index b68131a..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/admin-extra.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/arabic/protwords.txt b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/arabic/protwords.txt
deleted file mode 100644
index 391c6f8..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/arabic/protwords.txt
+++ /dev/null
@@ -1 +0,0 @@
-TYPO3
\ No newline at end of file
diff --git a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/arabic/schema.xml b/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/arabic/schema.xml
deleted file mode 100644
index 4125345..0000000
--- a/Resources/Private/Solr/configsets/ext_solr_11_0_0/conf/arabic/schema.xml
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
Base Word | Synonyms | -
- |
-
---|---|---|
{baseWord} | -{synonymList} | -
- |
-
Stop words allow you to specify a list of words that will be discarded during indexing.
- Usually they are very small and very common words (such as "the" and "and") that often have
- little bearing on whether a document is a good match or not.
- The format is one word per line.
+
- |
-
- |
-
- |
- - |
---|
+ |
+
+ |
+
+ |
+ + |
---|---|---|---|
{item.uid} | -{item.item_type} | -{item.item_uid} | -
- |
-
- This will empty the Index Queue. It will take care of only deleting - the currently selected site's Index Queue entries. - You will have to re-initialize the Index Queue afterwards. -
-+ This will empty the Index Queue. It will take care of only deleting + the currently selected site's Index Queue entries. + You will have to re-initialize the Index Queue afterwards. +
+Path should not contain the characters "*, ?, <, >, |, :, or #"!
-