From f24966786f0c566eff118ff54a8b7e1834578e59 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Wed, 6 Mar 2024 16:05:45 -0500 Subject: [PATCH 01/18] first commit, create useCase file --- src/datasets/domain/useCases/GetCollection.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/datasets/domain/useCases/GetCollection.ts diff --git a/src/datasets/domain/useCases/GetCollection.ts b/src/datasets/domain/useCases/GetCollection.ts new file mode 100644 index 00000000..e69de29b From 3857a97ef0b6c3a00c9b469f23108abefe59f756 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 7 Mar 2024 19:23:26 -0500 Subject: [PATCH 02/18] added groundwork for GetCollection --- src/collections/domain/models/Collection.ts | 99 +++++++++++++++++++ .../repositories/ICollectionsRepository.ts | 7 ++ .../domain/useCases/GetCollection.ts | 36 +++++++ src/collections/index.ts | 5 + src/datasets/domain/useCases/GetCollection.ts | 0 5 files changed, 147 insertions(+) create mode 100644 src/collections/domain/models/Collection.ts create mode 100644 src/collections/domain/repositories/ICollectionsRepository.ts create mode 100644 src/collections/domain/useCases/GetCollection.ts create mode 100644 src/collections/index.ts delete mode 100644 src/datasets/domain/useCases/GetCollection.ts diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts new file mode 100644 index 00000000..e38c6259 --- /dev/null +++ b/src/collections/domain/models/Collection.ts @@ -0,0 +1,99 @@ +// https://demo.dataverse.org/api/dataverses/root +// { +// "status": "OK", +// "data": { +// "id": 2007368, +// "alias": "root", +// "name": "Oscar Moreno Dataverse", +// "dataverseContacts": [ +// { +// "displayOrder": 0, +// "contactEmail": "dev.oscar.acmo@gmail.com" +// } +// ], +// "permissionRoot": true, +// "dataverseType": "LABORATORY", +// "ownerId": 1, +// "creationDate": "2022-09-20T17:27:43Z", + // "theme": { + // "backgroundColor" : "gray", + // "linkColor" : "red", + // "linkUrl" : "http://www.cnn.com", + // "logo" : "lion", + // "logoAlignment" : "center", + // "logoBackgroundColor" : "navy", + // "logoFormat" : "square", + // "tagline" : "The Real Thing", + // "textColor" : "black" + // } +// } +// } +import { DvObjectOwnerNode } from '../../../core/domain/models/DvObjectOwnerNode' + +export interface Collection { + id: number + ownerId: number + name: string + alias: string + dataverseContacts: DataverseContacts //TODO: Rename to Collection + permissionRoot: boolean + affiliation: string + description: string + collectionType: CollectionType + createTime: string + // metadataBlocks: CollectionMetadataBlocks + // roles: Set // From: DataverseModel-current + // isPartOf: DvObjectOwnerNode // Previously 'Owner'? + // + // Taken from doc/Architecture/DataverseModel + // hasRelesedDescendant: boolean + // content: Set + // add( Dataset ) + // add( Dataverse ) + // getContent() Set +} + +export interface DataverseContacts { + displayOrder?: number + contactEmail: string +} + +export enum CollectionType { + DEPARTMENT = "DEPARTMENT", + JOURNALS = "JOURNALS", + LABORATORY = "LABORATORY", + ORGANIZATIONS_INSTITUTIONS = "ORGANIZATIONS_INSTITUTIONS", + RESEARCHERS = "RESEARCHERS", + RESEARCH_GROUP = "RESEARCH_GROUP", + RESEARCH_PROJECTS = "RESEARCH_PROJECTS", + TEACHING_COURSES = "TEACHING_COURSES", + UNCATEGORIZED = "UNCATEGORIZED", +} + +export type DatasetMetadataBlocks = [CitationMetadataBlock, ...DatasetMetadataBlock[]] + +export interface DatasetMetadataBlock { + name: string + fields: DatasetMetadataFields +} + +export const ANONYMIZED_FIELD_VALUE = 'withheld' +type AnonymizedField = typeof ANONYMIZED_FIELD_VALUE + +export type DatasetMetadataFields = Record + +export type DatasetMetadataFieldValue = + | string + | string[] + | DatasetMetadataSubField + | DatasetMetadataSubField[] + | AnonymizedField + +export type DatasetMetadataSubField = Record + +export interface CitationMetadataBlock extends DatasetMetadataBlock { + name: 'citation' + fields: { +// TODO + } +} \ No newline at end of file diff --git a/src/collections/domain/repositories/ICollectionsRepository.ts b/src/collections/domain/repositories/ICollectionsRepository.ts new file mode 100644 index 00000000..e2f7b60e --- /dev/null +++ b/src/collections/domain/repositories/ICollectionsRepository.ts @@ -0,0 +1,7 @@ +import { Collection } from "../models/Collection" +export interface ICollectionsRepository { + getCollection( + collectionId: number | string, + parentCollection: number | string, + ): Promise +} \ No newline at end of file diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts new file mode 100644 index 00000000..4e2b6436 --- /dev/null +++ b/src/collections/domain/useCases/GetCollection.ts @@ -0,0 +1,36 @@ +import { UseCase } from "../../../core/domain/useCases/UseCase"; +import { ICollectionsRepository } from "../repositories/ICollectionsRepository"; +import { Collection } from "../models/Collection"; + +// export API_TOKEN=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx +// export SERVER_URL=https://demo.dataverse.org +// export PARENT=root + +// curl -H "X-Dataverse-key:$API_TOKEN" -X POST "$SERVER_URL/api/dataverses/$PARENT" --upload-file dataverse-complete.json + +export class GetCollection implements UseCase{ + private collectionsRepository: ICollectionsRepository + + constructor(collectionsRepository: ICollectionsRepository) { + this.collectionsRepository = collectionsRepository + } + + /** + * Returns a Collection instance, given the search parameters to identify it. + * + * https://guides.dataverse.org/en/6.0/api/native-api.html#view-a-dataverse-collection + * @param {number | string} [collectionId] - The dataset identifier ... + * @param {number | string} [parentCollection] + * @returns {Promise} + */ + async execute( + collectionId: number | string, //TODO + parentCollection: number | string //TODO + ): Promise { + return await this.collectionsRepository.getCollection( + collectionId, + parentCollection + ) + } + +} \ No newline at end of file diff --git a/src/collections/index.ts b/src/collections/index.ts new file mode 100644 index 00000000..715e5c45 --- /dev/null +++ b/src/collections/index.ts @@ -0,0 +1,5 @@ +import { GetCollection } from "./domain/useCases/GetCollection"; + +const getCollection = new GetCollection( + // TODO +) diff --git a/src/datasets/domain/useCases/GetCollection.ts b/src/datasets/domain/useCases/GetCollection.ts deleted file mode 100644 index e69de29b..00000000 From 81c31c26238aaf5fc5bcf92c05eaf74081967481 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Mon, 11 Mar 2024 12:47:22 -0400 Subject: [PATCH 03/18] Continued development of getCollection --- src/collections/domain/models/Collection.ts | 86 ++++--------------- .../repositories/ICollectionsRepository.ts | 16 +++- .../domain/useCases/GetCollection.ts | 15 +--- src/collections/index.ts | 38 +++++++- .../repositories/CollectionsRepository.ts | 18 ++++ .../transformers/CollectionPayload.ts | 31 +++++++ .../transformers/collectionTransformers.ts | 34 ++++++++ .../repositories/IDatasetsRepository.ts | 14 +-- src/datasets/index.ts | 46 +++++----- .../infra/repositories/DatasetsRepository.ts | 12 +-- .../transformers/datasetTransformers.ts | 10 +-- 11 files changed, 195 insertions(+), 125 deletions(-) create mode 100644 src/collections/infra/repositories/CollectionsRepository.ts create mode 100644 src/collections/infra/repositories/transformers/CollectionPayload.ts create mode 100644 src/collections/infra/repositories/transformers/collectionTransformers.ts diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index e38c6259..523d56bd 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -1,59 +1,18 @@ -// https://demo.dataverse.org/api/dataverses/root -// { -// "status": "OK", -// "data": { -// "id": 2007368, -// "alias": "root", -// "name": "Oscar Moreno Dataverse", -// "dataverseContacts": [ -// { -// "displayOrder": 0, -// "contactEmail": "dev.oscar.acmo@gmail.com" -// } -// ], -// "permissionRoot": true, -// "dataverseType": "LABORATORY", -// "ownerId": 1, -// "creationDate": "2022-09-20T17:27:43Z", - // "theme": { - // "backgroundColor" : "gray", - // "linkColor" : "red", - // "linkUrl" : "http://www.cnn.com", - // "logo" : "lion", - // "logoAlignment" : "center", - // "logoBackgroundColor" : "navy", - // "logoFormat" : "square", - // "tagline" : "The Real Thing", - // "textColor" : "black" - // } -// } -// } -import { DvObjectOwnerNode } from '../../../core/domain/models/DvObjectOwnerNode' - export interface Collection { id: number - ownerId: number name: string alias: string - dataverseContacts: DataverseContacts //TODO: Rename to Collection - permissionRoot: boolean + ownerId: number affiliation: string - description: string + description?: string + creationDate: Date collectionType: CollectionType - createTime: string - // metadataBlocks: CollectionMetadataBlocks - // roles: Set // From: DataverseModel-current - // isPartOf: DvObjectOwnerNode // Previously 'Owner'? - // - // Taken from doc/Architecture/DataverseModel - // hasRelesedDescendant: boolean - // content: Set - // add( Dataset ) - // add( Dataverse ) - // getContent() Set + permissionRoot: boolean + // NOTE: Changed from Dataverse => Collection + collectionContacts: CollectionContacts } -export interface DataverseContacts { +export interface CollectionContacts { displayOrder?: number contactEmail: string } @@ -70,30 +29,21 @@ export enum CollectionType { UNCATEGORIZED = "UNCATEGORIZED", } -export type DatasetMetadataBlocks = [CitationMetadataBlock, ...DatasetMetadataBlock[]] +export type CollectionMetadataBlocks = [CollectionMetadataBlock, ...CollectionMetadataBlock[]] -export interface DatasetMetadataBlock { +export interface CollectionMetadataBlock { name: string - fields: DatasetMetadataFields + fields: CollectionMetadataFields } -export const ANONYMIZED_FIELD_VALUE = 'withheld' -type AnonymizedField = typeof ANONYMIZED_FIELD_VALUE - -export type DatasetMetadataFields = Record +export type CollectionMetadataFields = Record -export type DatasetMetadataFieldValue = - | string - | string[] - | DatasetMetadataSubField - | DatasetMetadataSubField[] - | AnonymizedField +export type DatasetMetadataFieldValue = string -export type DatasetMetadataSubField = Record +// TODO: Do we need this later? +// export interface CollectionMetadataBlock extends CollectionMetadataBlock { +// name: +// fields: { -export interface CitationMetadataBlock extends DatasetMetadataBlock { - name: 'citation' - fields: { -// TODO - } -} \ No newline at end of file +// } +// } diff --git a/src/collections/domain/repositories/ICollectionsRepository.ts b/src/collections/domain/repositories/ICollectionsRepository.ts index e2f7b60e..a1290974 100644 --- a/src/collections/domain/repositories/ICollectionsRepository.ts +++ b/src/collections/domain/repositories/ICollectionsRepository.ts @@ -1,7 +1,19 @@ import { Collection } from "../models/Collection" export interface ICollectionsRepository { getCollection( - collectionId: number | string, - parentCollection: number | string, + collectionId: string, + // parentCollection: number | string, ): Promise + // getCollectionRoles() + // getCollectionIsRoot() + // getCollectionFacets() + // getCollectionMetadata() + // getCollectionStorageSize() + // getCollectionMetadataBlocks() + // getCollectionRolesAssignments() + /* + * https://guides.dataverse.org/en/6.1/api/native-api.html#retrieve-a-dataset-json-schema-for-a-collection + * + */ + // getCollectionSchema() } \ No newline at end of file diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts index 4e2b6436..fc005b66 100644 --- a/src/collections/domain/useCases/GetCollection.ts +++ b/src/collections/domain/useCases/GetCollection.ts @@ -2,12 +2,6 @@ import { UseCase } from "../../../core/domain/useCases/UseCase"; import { ICollectionsRepository } from "../repositories/ICollectionsRepository"; import { Collection } from "../models/Collection"; -// export API_TOKEN=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -// export SERVER_URL=https://demo.dataverse.org -// export PARENT=root - -// curl -H "X-Dataverse-key:$API_TOKEN" -X POST "$SERVER_URL/api/dataverses/$PARENT" --upload-file dataverse-complete.json - export class GetCollection implements UseCase{ private collectionsRepository: ICollectionsRepository @@ -19,17 +13,14 @@ export class GetCollection implements UseCase{ * Returns a Collection instance, given the search parameters to identify it. * * https://guides.dataverse.org/en/6.0/api/native-api.html#view-a-dataverse-collection - * @param {number | string} [collectionId] - The dataset identifier ... - * @param {number | string} [parentCollection] + * @param {string} [collectionId] - The collection identifier ... * @returns {Promise} */ async execute( - collectionId: number | string, //TODO - parentCollection: number | string //TODO + collectionId: string, ): Promise { return await this.collectionsRepository.getCollection( - collectionId, - parentCollection + collectionId ) } diff --git a/src/collections/index.ts b/src/collections/index.ts index 715e5c45..88717246 100644 --- a/src/collections/index.ts +++ b/src/collections/index.ts @@ -1,5 +1,39 @@ import { GetCollection } from "./domain/useCases/GetCollection"; +// TODO +// import { GetCollectionRoles } from "./domain/useCases/getCollectionRoles"; +// import { GetCollectionIsRoot } from "./domain/useCases/getCollectionIsRoot"; +// import { GetCollectionFacets } from "./domain/useCases/getCollectionFacets"; +// import { GetCollectionMetadata } from "./domain/useCases/getCollectionMetadata"; +// import { GetCollectionStorageSize } from "./domain/useCases/getCollectionStorageSize"; +// import { GetCollectionMetadataBlocks } from "./domain/useCases/getCollectionMetadataBlocks"; +// import { GetCollectionRolesAssignments } from "./domain/useCases/getCollectionRolesAssignments"; +import { CollectionsRepository } from "./infra/repositories/CollectionsRepository"; -const getCollection = new GetCollection( +const collectionsRepository = new CollectionsRepository() + +const getCollection = new GetCollection(collectionsRepository) + +// const getCollectionRoles = new GetCollectionRoles(collectionsRepository) +// const getCollectionIsRoot = new GetCollectionIsRoot(collectionsRepository) +// const getCollectionFacets = new GetCollectionFacets(collectionsRepository) +// const getCollectionMetadata = new GetCollectionMetadata(collectionsRepository) +// const getCollectionStorageSize = new GetCollectionStorageSize(collectionsRepository) +// const getCollectionMetadataBlocks = new GetCollectionMetadataBlocks(collectionsRepository) +// const getCollectionRolesAssignments = new GetCollectionRolesAssignments(collectionsRepository) + +export { + getCollection // TODO -) + // getCollectionRoles() + // getCollectionIsRoot() + // getCollectionFacets() + // getCollectionMetadata() + // getCollectionStorageSize() + // getCollectionMetadataBlocks() + // getCollectionRolesAssignments() +} +export { + Collection, + CollectionType, + CollectionContacts +} from './domain/models/Collection' diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts new file mode 100644 index 00000000..349ceac1 --- /dev/null +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -0,0 +1,18 @@ +import { ApiRepository } from "../../../core/infra/repositories/ApiRepository"; +import { Collection } from "../../domain/models/Collection"; +import { ICollectionsRepository } from "../../domain/repositories/ICollectionsRepository"; + +export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { + // TODO: Need to ensure 'collections' makes it into API as we move away from calling collections 'dataverses' + private readonly collectionsResourceName: string = 'dataverses' + + public async getCollection(collectionId: string): Promise { + return this.doGet( + this.buildApiEndpoint(this.collectionsResourceName, collectionId), true + ) + .then((response) => response) + .catch((error) => { + throw error + }) + } +} \ No newline at end of file diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts new file mode 100644 index 00000000..1332edb1 --- /dev/null +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -0,0 +1,31 @@ +export interface CollectionPayload { + id: number + alias: string + name: string + ownerId: number + creationDate: Date + affiliation: string + description: string + permissionRoot: boolean + // NOTE: Renamed to collectionType + dataverseType: CollectionType + // NOTE: Renamed to collectionContacts + dataverseContacts: CollectionContactsPayload +} + +export interface CollectionContactsPayload { + displayOrder?: number + contactEmail: string +} + +export enum CollectionType { + DEPARTMENT = "DEPARTMENT", + JOURNALS = "JOURNALS", + LABORATORY = "LABORATORY", + ORGANIZATIONS_INSTITUTIONS = "ORGANIZATIONS_INSTITUTIONS", + RESEARCHERS = "RESEARCHERS", + RESEARCH_GROUP = "RESEARCH_GROUP", + RESEARCH_PROJECTS = "RESEARCH_PROJECTS", + TEACHING_COURSES = "TEACHING_COURSES", + UNCATEGORIZED = "UNCATEGORIZED", +} \ No newline at end of file diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts new file mode 100644 index 00000000..83a79e09 --- /dev/null +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -0,0 +1,34 @@ +import { Collection, CollectionContacts } from "../../../domain/models/Collection"; +import { AxiosResponse } from 'axios'; +import { CollectionPayload, CollectionContactsPayload } from "./CollectionPayload"; + +export const transformCollectionIdResponseToPayload = (response: AxiosResponse): Collection => { + const collectionPayload = response.data + return transformPayloadToCollection(collectionPayload) +} + +const transformPayloadToCollection = (collectionPayload: CollectionPayload):Collection { + const collectionModel: Collection = { + id: collectionPayload.id, + alias: collectionPayload.alias, + name: collectionPayload.name, + affiliation: collectionPayload.affiliation, + collectionContacts: transformPayloadToCollectionContacts(collectionPayload.dataverseContacts), + permissionRoot: collectionPayload.permissionRoot, + description: collectionPayload.description, + collectionType: collectionPayload.dataverseType, + ownerId: collectionPayload.ownerId, + creationDate: collectionPayload.creationDate + } + return collectionModel +} + +const transformPayloadToCollectionContacts = (collectionContactsPayload: CollectionContactsPayload): CollectionContacts => { + const collectionContacts: CollectionContacts = { + displayOrder: collectionContactsPayload.displayOrder, + contactEmail: collectionContactsPayload.contactEmail + } + return collectionContacts +} + +// \ No newline at end of file diff --git a/src/datasets/domain/repositories/IDatasetsRepository.ts b/src/datasets/domain/repositories/IDatasetsRepository.ts index 5337263d..78c12d66 100644 --- a/src/datasets/domain/repositories/IDatasetsRepository.ts +++ b/src/datasets/domain/repositories/IDatasetsRepository.ts @@ -1,32 +1,32 @@ import { Dataset } from '../models/Dataset' -import { DatasetUserPermissions } from '../models/DatasetUserPermissions' import { DatasetLock } from '../models/DatasetLock' import { DatasetPreviewSubset } from '../models/DatasetPreviewSubset' +import { DatasetUserPermissions } from '../models/DatasetUserPermissions' +import { CreatedDatasetIdentifiers } from '../models/CreatedDatasetIdentifiers' import { NewDatasetDTO } from '../dtos/NewDatasetDTO' import { MetadataBlock } from '../../../metadataBlocks' -import { CreatedDatasetIdentifiers } from '../models/CreatedDatasetIdentifiers' export interface IDatasetsRepository { - getDatasetSummaryFieldNames(): Promise getDataset( datasetId: number | string, datasetVersionId: string, includeDeaccessioned: boolean ): Promise - getPrivateUrlDataset(token: string): Promise + getDatasetLocks(datasetId: number | string): Promise getDatasetCitation( datasetId: number, datasetVersionId: string, includeDeaccessioned: boolean ): Promise - getPrivateUrlDatasetCitation(token: string): Promise - getDatasetUserPermissions(datasetId: number | string): Promise - getDatasetLocks(datasetId: number | string): Promise + getPrivateUrlDataset(token: string): Promise getAllDatasetPreviews( limit?: number, offset?: number, collectionId?: string ): Promise + getDatasetSummaryFieldNames(): Promise + getPrivateUrlDatasetCitation(token: string): Promise + getDatasetUserPermissions(datasetId: number | string): Promise createDataset( newDataset: NewDatasetDTO, datasetMetadataBlocks: MetadataBlock[], diff --git a/src/datasets/index.ts b/src/datasets/index.ts index 27ffccca..d37323ad 100644 --- a/src/datasets/index.ts +++ b/src/datasets/index.ts @@ -1,29 +1,29 @@ import { DatasetsRepository } from './infra/repositories/DatasetsRepository' -import { GetDatasetSummaryFieldNames } from './domain/useCases/GetDatasetSummaryFieldNames' +import { MetadataBlocksRepository } from '../metadataBlocks/infra/repositories/MetadataBlocksRepository' import { GetDataset } from './domain/useCases/GetDataset' -import { GetPrivateUrlDataset } from './domain/useCases/GetPrivateUrlDataset' -import { GetDatasetCitation } from './domain/useCases/GetDatasetCitation' -import { GetPrivateUrlDatasetCitation } from './domain/useCases/GetPrivateUrlDatasetCitation' -import { GetDatasetUserPermissions } from './domain/useCases/GetDatasetUserPermissions' +import { CreateDataset } from './domain/useCases/CreateDataset' import { GetDatasetLocks } from './domain/useCases/GetDatasetLocks' +import { GetDatasetCitation } from './domain/useCases/GetDatasetCitation' +import { GetPrivateUrlDataset } from './domain/useCases/GetPrivateUrlDataset' import { GetAllDatasetPreviews } from './domain/useCases/GetAllDatasetPreviews' -import { NewDatasetResourceValidator } from './domain/useCases/validators/NewDatasetResourceValidator' -import { MetadataBlocksRepository } from '../metadataBlocks/infra/repositories/MetadataBlocksRepository' -import { CreateDataset } from './domain/useCases/CreateDataset' import { MetadataFieldValidator } from './domain/useCases/validators/MetadataFieldValidator' +import { GetDatasetUserPermissions } from './domain/useCases/GetDatasetUserPermissions' +import { NewDatasetResourceValidator } from './domain/useCases/validators/NewDatasetResourceValidator' +import { GetDatasetSummaryFieldNames } from './domain/useCases/GetDatasetSummaryFieldNames' +import { GetPrivateUrlDatasetCitation } from './domain/useCases/GetPrivateUrlDatasetCitation' import { SingleMetadataFieldValidator } from './domain/useCases/validators/SingleMetadataFieldValidator' import { MultipleMetadataFieldValidator } from './domain/useCases/validators/MultipleMetadataFieldValidator' const datasetsRepository = new DatasetsRepository() -const getDatasetSummaryFieldNames = new GetDatasetSummaryFieldNames(datasetsRepository) const getDataset = new GetDataset(datasetsRepository) -const getPrivateUrlDataset = new GetPrivateUrlDataset(datasetsRepository) -const getDatasetCitation = new GetDatasetCitation(datasetsRepository) -const getPrivateUrlDatasetCitation = new GetPrivateUrlDatasetCitation(datasetsRepository) -const getDatasetUserPermissions = new GetDatasetUserPermissions(datasetsRepository) const getDatasetLocks = new GetDatasetLocks(datasetsRepository) +const getDatasetCitation = new GetDatasetCitation(datasetsRepository) +const getPrivateUrlDataset = new GetPrivateUrlDataset(datasetsRepository) const getAllDatasetPreviews = new GetAllDatasetPreviews(datasetsRepository) +const getDatasetUserPermissions = new GetDatasetUserPermissions(datasetsRepository) +const getDatasetSummaryFieldNames = new GetDatasetSummaryFieldNames(datasetsRepository) +const getPrivateUrlDatasetCitation = new GetPrivateUrlDatasetCitation(datasetsRepository) const singleMetadataFieldValidator = new SingleMetadataFieldValidator() const metadataFieldValidator = new MetadataFieldValidator( new SingleMetadataFieldValidator(), @@ -36,14 +36,14 @@ const createDataset = new CreateDataset( ) export { - getDatasetSummaryFieldNames, getDataset, - getPrivateUrlDataset, - getDatasetCitation, - getPrivateUrlDatasetCitation, - getDatasetUserPermissions, getDatasetLocks, + getDatasetCitation, + getPrivateUrlDataset, getAllDatasetPreviews, + getDatasetUserPermissions, + getDatasetSummaryFieldNames, + getPrivateUrlDatasetCitation, createDataset } export { DatasetNotNumberedVersion } from './domain/models/DatasetNotNumberedVersion' @@ -51,22 +51,22 @@ export { DatasetUserPermissions } from './domain/models/DatasetUserPermissions' export { DatasetLock, DatasetLockType } from './domain/models/DatasetLock' export { Dataset, + DatasetLicense, DatasetVersionInfo, DatasetVersionState, - DatasetLicense, - DatasetMetadataBlocks, DatasetMetadataBlock, + DatasetMetadataBlocks, DatasetMetadataFields, - DatasetMetadataFieldValue, - DatasetMetadataSubField + DatasetMetadataSubField, + DatasetMetadataFieldValue } from './domain/models/Dataset' export { DatasetPreview } from './domain/models/DatasetPreview' export { DatasetPreviewSubset } from './domain/models/DatasetPreviewSubset' export { NewDatasetDTO as NewDataset, - NewDatasetMetadataBlockValuesDTO as NewDatasetMetadataBlockValues, NewDatasetMetadataFieldsDTO as NewDatasetMetadataFields, NewDatasetMetadataFieldValueDTO as NewDatasetMetadataFieldValue, + NewDatasetMetadataBlockValuesDTO as NewDatasetMetadataBlockValues, NewDatasetMetadataChildFieldValueDTO as NewDatasetMetadataChildFieldValue } from './domain/dtos/NewDatasetDTO' export { CreatedDatasetIdentifiers } from './domain/models/CreatedDatasetIdentifiers' diff --git a/src/datasets/infra/repositories/DatasetsRepository.ts b/src/datasets/infra/repositories/DatasetsRepository.ts index c393493b..80fffc25 100644 --- a/src/datasets/infra/repositories/DatasetsRepository.ts +++ b/src/datasets/infra/repositories/DatasetsRepository.ts @@ -1,17 +1,17 @@ import { ApiRepository } from '../../../core/infra/repositories/ApiRepository' import { IDatasetsRepository } from '../../domain/repositories/IDatasetsRepository' import { Dataset } from '../../domain/models/Dataset' -import { transformVersionResponseToDataset } from './transformers/datasetTransformers' -import { DatasetUserPermissions } from '../../domain/models/DatasetUserPermissions' -import { transformDatasetUserPermissionsResponseToDatasetUserPermissions } from './transformers/datasetUserPermissionsTransformers' import { DatasetLock } from '../../domain/models/DatasetLock' -import { transformDatasetLocksResponseToDatasetLocks } from './transformers/datasetLocksTransformers' -import { transformDatasetPreviewsResponseToDatasetPreviewSubset } from './transformers/datasetPreviewsTransformers' +import { DatasetUserPermissions } from '../../domain/models/DatasetUserPermissions' +import { CreatedDatasetIdentifiers } from '../../domain/models/CreatedDatasetIdentifiers' import { DatasetPreviewSubset } from '../../domain/models/DatasetPreviewSubset' import { NewDatasetDTO } from '../../domain/dtos/NewDatasetDTO' import { MetadataBlock } from '../../../metadataBlocks' +import { transformVersionResponseToDataset } from './transformers/datasetTransformers' import { transformNewDatasetModelToRequestPayload } from './transformers/newDatasetTransformers' -import { CreatedDatasetIdentifiers } from '../../domain/models/CreatedDatasetIdentifiers' +import { transformDatasetLocksResponseToDatasetLocks } from './transformers/datasetLocksTransformers' +import { transformDatasetPreviewsResponseToDatasetPreviewSubset } from './transformers/datasetPreviewsTransformers' +import { transformDatasetUserPermissionsResponseToDatasetUserPermissions } from './transformers/datasetUserPermissionsTransformers' export interface GetAllDatasetPreviewsQueryParams { per_page?: number diff --git a/src/datasets/infra/repositories/transformers/datasetTransformers.ts b/src/datasets/infra/repositories/transformers/datasetTransformers.ts index d08f6627..11a3dc7a 100644 --- a/src/datasets/infra/repositories/transformers/datasetTransformers.ts +++ b/src/datasets/infra/repositories/transformers/datasetTransformers.ts @@ -1,21 +1,21 @@ import { Dataset, + DatasetLicense, DatasetVersionState, + DatasetMetadataBlocks, DatasetMetadataFields, DatasetMetadataSubField, DatasetMetadataFieldValue, - DatasetLicense, - DatasetMetadataBlocks, ANONYMIZED_FIELD_VALUE } from '../../../domain/models/Dataset' import { AxiosResponse } from 'axios' import { DatasetPayload, LicensePayload, + MetadataFieldPayload, MetadataBlocksPayload, + MetadataFieldValuePayload, MetadataSubfieldValuePayload, - MetadataFieldPayload, - MetadataFieldValuePayload } from './DatasetPayload' import { transformPayloadToOwnerNode } from '../../../../core/infra/repositories/transformers/dvObjectOwnerNodeTransformer' import TurndownService from 'turndown' @@ -30,8 +30,8 @@ export const transformVersionResponseToDataset = (response: AxiosResponse): Data export const transformVersionPayloadToDataset = (versionPayload: DatasetPayload): Dataset => { const datasetModel: Dataset = { id: versionPayload.datasetId, - persistentId: versionPayload.datasetPersistentId, versionId: versionPayload.id, + persistentId: versionPayload.datasetPersistentId, versionInfo: { majorNumber: versionPayload.versionNumber, minorNumber: versionPayload.versionMinorNumber, From 0bb94d35905b11a0ddd6dcb2b24b56bcf9bf6d23 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Tue, 12 Mar 2024 09:55:01 -0400 Subject: [PATCH 04/18] commenting out some unused methods temporarily --- src/collections/domain/models/Collection.ts | 17 +++++++++-------- .../infra/repositories/CollectionsRepository.ts | 1 - 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index 523d56bd..abf15cdf 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -28,9 +28,9 @@ export enum CollectionType { TEACHING_COURSES = "TEACHING_COURSES", UNCATEGORIZED = "UNCATEGORIZED", } - +// TODO: Do we need this later? Can stash before setting up PR +/* export type CollectionMetadataBlocks = [CollectionMetadataBlock, ...CollectionMetadataBlock[]] - export interface CollectionMetadataBlock { name: string fields: CollectionMetadataFields @@ -40,10 +40,11 @@ export type CollectionMetadataFields = Record export type DatasetMetadataFieldValue = string -// TODO: Do we need this later? -// export interface CollectionMetadataBlock extends CollectionMetadataBlock { -// name: -// fields: { -// } -// } +export interface CollectionMetadataBlock extends CollectionMetadataBlock { + name: + fields: { + + } +} +*/ \ No newline at end of file diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index 349ceac1..edc0eec7 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -3,7 +3,6 @@ import { Collection } from "../../domain/models/Collection"; import { ICollectionsRepository } from "../../domain/repositories/ICollectionsRepository"; export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { - // TODO: Need to ensure 'collections' makes it into API as we move away from calling collections 'dataverses' private readonly collectionsResourceName: string = 'dataverses' public async getCollection(collectionId: string): Promise { From 83f095e8fa967b64e695875e819ca41478605320 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Wed, 13 Mar 2024 16:51:39 -0400 Subject: [PATCH 05/18] further development --- .gitignore | 3 +- src/collections/domain/models/Collection.ts | 51 +++++---------- .../repositories/ICollectionsRepository.ts | 21 +----- .../domain/useCases/GetCollection.ts | 21 +++--- src/collections/index.ts | 10 +-- .../repositories/CollectionsRepository.ts | 20 +++--- .../transformers/CollectionPayload.ts | 34 +++++----- .../transformers/collectionTransformers.ts | 40 ++++++------ .../transformers/datasetTransformers.ts | 2 +- src/index.ts | 1 + .../collections/CollectionsRepository.test.ts | 65 +++++++++++++++++++ test/integration/environment/.env | 4 +- test/testHelpers/TestConstants.ts | 2 + .../collections/collectionHelper.ts | 14 ++++ 14 files changed, 162 insertions(+), 126 deletions(-) create mode 100644 test/integration/collections/CollectionsRepository.test.ts create mode 100644 test/testHelpers/collections/collectionHelper.ts diff --git a/.gitignore b/.gitignore index ce7d01e5..a26c4941 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ node_modules coverage # ignore npm lock -package-json.lock \ No newline at end of file +package-json.lock +.npmrc \ No newline at end of file diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index abf15cdf..661bc450 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -1,15 +1,16 @@ +// NOTE: Props referenced from JsonPrinter.java export interface Collection { id: number name: string alias: string - ownerId: number + // ownerId: number affiliation: string - description?: string - creationDate: Date - collectionType: CollectionType - permissionRoot: boolean + // description?: string + // creationDate: Date + // collectionType: CollectionType + // permissionRoot: boolean // NOTE: Changed from Dataverse => Collection - collectionContacts: CollectionContacts + // collectionContacts: CollectionContacts } export interface CollectionContacts { @@ -18,33 +19,13 @@ export interface CollectionContacts { } export enum CollectionType { - DEPARTMENT = "DEPARTMENT", - JOURNALS = "JOURNALS", - LABORATORY = "LABORATORY", - ORGANIZATIONS_INSTITUTIONS = "ORGANIZATIONS_INSTITUTIONS", - RESEARCHERS = "RESEARCHERS", - RESEARCH_GROUP = "RESEARCH_GROUP", - RESEARCH_PROJECTS = "RESEARCH_PROJECTS", - TEACHING_COURSES = "TEACHING_COURSES", - UNCATEGORIZED = "UNCATEGORIZED", + DEPARTMENT = 'DEPARTMENT', + JOURNALS = 'JOURNALS', + LABORATORY = 'LABORATORY', + ORGANIZATIONS_INSTITUTIONS = 'ORGANIZATIONS_INSTITUTIONS', + RESEARCHERS = 'RESEARCHERS', + RESEARCH_GROUP = 'RESEARCH_GROUP', + RESEARCH_PROJECTS = 'RESEARCH_PROJECTS', + TEACHING_COURSES = 'TEACHING_COURSES', + UNCATEGORIZED = 'UNCATEGORIZED' } -// TODO: Do we need this later? Can stash before setting up PR -/* -export type CollectionMetadataBlocks = [CollectionMetadataBlock, ...CollectionMetadataBlock[]] -export interface CollectionMetadataBlock { - name: string - fields: CollectionMetadataFields -} - -export type CollectionMetadataFields = Record - -export type DatasetMetadataFieldValue = string - - -export interface CollectionMetadataBlock extends CollectionMetadataBlock { - name: - fields: { - - } -} -*/ \ No newline at end of file diff --git a/src/collections/domain/repositories/ICollectionsRepository.ts b/src/collections/domain/repositories/ICollectionsRepository.ts index a1290974..8d0b7726 100644 --- a/src/collections/domain/repositories/ICollectionsRepository.ts +++ b/src/collections/domain/repositories/ICollectionsRepository.ts @@ -1,19 +1,4 @@ -import { Collection } from "../models/Collection" +import { Collection } from '../models/Collection' export interface ICollectionsRepository { - getCollection( - collectionId: string, - // parentCollection: number | string, - ): Promise - // getCollectionRoles() - // getCollectionIsRoot() - // getCollectionFacets() - // getCollectionMetadata() - // getCollectionStorageSize() - // getCollectionMetadataBlocks() - // getCollectionRolesAssignments() - /* - * https://guides.dataverse.org/en/6.1/api/native-api.html#retrieve-a-dataset-json-schema-for-a-collection - * - */ - // getCollectionSchema() -} \ No newline at end of file + getCollection(collectionId: string): Promise +} diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts index fc005b66..e7481007 100644 --- a/src/collections/domain/useCases/GetCollection.ts +++ b/src/collections/domain/useCases/GetCollection.ts @@ -1,9 +1,9 @@ -import { UseCase } from "../../../core/domain/useCases/UseCase"; -import { ICollectionsRepository } from "../repositories/ICollectionsRepository"; -import { Collection } from "../models/Collection"; +import { UseCase } from '../../../core/domain/useCases/UseCase' +import { ICollectionsRepository } from '../repositories/ICollectionsRepository' +import { Collection } from '../models/Collection' -export class GetCollection implements UseCase{ - private collectionsRepository: ICollectionsRepository +export class GetCollection implements UseCase { + private collectionsRepository: ICollectionsRepository constructor(collectionsRepository: ICollectionsRepository) { this.collectionsRepository = collectionsRepository @@ -16,12 +16,7 @@ export class GetCollection implements UseCase{ * @param {string} [collectionId] - The collection identifier ... * @returns {Promise} */ - async execute( - collectionId: string, - ): Promise { - return await this.collectionsRepository.getCollection( - collectionId - ) + async execute(collectionId: string): Promise { + return await this.collectionsRepository.getCollection(collectionId) } - -} \ No newline at end of file +} diff --git a/src/collections/index.ts b/src/collections/index.ts index 88717246..8bb2e855 100644 --- a/src/collections/index.ts +++ b/src/collections/index.ts @@ -1,4 +1,4 @@ -import { GetCollection } from "./domain/useCases/GetCollection"; +import { GetCollection } from './domain/useCases/GetCollection' // TODO // import { GetCollectionRoles } from "./domain/useCases/getCollectionRoles"; // import { GetCollectionIsRoot } from "./domain/useCases/getCollectionIsRoot"; @@ -7,7 +7,7 @@ import { GetCollection } from "./domain/useCases/GetCollection"; // import { GetCollectionStorageSize } from "./domain/useCases/getCollectionStorageSize"; // import { GetCollectionMetadataBlocks } from "./domain/useCases/getCollectionMetadataBlocks"; // import { GetCollectionRolesAssignments } from "./domain/useCases/getCollectionRolesAssignments"; -import { CollectionsRepository } from "./infra/repositories/CollectionsRepository"; +import { CollectionsRepository } from './infra/repositories/CollectionsRepository' const collectionsRepository = new CollectionsRepository() @@ -32,8 +32,4 @@ export { // getCollectionMetadataBlocks() // getCollectionRolesAssignments() } -export { - Collection, - CollectionType, - CollectionContacts -} from './domain/models/Collection' +export { Collection, CollectionType, CollectionContacts } from './domain/models/Collection' diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index edc0eec7..dcf2bcf5 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -1,17 +1,15 @@ -import { ApiRepository } from "../../../core/infra/repositories/ApiRepository"; -import { Collection } from "../../domain/models/Collection"; -import { ICollectionsRepository } from "../../domain/repositories/ICollectionsRepository"; - +import { ApiRepository } from '../../../core/infra/repositories/ApiRepository' +// import { Collection } from '../../domain/models/Collection' +import { ICollectionsRepository } from '../../domain/repositories/ICollectionsRepository' +import { transformCollectionIdResponseToPayload } from './transformers/collectionTransformers' export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { private readonly collectionsResourceName: string = 'dataverses' - public async getCollection(collectionId: string): Promise { - return this.doGet( - this.buildApiEndpoint(this.collectionsResourceName, collectionId), true - ) - .then((response) => response) - .catch((error) => { + public async getCollection(collectionId: string): Promise { + return this.doGet(this.buildApiEndpoint(this.collectionsResourceName, collectionId), true) + .then((response) => transformCollectionIdResponseToPayload(response)) + .catch((error) => { throw error }) } -} \ No newline at end of file +} diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts index 1332edb1..5a205fd4 100644 --- a/src/collections/infra/repositories/transformers/CollectionPayload.ts +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -2,15 +2,13 @@ export interface CollectionPayload { id: number alias: string name: string - ownerId: number - creationDate: Date + // ownerId: number + // creationDate: Date affiliation: string - description: string - permissionRoot: boolean - // NOTE: Renamed to collectionType - dataverseType: CollectionType - // NOTE: Renamed to collectionContacts - dataverseContacts: CollectionContactsPayload + // description?: string + // permissionRoot: boolean + // dataverseType: CollectionType + // dataverseContacts?: CollectionContactsPayload } export interface CollectionContactsPayload { @@ -19,13 +17,13 @@ export interface CollectionContactsPayload { } export enum CollectionType { - DEPARTMENT = "DEPARTMENT", - JOURNALS = "JOURNALS", - LABORATORY = "LABORATORY", - ORGANIZATIONS_INSTITUTIONS = "ORGANIZATIONS_INSTITUTIONS", - RESEARCHERS = "RESEARCHERS", - RESEARCH_GROUP = "RESEARCH_GROUP", - RESEARCH_PROJECTS = "RESEARCH_PROJECTS", - TEACHING_COURSES = "TEACHING_COURSES", - UNCATEGORIZED = "UNCATEGORIZED", -} \ No newline at end of file + DEPARTMENT = 'DEPARTMENT', + JOURNALS = 'JOURNALS', + LABORATORY = 'LABORATORY', + ORGANIZATIONS_INSTITUTIONS = 'ORGANIZATIONS_INSTITUTIONS', + RESEARCHERS = 'RESEARCHERS', + RESEARCH_GROUP = 'RESEARCH_GROUP', + RESEARCH_PROJECTS = 'RESEARCH_PROJECTS', + TEACHING_COURSES = 'TEACHING_COURSES', + UNCATEGORIZED = 'UNCATEGORIZED' +} diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index 83a79e09..e1890ede 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -1,34 +1,34 @@ -import { Collection, CollectionContacts } from "../../../domain/models/Collection"; -import { AxiosResponse } from 'axios'; -import { CollectionPayload, CollectionContactsPayload } from "./CollectionPayload"; +import { Collection } from '../../../domain/models/Collection' +import { AxiosResponse } from 'axios' +import { CollectionPayload } from './CollectionPayload' export const transformCollectionIdResponseToPayload = (response: AxiosResponse): Collection => { - const collectionPayload = response.data + const collectionPayload = response.data.data return transformPayloadToCollection(collectionPayload) } -const transformPayloadToCollection = (collectionPayload: CollectionPayload):Collection { +const transformPayloadToCollection = (collectionPayload: CollectionPayload): Collection => { const collectionModel: Collection = { id: collectionPayload.id, alias: collectionPayload.alias, name: collectionPayload.name, - affiliation: collectionPayload.affiliation, - collectionContacts: transformPayloadToCollectionContacts(collectionPayload.dataverseContacts), - permissionRoot: collectionPayload.permissionRoot, - description: collectionPayload.description, - collectionType: collectionPayload.dataverseType, - ownerId: collectionPayload.ownerId, - creationDate: collectionPayload.creationDate + affiliation: collectionPayload.affiliation + // collectionContacts: transformPayloadToCollectionContacts(collectionPayload.dataverseContacts), + // permissionRoot: collectionPayload.permissionRoot, + // description: collectionPayload.description, + // collectionType: collectionPayload.dataverseType, + // ownerId: collectionPayload.ownerId, + // creationDate: collectionPayload.creationDate } return collectionModel } -const transformPayloadToCollectionContacts = (collectionContactsPayload: CollectionContactsPayload): CollectionContacts => { - const collectionContacts: CollectionContacts = { - displayOrder: collectionContactsPayload.displayOrder, - contactEmail: collectionContactsPayload.contactEmail - } - return collectionContacts -} +// const transformPayloadToCollectionContacts = (collectionContactsPayload: CollectionContactsPayload): CollectionContacts => { +// const collectionContacts: CollectionContacts = { +// displayOrder: collectionContactsPayload.displayOrder, +// contactEmail: collectionContactsPayload.contactEmail +// } +// return collectionContacts +// } -// \ No newline at end of file +// diff --git a/src/datasets/infra/repositories/transformers/datasetTransformers.ts b/src/datasets/infra/repositories/transformers/datasetTransformers.ts index 11a3dc7a..49076c4a 100644 --- a/src/datasets/infra/repositories/transformers/datasetTransformers.ts +++ b/src/datasets/infra/repositories/transformers/datasetTransformers.ts @@ -15,7 +15,7 @@ import { MetadataFieldPayload, MetadataBlocksPayload, MetadataFieldValuePayload, - MetadataSubfieldValuePayload, + MetadataSubfieldValuePayload } from './DatasetPayload' import { transformPayloadToOwnerNode } from '../../../../core/infra/repositories/transformers/dvObjectOwnerNodeTransformer' import TurndownService from 'turndown' diff --git a/src/index.ts b/src/index.ts index 4d702cb5..63562fda 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,5 +3,6 @@ export * from './info' export * from './users' export * from './auth' export * from './datasets' +export * from './collections' export * from './metadataBlocks' export * from './files' diff --git a/test/integration/collections/CollectionsRepository.test.ts b/test/integration/collections/CollectionsRepository.test.ts new file mode 100644 index 00000000..bdbadd30 --- /dev/null +++ b/test/integration/collections/CollectionsRepository.test.ts @@ -0,0 +1,65 @@ +import { CollectionsRepository } from '../../../src/collections/infra/repositories/CollectionsRepository' +import { TestConstants } from '../../testHelpers/TestConstants' +import { ReadError } from '../../../src' +import { ApiConfig } from '../../../src' +import { DataverseApiAuthMechanism } from '../../../src/core/infra/repositories/ApiConfig' +// import { Collection } from '../../../src/collections' + +describe('CollectionsRepository', () => { + const fooBarBaz: CollectionsRepository = new CollectionsRepository() + const nonExistentCollectionId = 'returnNullResuts' + + // const collectionId = + beforeEach(async () => { + ApiConfig.init( + TestConstants.TEST_API_URL, + DataverseApiAuthMechanism.API_KEY, + process.env.TEST_API_KEY + ) + }) + + afterEach(async () => { + ApiConfig.init( + TestConstants.TEST_API_URL, + DataverseApiAuthMechanism.API_KEY, + process.env.TEST_API_KEY + ) + }) + + describe('getCollection', () => { + describe('by string id', () => { + test('should return collection when it exists filtering by id (alias)', async () => { + const actual = await fooBarBaz.getCollection(TestConstants.TEST_CREATED_COLLECTION_1_ID_STR) + expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID_STR) + }) + + // Case: Unauthenticated + // test('should return dataset when it is deaccessioned, includeDeaccessioned param is set, and user is unauthenticated', async () => { + // ApiConfig.init(TestConstants.TEST_API_URL, DataverseApiAuthMechanism.API_KEY, undefined) + // const actual = await fooBarBaz.getCollection(TestConstants.TEST_CREATED_DATASET_2_ID) + // expect(actual.id).toBe(TestConstants.TEST_CREATED_DATASET_2_ID) + // }) + + // Case: Unpublished + // test('should return error when collection is XXXX', async () => { + // const expectedError = new ReadError( + // `[404] Dataset version ${latestVersionId} of dataset ${TestConstants.TEST_CREATED_DATASET_2_ID} not found` + // ) + // await expect( + // fooBarBaz.getCollection(TestConstants.TEST_CREATED_DATASET_2_ID, latestVersionId, false) + // ).rejects.toThrow(expectedError) + // }) + + // Case: Does not exist + test('should return error when collection does not exist', async () => { + const expectedError = new ReadError( + `[404] Can't find dataverse with identifier='${nonExistentCollectionId}'` + ) + + await expect(fooBarBaz.getCollection(nonExistentCollectionId)).rejects.toThrow( + expectedError + ) + }) + }) + }) +}) diff --git a/test/integration/environment/.env b/test/integration/environment/.env index b84c5e0d..80e9a14e 100644 --- a/test/integration/environment/.env +++ b/test/integration/environment/.env @@ -1,6 +1,6 @@ POSTGRES_VERSION=13 DATAVERSE_DB_USER=dataverse SOLR_VERSION=9.3.0 -DATAVERSE_IMAGE_REGISTRY=ghcr.io -DATAVERSE_IMAGE_TAG=10286-add-owner-info +DATAVERSE_IMAGE_REGISTRY=docker.io +DATAVERSE_IMAGE_TAG=unstable DATAVERSE_BOOTSTRAP_TIMEOUT=5m diff --git a/test/testHelpers/TestConstants.ts b/test/testHelpers/TestConstants.ts index 9d331efa..48f67d2b 100644 --- a/test/testHelpers/TestConstants.ts +++ b/test/testHelpers/TestConstants.ts @@ -46,4 +46,6 @@ export class TestConstants { static readonly TEST_CREATED_DATASET_1_ID = 2 static readonly TEST_CREATED_DATASET_2_ID = 3 static readonly TEST_CREATED_DATASET_3_ID = 4 + static readonly TEST_DUMMY_COLLECTION_ID_STR = 'dummyCollectionId' + static readonly TEST_CREATED_COLLECTION_1_ID_STR = 'firstCollection' // Called 'alias' in the dv object. that's what is *actually* being searched for } diff --git a/test/testHelpers/collections/collectionHelper.ts b/test/testHelpers/collections/collectionHelper.ts new file mode 100644 index 00000000..7fdccf85 --- /dev/null +++ b/test/testHelpers/collections/collectionHelper.ts @@ -0,0 +1,14 @@ +// import { Collection } from "../../../src/collections"; +// import axios, { AxiosResponse } from "axios"; +// import { TestConstants } from "../TestConstants"; +// import { CollectionPayload } from "../../../src/collections/infra/repositories/transformers/CollectionPayload"; +// import TurndownService from 'turndown' + +// const turndownService = new TurndownService() +// const COLLECTION_ID_STR = 'x' +// const COLLECTION_NAME_STR = '' +// const COLLECTION_ALIAS_STR = 'firstCollection' +// const COLLECTION_AFFILIATION_STR = '' +// const COLLECTION_API_REQUEST_HEADERS = { +// headers: { 'Content-Type': 'application/json', 'X-Dataverse-Key': process.env.TEST_API_KEY } +// } From 3971bb46df15eb389aba670d77ad3dfb91029674 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Wed, 13 Mar 2024 17:14:47 -0400 Subject: [PATCH 06/18] env modification test --- test/integration/environment/.env | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/integration/environment/.env b/test/integration/environment/.env index 80e9a14e..ba1367f1 100644 --- a/test/integration/environment/.env +++ b/test/integration/environment/.env @@ -1,6 +1,8 @@ POSTGRES_VERSION=13 DATAVERSE_DB_USER=dataverse SOLR_VERSION=9.3.0 -DATAVERSE_IMAGE_REGISTRY=docker.io -DATAVERSE_IMAGE_TAG=unstable +DATAVERSE_IMAGE_REGISTRY=ghcr.io +DATAVERSE_IMAGE_TAG=10286-add-owner-info +# DATAVERSE_IMAGE_REGISTRY=docker.io +# DATAVERSE_IMAGE_TAG=unstable DATAVERSE_BOOTSTRAP_TIMEOUT=5m From 80973c8c47104b51be2c6dea5623a762858b4de3 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 14 Mar 2024 13:25:13 -0400 Subject: [PATCH 07/18] updating docker-compose with pid changes --- test/integration/environment/docker-compose.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/test/integration/environment/docker-compose.yml b/test/integration/environment/docker-compose.yml index 75775517..ac281584 100644 --- a/test/integration/environment/docker-compose.yml +++ b/test/integration/environment/docker-compose.yml @@ -8,9 +8,16 @@ services: restart: on-failure user: payara environment: - - DATAVERSE_DB_HOST=postgres - - DATAVERSE_DB_PASSWORD=secret - - DATAVERSE_DB_USER=${DATAVERSE_DB_USER} + DATAVERSE_DB_HOST: postgres + DATAVERSE_DB_PASSWORD: secret + DATAVERSE_DB_USER: ${DATAVERSE_DB_USER} + JVM_ARGS: -Ddataverse.pid.providers=fake + -Ddataverse.pid.default-provider=fake + -Ddataverse.pid.fake.type=FAKE + -Ddataverse.pid.fake.label=FakeDOIProvider + -Ddataverse.pid.fake.authority=10.5072 + -Ddataverse.pid.fake.shoulder=FK2/ + ports: - '8080:8080' networks: @@ -99,4 +106,4 @@ services: networks: dataverse: - driver: bridge + driver: bridge \ No newline at end of file From c61e99d76311c2712efdfabfc8209464cb27cadb Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 14 Mar 2024 15:31:34 -0400 Subject: [PATCH 08/18] Added getCollection unit tests, added docker-compose changes from Jim, removed placeholder content --- src/collections/domain/models/Collection.ts | 24 ------------- .../repositories/ICollectionsRepository.ts | 2 +- .../domain/useCases/GetCollection.ts | 4 +-- src/collections/index.ts | 31 ++-------------- .../repositories/CollectionsRepository.ts | 5 +-- .../transformers/CollectionPayload.ts | 23 ------------ .../transformers/collectionTransformers.ts | 16 --------- src/core/infra/repositories/ApiRepository.ts | 2 +- .../collections/CollectionsRepository.test.ts | 36 +++++-------------- test/integration/environment/.env | 6 ++-- .../environment/docker-compose.yml | 3 +- test/testHelpers/TestConstants.ts | 4 ++- .../collections/collectionHelper.ts | 28 ++++++++------- .../collections/test-collection-1.json | 1 + test/unit/collections/GetCollection.test.ts | 25 +++++++++++++ 15 files changed, 66 insertions(+), 144 deletions(-) create mode 100644 test/unit/collections/GetCollection.test.ts diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index 661bc450..78cc6463 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -3,29 +3,5 @@ export interface Collection { id: number name: string alias: string - // ownerId: number affiliation: string - // description?: string - // creationDate: Date - // collectionType: CollectionType - // permissionRoot: boolean - // NOTE: Changed from Dataverse => Collection - // collectionContacts: CollectionContacts -} - -export interface CollectionContacts { - displayOrder?: number - contactEmail: string -} - -export enum CollectionType { - DEPARTMENT = 'DEPARTMENT', - JOURNALS = 'JOURNALS', - LABORATORY = 'LABORATORY', - ORGANIZATIONS_INSTITUTIONS = 'ORGANIZATIONS_INSTITUTIONS', - RESEARCHERS = 'RESEARCHERS', - RESEARCH_GROUP = 'RESEARCH_GROUP', - RESEARCH_PROJECTS = 'RESEARCH_PROJECTS', - TEACHING_COURSES = 'TEACHING_COURSES', - UNCATEGORIZED = 'UNCATEGORIZED' } diff --git a/src/collections/domain/repositories/ICollectionsRepository.ts b/src/collections/domain/repositories/ICollectionsRepository.ts index 8d0b7726..737bb1a2 100644 --- a/src/collections/domain/repositories/ICollectionsRepository.ts +++ b/src/collections/domain/repositories/ICollectionsRepository.ts @@ -1,4 +1,4 @@ import { Collection } from '../models/Collection' export interface ICollectionsRepository { - getCollection(collectionId: string): Promise + getCollection(collectionId: number | string): Promise } diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts index e7481007..25093591 100644 --- a/src/collections/domain/useCases/GetCollection.ts +++ b/src/collections/domain/useCases/GetCollection.ts @@ -13,10 +13,10 @@ export class GetCollection implements UseCase { * Returns a Collection instance, given the search parameters to identify it. * * https://guides.dataverse.org/en/6.0/api/native-api.html#view-a-dataverse-collection - * @param {string} [collectionId] - The collection identifier ... + * @param {number | string} [collectionId] - The collection identifier ... * @returns {Promise} */ - async execute(collectionId: string): Promise { + async execute(collectionId: number): Promise { return await this.collectionsRepository.getCollection(collectionId) } } diff --git a/src/collections/index.ts b/src/collections/index.ts index 8bb2e855..89b6296e 100644 --- a/src/collections/index.ts +++ b/src/collections/index.ts @@ -1,35 +1,10 @@ import { GetCollection } from './domain/useCases/GetCollection' -// TODO -// import { GetCollectionRoles } from "./domain/useCases/getCollectionRoles"; -// import { GetCollectionIsRoot } from "./domain/useCases/getCollectionIsRoot"; -// import { GetCollectionFacets } from "./domain/useCases/getCollectionFacets"; -// import { GetCollectionMetadata } from "./domain/useCases/getCollectionMetadata"; -// import { GetCollectionStorageSize } from "./domain/useCases/getCollectionStorageSize"; -// import { GetCollectionMetadataBlocks } from "./domain/useCases/getCollectionMetadataBlocks"; -// import { GetCollectionRolesAssignments } from "./domain/useCases/getCollectionRolesAssignments"; + import { CollectionsRepository } from './infra/repositories/CollectionsRepository' const collectionsRepository = new CollectionsRepository() const getCollection = new GetCollection(collectionsRepository) -// const getCollectionRoles = new GetCollectionRoles(collectionsRepository) -// const getCollectionIsRoot = new GetCollectionIsRoot(collectionsRepository) -// const getCollectionFacets = new GetCollectionFacets(collectionsRepository) -// const getCollectionMetadata = new GetCollectionMetadata(collectionsRepository) -// const getCollectionStorageSize = new GetCollectionStorageSize(collectionsRepository) -// const getCollectionMetadataBlocks = new GetCollectionMetadataBlocks(collectionsRepository) -// const getCollectionRolesAssignments = new GetCollectionRolesAssignments(collectionsRepository) - -export { - getCollection - // TODO - // getCollectionRoles() - // getCollectionIsRoot() - // getCollectionFacets() - // getCollectionMetadata() - // getCollectionStorageSize() - // getCollectionMetadataBlocks() - // getCollectionRolesAssignments() -} -export { Collection, CollectionType, CollectionContacts } from './domain/models/Collection' +export { getCollection } +export { Collection } from './domain/models/Collection' diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index dcf2bcf5..589c5784 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -1,11 +1,12 @@ import { ApiRepository } from '../../../core/infra/repositories/ApiRepository' -// import { Collection } from '../../domain/models/Collection' import { ICollectionsRepository } from '../../domain/repositories/ICollectionsRepository' import { transformCollectionIdResponseToPayload } from './transformers/collectionTransformers' export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { private readonly collectionsResourceName: string = 'dataverses' - public async getCollection(collectionId: string): Promise { + // NOTE: Used 'disable` for the type below per gPortas. + // eslint-disable-next-line @typescript-eslint/no-explicit-any + public async getCollection(collectionId: any): Promise { return this.doGet(this.buildApiEndpoint(this.collectionsResourceName, collectionId), true) .then((response) => transformCollectionIdResponseToPayload(response)) .catch((error) => { diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts index 5a205fd4..ee354137 100644 --- a/src/collections/infra/repositories/transformers/CollectionPayload.ts +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -2,28 +2,5 @@ export interface CollectionPayload { id: number alias: string name: string - // ownerId: number - // creationDate: Date affiliation: string - // description?: string - // permissionRoot: boolean - // dataverseType: CollectionType - // dataverseContacts?: CollectionContactsPayload -} - -export interface CollectionContactsPayload { - displayOrder?: number - contactEmail: string -} - -export enum CollectionType { - DEPARTMENT = 'DEPARTMENT', - JOURNALS = 'JOURNALS', - LABORATORY = 'LABORATORY', - ORGANIZATIONS_INSTITUTIONS = 'ORGANIZATIONS_INSTITUTIONS', - RESEARCHERS = 'RESEARCHERS', - RESEARCH_GROUP = 'RESEARCH_GROUP', - RESEARCH_PROJECTS = 'RESEARCH_PROJECTS', - TEACHING_COURSES = 'TEACHING_COURSES', - UNCATEGORIZED = 'UNCATEGORIZED' } diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index e1890ede..11cd244e 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -13,22 +13,6 @@ const transformPayloadToCollection = (collectionPayload: CollectionPayload): Col alias: collectionPayload.alias, name: collectionPayload.name, affiliation: collectionPayload.affiliation - // collectionContacts: transformPayloadToCollectionContacts(collectionPayload.dataverseContacts), - // permissionRoot: collectionPayload.permissionRoot, - // description: collectionPayload.description, - // collectionType: collectionPayload.dataverseType, - // ownerId: collectionPayload.ownerId, - // creationDate: collectionPayload.creationDate } return collectionModel } - -// const transformPayloadToCollectionContacts = (collectionContactsPayload: CollectionContactsPayload): CollectionContacts => { -// const collectionContacts: CollectionContacts = { -// displayOrder: collectionContactsPayload.displayOrder, -// contactEmail: collectionContactsPayload.contactEmail -// } -// return collectionContacts -// } - -// diff --git a/src/core/infra/repositories/ApiRepository.ts b/src/core/infra/repositories/ApiRepository.ts index 6168ce97..976979a4 100644 --- a/src/core/infra/repositories/ApiRepository.ts +++ b/src/core/infra/repositories/ApiRepository.ts @@ -69,7 +69,7 @@ export abstract class ApiRepository { switch (ApiConfig.dataverseApiAuthMechanism) { case DataverseApiAuthMechanism.SESSION_COOKIE: /* - We set { withCredentials: true } to send the JSESSIONID cookie in the requests for API authentication. + We set { withCredentials: true } to send the JSESSIONID cookie in the requests for API authentication. This is required, along with the session auth feature flag enabled in the backend, to be able to authenticate using the JSESSIONID cookie. Auth mechanisms like this are configurable to set the one that fits the particular use case of js-dataverse. (For the SPA MVP, it is the session cookie API auth). */ diff --git a/test/integration/collections/CollectionsRepository.test.ts b/test/integration/collections/CollectionsRepository.test.ts index bdbadd30..ab146487 100644 --- a/test/integration/collections/CollectionsRepository.test.ts +++ b/test/integration/collections/CollectionsRepository.test.ts @@ -3,13 +3,11 @@ import { TestConstants } from '../../testHelpers/TestConstants' import { ReadError } from '../../../src' import { ApiConfig } from '../../../src' import { DataverseApiAuthMechanism } from '../../../src/core/infra/repositories/ApiConfig' -// import { Collection } from '../../../src/collections' describe('CollectionsRepository', () => { - const fooBarBaz: CollectionsRepository = new CollectionsRepository() - const nonExistentCollectionId = 'returnNullResuts' + const testGetCollection: CollectionsRepository = new CollectionsRepository() + const nonExistentCollectionAlias = 'returnNullResuts' - // const collectionId = beforeEach(async () => { ApiConfig.init( TestConstants.TEST_API_URL, @@ -27,36 +25,20 @@ describe('CollectionsRepository', () => { }) describe('getCollection', () => { - describe('by string id', () => { - test('should return collection when it exists filtering by id (alias)', async () => { - const actual = await fooBarBaz.getCollection(TestConstants.TEST_CREATED_COLLECTION_1_ID_STR) + describe('by string alias', () => { + test('should return collection when it exists filtering by id AS (alias)', async () => { + const actual = await testGetCollection.getCollection( + TestConstants.TEST_CREATED_COLLECTION_1_ID_STR + ) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID_STR) }) - // Case: Unauthenticated - // test('should return dataset when it is deaccessioned, includeDeaccessioned param is set, and user is unauthenticated', async () => { - // ApiConfig.init(TestConstants.TEST_API_URL, DataverseApiAuthMechanism.API_KEY, undefined) - // const actual = await fooBarBaz.getCollection(TestConstants.TEST_CREATED_DATASET_2_ID) - // expect(actual.id).toBe(TestConstants.TEST_CREATED_DATASET_2_ID) - // }) - - // Case: Unpublished - // test('should return error when collection is XXXX', async () => { - // const expectedError = new ReadError( - // `[404] Dataset version ${latestVersionId} of dataset ${TestConstants.TEST_CREATED_DATASET_2_ID} not found` - // ) - // await expect( - // fooBarBaz.getCollection(TestConstants.TEST_CREATED_DATASET_2_ID, latestVersionId, false) - // ).rejects.toThrow(expectedError) - // }) - - // Case: Does not exist test('should return error when collection does not exist', async () => { const expectedError = new ReadError( - `[404] Can't find dataverse with identifier='${nonExistentCollectionId}'` + `[404] Can't find dataverse with identifier='${nonExistentCollectionAlias}'` ) - await expect(fooBarBaz.getCollection(nonExistentCollectionId)).rejects.toThrow( + await expect(testGetCollection.getCollection(nonExistentCollectionAlias)).rejects.toThrow( expectedError ) }) diff --git a/test/integration/environment/.env b/test/integration/environment/.env index ba1367f1..80e9a14e 100644 --- a/test/integration/environment/.env +++ b/test/integration/environment/.env @@ -1,8 +1,6 @@ POSTGRES_VERSION=13 DATAVERSE_DB_USER=dataverse SOLR_VERSION=9.3.0 -DATAVERSE_IMAGE_REGISTRY=ghcr.io -DATAVERSE_IMAGE_TAG=10286-add-owner-info -# DATAVERSE_IMAGE_REGISTRY=docker.io -# DATAVERSE_IMAGE_TAG=unstable +DATAVERSE_IMAGE_REGISTRY=docker.io +DATAVERSE_IMAGE_TAG=unstable DATAVERSE_BOOTSTRAP_TIMEOUT=5m diff --git a/test/integration/environment/docker-compose.yml b/test/integration/environment/docker-compose.yml index ac281584..6e06cfc5 100644 --- a/test/integration/environment/docker-compose.yml +++ b/test/integration/environment/docker-compose.yml @@ -17,7 +17,6 @@ services: -Ddataverse.pid.fake.label=FakeDOIProvider -Ddataverse.pid.fake.authority=10.5072 -Ddataverse.pid.fake.shoulder=FK2/ - ports: - '8080:8080' networks: @@ -106,4 +105,4 @@ services: networks: dataverse: - driver: bridge \ No newline at end of file + driver: bridge diff --git a/test/testHelpers/TestConstants.ts b/test/testHelpers/TestConstants.ts index 48f67d2b..6aa32cc4 100644 --- a/test/testHelpers/TestConstants.ts +++ b/test/testHelpers/TestConstants.ts @@ -46,6 +46,8 @@ export class TestConstants { static readonly TEST_CREATED_DATASET_1_ID = 2 static readonly TEST_CREATED_DATASET_2_ID = 3 static readonly TEST_CREATED_DATASET_3_ID = 4 + static readonly TEST_DUMMY_COLLECTION_ID = 10001 static readonly TEST_DUMMY_COLLECTION_ID_STR = 'dummyCollectionId' - static readonly TEST_CREATED_COLLECTION_1_ID_STR = 'firstCollection' // Called 'alias' in the dv object. that's what is *actually* being searched for + static readonly TEST_CREATED_COLLECTION_1_ID = 11111 + static readonly TEST_CREATED_COLLECTION_1_ID_STR = 'firstCollection' // Called 'alias' in the dv object. } diff --git a/test/testHelpers/collections/collectionHelper.ts b/test/testHelpers/collections/collectionHelper.ts index 7fdccf85..4bff72a6 100644 --- a/test/testHelpers/collections/collectionHelper.ts +++ b/test/testHelpers/collections/collectionHelper.ts @@ -1,14 +1,16 @@ -// import { Collection } from "../../../src/collections"; -// import axios, { AxiosResponse } from "axios"; -// import { TestConstants } from "../TestConstants"; -// import { CollectionPayload } from "../../../src/collections/infra/repositories/transformers/CollectionPayload"; -// import TurndownService from 'turndown' +import { Collection } from '../../../src/collections' -// const turndownService = new TurndownService() -// const COLLECTION_ID_STR = 'x' -// const COLLECTION_NAME_STR = '' -// const COLLECTION_ALIAS_STR = 'firstCollection' -// const COLLECTION_AFFILIATION_STR = '' -// const COLLECTION_API_REQUEST_HEADERS = { -// headers: { 'Content-Type': 'application/json', 'X-Dataverse-Key': process.env.TEST_API_KEY } -// } +const COLLECTION_ID = 11111 +const COLLECTION_NAME_STR = 'Laboratory Research' +const COLLECTION_ALIAS_STR = 'secondCollection' +const COLLECTION_AFFILIATION_STR = 'Laboratory Research Corporation' + +export const createCollectionModel = (): Collection => { + const collectionModel: Collection = { + id: COLLECTION_ID, + name: COLLECTION_NAME_STR, + alias: COLLECTION_ALIAS_STR, + affiliation: COLLECTION_AFFILIATION_STR + } + return collectionModel +} diff --git a/test/testHelpers/collections/test-collection-1.json b/test/testHelpers/collections/test-collection-1.json index eaa4bfa8..76c40a0a 100644 --- a/test/testHelpers/collections/test-collection-1.json +++ b/test/testHelpers/collections/test-collection-1.json @@ -1,4 +1,5 @@ { + "id": 11111, "name": "Scientific Research", "alias": "firstCollection", "dataverseContacts": [ diff --git a/test/unit/collections/GetCollection.test.ts b/test/unit/collections/GetCollection.test.ts new file mode 100644 index 00000000..697fe610 --- /dev/null +++ b/test/unit/collections/GetCollection.test.ts @@ -0,0 +1,25 @@ +import { GetCollection } from '../../../src/collections/domain/useCases/GetCollection' +import { ICollectionsRepository } from '../../../src/collections/domain/repositories/ICollectionsRepository' +import { ReadError } from '../../../src' +import { createCollectionModel } from '../../testHelpers/collections/collectionHelper' + +describe('execute', () => { + test('should return collection on repository success', async () => { + const testCollection = createCollectionModel() + const collectionRepositoryStub: ICollectionsRepository = {} as ICollectionsRepository + collectionRepositoryStub.getCollection = jest.fn().mockResolvedValue(testCollection) + const testGetCollection = new GetCollection(collectionRepositoryStub) + + const actual = await testGetCollection.execute(1) + + expect(actual).toEqual(testCollection) + }) + + test('should return error result on repository error', async () => { + const collectionRepositoryStub: ICollectionsRepository = {} as ICollectionsRepository + collectionRepositoryStub.getCollection = jest.fn().mockRejectedValue(new ReadError()) + const testGetCollection = new GetCollection(collectionRepositoryStub) + + await expect(testGetCollection.execute(1)).rejects.toThrow(ReadError) + }) +}) From 372946b50aff9e28f9533592dbbc0edfb9664557 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 14 Mar 2024 15:56:53 -0400 Subject: [PATCH 09/18] updated useCases docs for getCollection --- docs/useCases.md | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/docs/useCases.md b/docs/useCases.md index 413a7b88..d802fa8e 100644 --- a/docs/useCases.md +++ b/docs/useCases.md @@ -8,6 +8,9 @@ The different use cases currently available in the package are classified below, ## Table of Contents +- [Collections](#Collections) + - [Collections read use cases](#collections-read-use-cases) + - [Get a Collection](#get-a-collection) - [Datasets](#Datasets) - [Datasets read use cases](#datasets-read-use-cases) - [Get a Dataset](#get-a-dataset) @@ -42,6 +45,39 @@ The different use cases currently available in the package are classified below, - [Get Maximum Embargo Duration In Months](#get-maximum-embargo-duration-in-months) - [Get ZIP Download Limit](#get-zip-download-limit) + +## Collections + +### Collections Read Use Cases + +#### Get a Collection + +Returns a [Collection](../src/collections/domain/models/Collection.ts) instance, given the search parameters to identify it. + +##### Example call: + +```typescript +import { getCollection } from '@iqss/dataverse-client-javascript' + +/* ... */ + +const collectionId = 'collectionAlias' + +getCollection.execute(collectionId).then((collection: Collection) => { + /* ... */ +}) + +/* ... */ +``` + +_See [use case](../src/collections/domain/useCases/GetCollection.ts)_ definition. + +The `datasetId` parameter can be a string, for persistent identifiers, or a number, for numeric identifiers. + +The optional `datasetVersionId` parameter can correspond to a numeric version identifier, as in the previous example, or a [DatasetNotNumberedVersion](../src/datasets/domain/models/DatasetNotNumberedVersion.ts) enum value. If not set, the default value is `DatasetNotNumberedVersion.LATEST`. + +There is an optional third parameter called `includeDeaccessioned`, which indicates whether to consider deaccessioned versions or not in the dataset search. If not set, the default value is `false`. + ## Datasets ### Datasets Read Use Cases @@ -69,11 +105,8 @@ getDataset.execute(datasetId, datasetVersionId).then((dataset: Dataset) => { _See [use case](../src/datasets/domain/useCases/GetDataset.ts)_ definition. -The `datasetId` parameter can be a string, for persistent identifiers, or a number, for numeric identifiers. +The `collectionId` parameter can be a string, for identifying by the collection alias, or a number, for numeric identifiers. -The optional `datasetVersionId` parameter can correspond to a numeric version identifier, as in the previous example, or a [DatasetNotNumberedVersion](../src/datasets/domain/models/DatasetNotNumberedVersion.ts) enum value. If not set, the default value is `DatasetNotNumberedVersion.LATEST`. - -There is an optional third parameter called `includeDeaccessioned`, which indicates whether to consider deaccessioned versions or not in the dataset search. If not set, the default value is `false`. #### Get Dataset By Private URL Token From e3e7950f5cfd014230a3a62d4fc31cc7144113d1 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 14 Mar 2024 16:01:59 -0400 Subject: [PATCH 10/18] prettier --- docs/useCases.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/useCases.md b/docs/useCases.md index d802fa8e..6c8ccd77 100644 --- a/docs/useCases.md +++ b/docs/useCases.md @@ -45,7 +45,6 @@ The different use cases currently available in the package are classified below, - [Get Maximum Embargo Duration In Months](#get-maximum-embargo-duration-in-months) - [Get ZIP Download Limit](#get-zip-download-limit) - ## Collections ### Collections Read Use Cases @@ -107,7 +106,6 @@ _See [use case](../src/datasets/domain/useCases/GetDataset.ts)_ definition. The `collectionId` parameter can be a string, for identifying by the collection alias, or a number, for numeric identifiers. - #### Get Dataset By Private URL Token Returns a [Dataset](../src/datasets/domain/models/Dataset.ts) instance, given an associated Private URL Token. From e7c818d82f6934601e46bc3fc32641d747b026e3 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Tue, 19 Mar 2024 13:44:20 -0400 Subject: [PATCH 11/18] Added more integration tests for id/alias, and unspecified :root. Cleaned up useCases docs. --- docs/useCases.md | 38 +++++++++++++----- src/collections/domain/models/Collection.ts | 4 +- .../repositories/ICollectionsRepository.ts | 2 +- .../domain/useCases/GetCollection.ts | 8 ++-- .../repositories/CollectionsRepository.ts | 17 ++++++-- .../transformers/CollectionPayload.ts | 1 + .../transformers/collectionTransformers.ts | 3 +- src/core/infra/repositories/ApiRepository.ts | 16 ++++---- .../collections/CollectionsRepository.test.ts | 39 ++++++++++++++++--- test/testHelpers/TestConstants.ts | 7 ++-- .../collections/collectionHelper.ts | 8 ++-- .../collections/test-collection-1.json | 4 +- 12 files changed, 104 insertions(+), 43 deletions(-) diff --git a/docs/useCases.md b/docs/useCases.md index 6c8ccd77..6c435228 100644 --- a/docs/useCases.md +++ b/docs/useCases.md @@ -59,23 +59,39 @@ Returns a [Collection](../src/collections/domain/models/Collection.ts) instance, import { getCollection } from '@iqss/dataverse-client-javascript' /* ... */ +// Case 1: Fetch Collection by its numerical ID +const collectionObjectParameter = 12345 -const collectionId = 'collectionAlias' +getCollection + .execute(collectionId) + .then((collection: Collection) => { + /* ... */ + }) + .catch((error: Error) => { + /* ... */ + }) -getCollection.execute(collectionId).then((collection: Collection) => { - /* ... */ -}) +/* ... */ + +// Case 2: Fetch Collection by its alias +const collectionObjectParameter = 'classicLiterature' +getCollection + .execute(collectionAlias) + .then((collection: Collection) => { + /* ... */ + }) + .catch((error: Error) => { + /* ... */ + }) /* ... */ ``` _See [use case](../src/collections/domain/useCases/GetCollection.ts)_ definition. -The `datasetId` parameter can be a string, for persistent identifiers, or a number, for numeric identifiers. +The `collectionObjectParameter` is a generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId). -The optional `datasetVersionId` parameter can correspond to a numeric version identifier, as in the previous example, or a [DatasetNotNumberedVersion](../src/datasets/domain/models/DatasetNotNumberedVersion.ts) enum value. If not set, the default value is `DatasetNotNumberedVersion.LATEST`. - -There is an optional third parameter called `includeDeaccessioned`, which indicates whether to consider deaccessioned versions or not in the dataset search. If not set, the default value is `false`. +If no collection identifier is specified, the default collection identifier; `root` will be used. If you want to search for a different collection, you must add the collection identifier as a parameter in the use case call. ## Datasets @@ -104,7 +120,11 @@ getDataset.execute(datasetId, datasetVersionId).then((dataset: Dataset) => { _See [use case](../src/datasets/domain/useCases/GetDataset.ts)_ definition. -The `collectionId` parameter can be a string, for identifying by the collection alias, or a number, for numeric identifiers. +The `datasetId` parameter can be a string, for persistent identifiers, or a number, for numeric identifiers. + +The optional `datasetVersionId` parameter can correspond to a numeric version identifier, as in the previous example, or a [DatasetNotNumberedVersion](../src/datasets/domain/models/DatasetNotNumberedVersion.ts) enum value. If not set, the default value is `DatasetNotNumberedVersion.LATEST`. + +There is an optional third parameter called `includeDeaccessioned`, which indicates whether to consider deaccessioned versions or not in the dataset search. If not set, the default value is `false`. #### Get Dataset By Private URL Token diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index 78cc6463..e2f28e8d 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -1,7 +1,7 @@ -// NOTE: Props referenced from JsonPrinter.java export interface Collection { id: number - name: string alias: string + name: string affiliation: string + description: string } diff --git a/src/collections/domain/repositories/ICollectionsRepository.ts b/src/collections/domain/repositories/ICollectionsRepository.ts index 737bb1a2..e4de6461 100644 --- a/src/collections/domain/repositories/ICollectionsRepository.ts +++ b/src/collections/domain/repositories/ICollectionsRepository.ts @@ -1,4 +1,4 @@ import { Collection } from '../models/Collection' export interface ICollectionsRepository { - getCollection(collectionId: number | string): Promise + getCollection(collectionObjectParameter: number | string): Promise } diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts index 25093591..d18f5dbe 100644 --- a/src/collections/domain/useCases/GetCollection.ts +++ b/src/collections/domain/useCases/GetCollection.ts @@ -12,11 +12,11 @@ export class GetCollection implements UseCase { /** * Returns a Collection instance, given the search parameters to identify it. * - * https://guides.dataverse.org/en/6.0/api/native-api.html#view-a-dataverse-collection - * @param {number | string} [collectionId] - The collection identifier ... + * @param {number | string} [collectionObjectParameter = 'root'] - A generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId) + * If this parameter is not set, the default value is: 'root' * @returns {Promise} */ - async execute(collectionId: number): Promise { - return await this.collectionsRepository.getCollection(collectionId) + async execute(collectionObjectParameter: number | string = 'root'): Promise { + return await this.collectionsRepository.getCollection(collectionObjectParameter) } } diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index 589c5784..927c2cfe 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -1,13 +1,22 @@ import { ApiRepository } from '../../../core/infra/repositories/ApiRepository' import { ICollectionsRepository } from '../../domain/repositories/ICollectionsRepository' import { transformCollectionIdResponseToPayload } from './transformers/collectionTransformers' +import { Collection } from '../../domain/models/Collection' export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { private readonly collectionsResourceName: string = 'dataverses' + private readonly collectionsDefaultOperationType: string = 'get' - // NOTE: Used 'disable` for the type below per gPortas. - // eslint-disable-next-line @typescript-eslint/no-explicit-any - public async getCollection(collectionId: any): Promise { - return this.doGet(this.buildApiEndpoint(this.collectionsResourceName, collectionId), true) + public async getCollection( + collectionObjectParameter: number | string = 'root' + ): Promise { + return this.doGet( + this.buildApiEndpoint( + this.collectionsResourceName, + this.collectionsDefaultOperationType, + collectionObjectParameter + ), + true + ) .then((response) => transformCollectionIdResponseToPayload(response)) .catch((error) => { throw error diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts index ee354137..35e9fdf9 100644 --- a/src/collections/infra/repositories/transformers/CollectionPayload.ts +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -3,4 +3,5 @@ export interface CollectionPayload { alias: string name: string affiliation: string + description: string } diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index 11cd244e..a7eb570f 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -12,7 +12,8 @@ const transformPayloadToCollection = (collectionPayload: CollectionPayload): Col id: collectionPayload.id, alias: collectionPayload.alias, name: collectionPayload.name, - affiliation: collectionPayload.affiliation + affiliation: collectionPayload.affiliation, + description: collectionPayload.description } return collectionModel } diff --git a/src/core/infra/repositories/ApiRepository.ts b/src/core/infra/repositories/ApiRepository.ts index 976979a4..20b7190f 100644 --- a/src/core/infra/repositories/ApiRepository.ts +++ b/src/core/infra/repositories/ApiRepository.ts @@ -47,15 +47,15 @@ export abstract class ApiRepository { operation: string, resourceId: number | string = undefined ) { - let endpoint - if (typeof resourceId === 'number') { - endpoint = `/${resourceName}/${resourceId}/${operation}` - } else if (typeof resourceId === 'string') { - endpoint = `/${resourceName}/:persistentId/${operation}?persistentId=${resourceId}` - } else { - endpoint = `/${resourceName}/${operation}` + if (resourceName === 'dataverses') { + return `/${resourceName}/${resourceId}` } - return endpoint + + return typeof resourceId === 'number' + ? `/${resourceName}/${resourceId}/${operation}` + : typeof resourceId === 'string' + ? `/${resourceName}/:persistentId/${operation}?persistentId=${resourceId}` + : `/${resourceName}/${operation}` } private buildRequestConfig(authRequired: boolean, queryParams: object): AxiosRequestConfig { diff --git a/test/integration/collections/CollectionsRepository.test.ts b/test/integration/collections/CollectionsRepository.test.ts index ab146487..3b8d64e9 100644 --- a/test/integration/collections/CollectionsRepository.test.ts +++ b/test/integration/collections/CollectionsRepository.test.ts @@ -6,7 +6,6 @@ import { DataverseApiAuthMechanism } from '../../../src/core/infra/repositories/ describe('CollectionsRepository', () => { const testGetCollection: CollectionsRepository = new CollectionsRepository() - const nonExistentCollectionAlias = 'returnNullResuts' beforeEach(async () => { ApiConfig.init( @@ -25,22 +24,50 @@ describe('CollectionsRepository', () => { }) describe('getCollection', () => { + describe('by default `root` Id', () => { + test('should return the root collection of the Dataverse installation if no parameter is passed AS `root`', async () => { + const actual = await testGetCollection.getCollection() + console.log('getCollection -> :root: ', actual) + expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ROOT) + }) + }) + describe('by string alias', () => { test('should return collection when it exists filtering by id AS (alias)', async () => { const actual = await testGetCollection.getCollection( - TestConstants.TEST_CREATED_COLLECTION_1_ID_STR + TestConstants.TEST_CREATED_COLLECTION_1_ALIAS ) - expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID_STR) + console.log('getCollection -> :alias: ', actual) + expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ALIAS) }) test('should return error when collection does not exist', async () => { const expectedError = new ReadError( - `[404] Can't find dataverse with identifier='${nonExistentCollectionAlias}'` + `[404] Can't find dataverse with identifier='${TestConstants.TEST_DUMMY_COLLECTION_ALIAS}'` + ) + + await expect( + testGetCollection.getCollection(TestConstants.TEST_DUMMY_COLLECTION_ALIAS) + ).rejects.toThrow(expectedError) + }) + }) + describe('by numeric id', () => { + test('should return collection when it exists filtering by id AS (id)', async () => { + const actual = await testGetCollection.getCollection( + TestConstants.TEST_CREATED_COLLECTION_1_ID ) + console.log('getCollection -> :id: ', actual) + expect(actual.id).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID) + }) - await expect(testGetCollection.getCollection(nonExistentCollectionAlias)).rejects.toThrow( - expectedError + test('should return error when collection does not exist', async () => { + const expectedError = new ReadError( + `[404] Can't find dataverse with identifier='${TestConstants.TEST_DUMMY_COLLECTION_ID}'` ) + + await expect( + testGetCollection.getCollection(TestConstants.TEST_DUMMY_COLLECTION_ID) + ).rejects.toThrow(expectedError) }) }) }) diff --git a/test/testHelpers/TestConstants.ts b/test/testHelpers/TestConstants.ts index 6aa32cc4..1a06f597 100644 --- a/test/testHelpers/TestConstants.ts +++ b/test/testHelpers/TestConstants.ts @@ -47,7 +47,8 @@ export class TestConstants { static readonly TEST_CREATED_DATASET_2_ID = 3 static readonly TEST_CREATED_DATASET_3_ID = 4 static readonly TEST_DUMMY_COLLECTION_ID = 10001 - static readonly TEST_DUMMY_COLLECTION_ID_STR = 'dummyCollectionId' - static readonly TEST_CREATED_COLLECTION_1_ID = 11111 - static readonly TEST_CREATED_COLLECTION_1_ID_STR = 'firstCollection' // Called 'alias' in the dv object. + static readonly TEST_DUMMY_COLLECTION_ALIAS = 'dummyCollectionId' + static readonly TEST_CREATED_COLLECTION_1_ID = 4 + static readonly TEST_CREATED_COLLECTION_1_ALIAS = 'firstCollection' + static readonly TEST_CREATED_COLLECTION_1_ROOT = 'root' } diff --git a/test/testHelpers/collections/collectionHelper.ts b/test/testHelpers/collections/collectionHelper.ts index 4bff72a6..5cf4779f 100644 --- a/test/testHelpers/collections/collectionHelper.ts +++ b/test/testHelpers/collections/collectionHelper.ts @@ -1,16 +1,18 @@ import { Collection } from '../../../src/collections' const COLLECTION_ID = 11111 -const COLLECTION_NAME_STR = 'Laboratory Research' const COLLECTION_ALIAS_STR = 'secondCollection' +const COLLECTION_NAME_STR = 'Laboratory Research' const COLLECTION_AFFILIATION_STR = 'Laboratory Research Corporation' +const COLLECTION_DESCRIPTION_STR = 'This is an example collection used for testing.' export const createCollectionModel = (): Collection => { const collectionModel: Collection = { id: COLLECTION_ID, - name: COLLECTION_NAME_STR, alias: COLLECTION_ALIAS_STR, - affiliation: COLLECTION_AFFILIATION_STR + name: COLLECTION_NAME_STR, + affiliation: COLLECTION_AFFILIATION_STR, + description: COLLECTION_DESCRIPTION_STR } return collectionModel } diff --git a/test/testHelpers/collections/test-collection-1.json b/test/testHelpers/collections/test-collection-1.json index 76c40a0a..f23d819c 100644 --- a/test/testHelpers/collections/test-collection-1.json +++ b/test/testHelpers/collections/test-collection-1.json @@ -1,7 +1,7 @@ { - "id": 11111, - "name": "Scientific Research", + "id": 4, "alias": "firstCollection", + "name": "Scientific Research", "dataverseContacts": [ { "contactEmail": "pi@example.edu" From 8195d577b243f16c835dec16946489e7e9c4ef25 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Tue, 19 Mar 2024 14:48:46 -0400 Subject: [PATCH 12/18] removed logs after merging --- .../collections/CollectionsRepository.test.ts | 3 - .../solr/conf/conf/lang/contractions_ca.txt | 8 + .../solr/conf/conf/lang/contractions_fr.txt | 15 + .../solr/conf/conf/lang/contractions_ga.txt | 5 + .../solr/conf/conf/lang/contractions_it.txt | 23 + .../solr/conf/conf/lang/hyphenations_ga.txt | 5 + .../solr/conf/conf/lang/stemdict_nl.txt | 6 + .../solr/conf/conf/lang/stoptags_ja.txt | 420 +++++ .../solr/conf/conf/lang/stopwords_ar.txt | 125 ++ .../solr/conf/conf/lang/stopwords_bg.txt | 193 ++ .../solr/conf/conf/lang/stopwords_ca.txt | 220 +++ .../solr/conf/conf/lang/stopwords_cz.txt | 172 ++ .../solr/conf/conf/lang/stopwords_da.txt | 110 ++ .../solr/conf/conf/lang/stopwords_de.txt | 294 +++ .../solr/conf/conf/lang/stopwords_el.txt | 78 + .../solr/conf/conf/lang/stopwords_en.txt | 54 + .../solr/conf/conf/lang/stopwords_es.txt | 356 ++++ .../solr/conf/conf/lang/stopwords_et.txt | 1603 +++++++++++++++++ .../solr/conf/conf/lang/stopwords_eu.txt | 99 + .../solr/conf/conf/lang/stopwords_fa.txt | 313 ++++ .../solr/conf/conf/lang/stopwords_fi.txt | 97 + .../solr/conf/conf/lang/stopwords_fr.txt | 186 ++ .../solr/conf/conf/lang/stopwords_ga.txt | 110 ++ .../solr/conf/conf/lang/stopwords_gl.txt | 161 ++ .../solr/conf/conf/lang/stopwords_hi.txt | 235 +++ .../solr/conf/conf/lang/stopwords_hu.txt | 211 +++ .../solr/conf/conf/lang/stopwords_hy.txt | 46 + .../solr/conf/conf/lang/stopwords_id.txt | 359 ++++ .../solr/conf/conf/lang/stopwords_it.txt | 303 ++++ .../solr/conf/conf/lang/stopwords_ja.txt | 127 ++ .../solr/conf/conf/lang/stopwords_lv.txt | 172 ++ .../solr/conf/conf/lang/stopwords_nl.txt | 119 ++ .../solr/conf/conf/lang/stopwords_no.txt | 194 ++ .../solr/conf/conf/lang/stopwords_pt.txt | 253 +++ .../solr/conf/conf/lang/stopwords_ro.txt | 233 +++ .../solr/conf/conf/lang/stopwords_ru.txt | 243 +++ .../solr/conf/conf/lang/stopwords_sv.txt | 133 ++ .../solr/conf/conf/lang/stopwords_th.txt | 119 ++ .../solr/conf/conf/lang/stopwords_tr.txt | 212 +++ .../solr/conf/conf/lang/userdict_ja.txt | 29 + .../solr/conf/conf/protwords.txt | 21 + .../solr/conf/conf/schema.xml | 1558 ++++++++++++++++ .../solr/conf/conf/solrconfig.xml | 1179 ++++++++++++ .../solr/conf/conf/stopwords.txt | 14 + .../solr/conf/conf/synonyms.txt | 29 + .../collection1/conf/lang/contractions_ca.txt | 8 + .../collection1/conf/lang/contractions_fr.txt | 15 + .../collection1/conf/lang/contractions_ga.txt | 5 + .../collection1/conf/lang/contractions_it.txt | 23 + .../collection1/conf/lang/hyphenations_ga.txt | 5 + .../collection1/conf/lang/stemdict_nl.txt | 6 + .../collection1/conf/lang/stoptags_ja.txt | 420 +++++ .../collection1/conf/lang/stopwords_ar.txt | 125 ++ .../collection1/conf/lang/stopwords_bg.txt | 193 ++ .../collection1/conf/lang/stopwords_ca.txt | 220 +++ .../collection1/conf/lang/stopwords_cz.txt | 172 ++ .../collection1/conf/lang/stopwords_da.txt | 110 ++ .../collection1/conf/lang/stopwords_de.txt | 294 +++ .../collection1/conf/lang/stopwords_el.txt | 78 + .../collection1/conf/lang/stopwords_en.txt | 54 + .../collection1/conf/lang/stopwords_es.txt | 356 ++++ .../collection1/conf/lang/stopwords_et.txt | 1603 +++++++++++++++++ .../collection1/conf/lang/stopwords_eu.txt | 99 + .../collection1/conf/lang/stopwords_fa.txt | 313 ++++ .../collection1/conf/lang/stopwords_fi.txt | 97 + .../collection1/conf/lang/stopwords_fr.txt | 186 ++ .../collection1/conf/lang/stopwords_ga.txt | 110 ++ .../collection1/conf/lang/stopwords_gl.txt | 161 ++ .../collection1/conf/lang/stopwords_hi.txt | 235 +++ .../collection1/conf/lang/stopwords_hu.txt | 211 +++ .../collection1/conf/lang/stopwords_hy.txt | 46 + .../collection1/conf/lang/stopwords_id.txt | 359 ++++ .../collection1/conf/lang/stopwords_it.txt | 303 ++++ .../collection1/conf/lang/stopwords_ja.txt | 127 ++ .../collection1/conf/lang/stopwords_lv.txt | 172 ++ .../collection1/conf/lang/stopwords_nl.txt | 119 ++ .../collection1/conf/lang/stopwords_no.txt | 194 ++ .../collection1/conf/lang/stopwords_pt.txt | 253 +++ .../collection1/conf/lang/stopwords_ro.txt | 233 +++ .../collection1/conf/lang/stopwords_ru.txt | 243 +++ .../collection1/conf/lang/stopwords_sv.txt | 133 ++ .../collection1/conf/lang/stopwords_th.txt | 119 ++ .../collection1/conf/lang/stopwords_tr.txt | 212 +++ .../collection1/conf/lang/userdict_ja.txt | 29 + .../data/data/collection1/conf/protwords.txt | 21 + .../data/data/collection1/conf/schema.xml | 1558 ++++++++++++++++ .../data/data/collection1/conf/solrconfig.xml | 1179 ++++++++++++ .../data/data/collection1/conf/stopwords.txt | 14 + .../data/data/collection1/conf/synonyms.txt | 29 + .../data/data/collection1/core.properties | 0 .../data/data/collection1/data/index/_r.fdm | Bin 0 -> 157 bytes .../data/data/collection1/data/index/_r.fdt | Bin 0 -> 4639 bytes .../data/data/collection1/data/index/_r.fdx | Bin 0 -> 85 bytes .../data/data/collection1/data/index/_r.fnm | Bin 0 -> 9364 bytes .../data/data/collection1/data/index/_r.kdd | Bin 0 -> 169 bytes .../data/data/collection1/data/index/_r.kdi | Bin 0 -> 70 bytes .../data/data/collection1/data/index/_r.kdm | Bin 0 -> 257 bytes .../data/data/collection1/data/index/_r.nvd | Bin 0 -> 330 bytes .../data/data/collection1/data/index/_r.nvm | Bin 0 -> 859 bytes .../data/data/collection1/data/index/_r.si | Bin 0 -> 540 bytes .../data/data/collection1/data/index/_r_3.liv | Bin 0 -> 67 bytes .../collection1/data/index/_r_Lucene90_0.doc | Bin 0 -> 415 bytes .../collection1/data/index/_r_Lucene90_0.dvd | Bin 0 -> 2286 bytes .../collection1/data/index/_r_Lucene90_0.dvm | Bin 0 -> 8237 bytes .../collection1/data/index/_r_Lucene90_0.pos | Bin 0 -> 497 bytes .../collection1/data/index/_r_Lucene90_0.tim | Bin 0 -> 3597 bytes .../collection1/data/index/_r_Lucene90_0.tip | Bin 0 -> 111 bytes .../collection1/data/index/_r_Lucene90_0.tmd | Bin 0 -> 2129 bytes .../data/data/collection1/data/index/_s.fdm | Bin 0 -> 157 bytes .../data/data/collection1/data/index/_s.fdt | Bin 0 -> 855 bytes .../data/data/collection1/data/index/_s.fdx | Bin 0 -> 64 bytes .../data/data/collection1/data/index/_s.fnm | Bin 0 -> 5097 bytes .../data/data/collection1/data/index/_s.kdd | Bin 0 -> 105 bytes .../data/data/collection1/data/index/_s.kdi | Bin 0 -> 70 bytes .../data/data/collection1/data/index/_s.kdm | Bin 0 -> 257 bytes .../data/data/collection1/data/index/_s.nvd | Bin 0 -> 59 bytes .../data/data/collection1/data/index/_s.nvm | Bin 0 -> 391 bytes .../data/data/collection1/data/index/_s.si | Bin 0 -> 503 bytes .../collection1/data/index/_s_Lucene90_0.doc | Bin 0 -> 77 bytes .../collection1/data/index/_s_Lucene90_0.dvd | Bin 0 -> 670 bytes .../collection1/data/index/_s_Lucene90_0.dvm | Bin 0 -> 4595 bytes .../collection1/data/index/_s_Lucene90_0.pos | Bin 0 -> 148 bytes .../collection1/data/index/_s_Lucene90_0.tim | Bin 0 -> 915 bytes .../collection1/data/index/_s_Lucene90_0.tip | Bin 0 -> 100 bytes .../collection1/data/index/_s_Lucene90_0.tmd | Bin 0 -> 1539 bytes .../data/data/collection1/data/index/_t.fdm | Bin 0 -> 157 bytes .../data/data/collection1/data/index/_t.fdt | Bin 0 -> 149 bytes .../data/data/collection1/data/index/_t.fdx | Bin 0 -> 64 bytes .../data/data/collection1/data/index/_t.fnm | Bin 0 -> 965 bytes .../data/data/collection1/data/index/_t.si | Bin 0 -> 450 bytes .../collection1/data/index/_t_Lucene90_0.doc | Bin 0 -> 77 bytes .../collection1/data/index/_t_Lucene90_0.dvd | Bin 0 -> 119 bytes .../collection1/data/index/_t_Lucene90_0.dvm | Bin 0 -> 959 bytes .../collection1/data/index/_t_Lucene90_0.tim | Bin 0 -> 179 bytes .../collection1/data/index/_t_Lucene90_0.tip | Bin 0 -> 76 bytes .../collection1/data/index/_t_Lucene90_0.tmd | Bin 0 -> 426 bytes .../data/data/collection1/data/index/_u.fdm | Bin 0 -> 157 bytes .../data/data/collection1/data/index/_u.fdt | Bin 0 -> 404 bytes .../data/data/collection1/data/index/_u.fdx | Bin 0 -> 64 bytes .../data/data/collection1/data/index/_u.fnm | Bin 0 -> 965 bytes .../data/data/collection1/data/index/_u.si | Bin 0 -> 450 bytes .../collection1/data/index/_u_Lucene90_0.doc | Bin 0 -> 81 bytes .../collection1/data/index/_u_Lucene90_0.dvd | Bin 0 -> 204 bytes .../collection1/data/index/_u_Lucene90_0.dvm | Bin 0 -> 991 bytes .../collection1/data/index/_u_Lucene90_0.tim | Bin 0 -> 521 bytes .../collection1/data/index/_u_Lucene90_0.tip | Bin 0 -> 76 bytes .../collection1/data/index/_u_Lucene90_0.tmd | Bin 0 -> 514 bytes .../data/data/collection1/data/index/_v.fdm | Bin 0 -> 157 bytes .../data/data/collection1/data/index/_v.fdt | Bin 0 -> 192 bytes .../data/data/collection1/data/index/_v.fdx | Bin 0 -> 64 bytes .../data/data/collection1/data/index/_v.fnm | Bin 0 -> 965 bytes .../data/data/collection1/data/index/_v.si | Bin 0 -> 450 bytes .../collection1/data/index/_v_Lucene90_0.doc | Bin 0 -> 77 bytes .../collection1/data/index/_v_Lucene90_0.dvd | Bin 0 -> 146 bytes .../collection1/data/index/_v_Lucene90_0.dvm | Bin 0 -> 959 bytes .../collection1/data/index/_v_Lucene90_0.tim | Bin 0 -> 221 bytes .../collection1/data/index/_v_Lucene90_0.tip | Bin 0 -> 76 bytes .../collection1/data/index/_v_Lucene90_0.tmd | Bin 0 -> 508 bytes .../data/collection1/data/index/segments_1o | Bin 0 -> 549 bytes .../data/collection1/data/index/write.lock | 0 .../data/tlog/tlog.0000000000000000054 | Bin 0 -> 88 bytes .../data/tlog/tlog.0000000000000000055 | Bin 0 -> 96 bytes .../data/tlog/tlog.0000000000000000056 | Bin 0 -> 1479 bytes .../data/tlog/tlog.0000000000000000057 | Bin 0 -> 243 bytes .../data/tlog/tlog.0000000000000000058 | Bin 0 -> 82 bytes .../data/tlog/tlog.0000000000000000059 | Bin 0 -> 164 bytes .../data/tlog/tlog.0000000000000000060 | Bin 0 -> 88 bytes .../data/tlog/tlog.0000000000000000061 | Bin 0 -> 188 bytes .../data/tlog/tlog.0000000000000000062 | Bin 0 -> 790 bytes .../data/tlog/tlog.0000000000000000063 | Bin 0 -> 298 bytes .../docker-dev-volumes/solr/data/log4j2.xml | 87 + .../solr/data/logs/2024_03_19.request.log | 151 ++ .../solr/data/logs/solr.log | 308 ++++ .../solr/data/logs/solr_gc.log | 163 ++ .../solr/data/logs/solr_slow_requests.log | 0 175 files changed, 21593 insertions(+), 3 deletions(-) create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/core.properties create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdx create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fnm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdi create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.nvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.nvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.si create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_3.liv create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.doc create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.pos create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tim create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tip create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tmd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdx create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fnm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdi create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.si create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.doc create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.pos create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tim create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tip create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tmd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdx create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fnm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.si create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.doc create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tim create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tip create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tmd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdx create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fnm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.si create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.doc create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tim create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tip create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tmd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdt create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdx create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fnm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.si create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.doc create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvm create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tim create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tip create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tmd create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/segments_1o create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/write.lock create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000054 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000055 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000056 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000057 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000058 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000059 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000060 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000061 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000062 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000063 create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/log4j2.xml create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log create mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/solr_slow_requests.log diff --git a/test/integration/collections/CollectionsRepository.test.ts b/test/integration/collections/CollectionsRepository.test.ts index 3b8d64e9..31a14043 100644 --- a/test/integration/collections/CollectionsRepository.test.ts +++ b/test/integration/collections/CollectionsRepository.test.ts @@ -27,7 +27,6 @@ describe('CollectionsRepository', () => { describe('by default `root` Id', () => { test('should return the root collection of the Dataverse installation if no parameter is passed AS `root`', async () => { const actual = await testGetCollection.getCollection() - console.log('getCollection -> :root: ', actual) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ROOT) }) }) @@ -37,7 +36,6 @@ describe('CollectionsRepository', () => { const actual = await testGetCollection.getCollection( TestConstants.TEST_CREATED_COLLECTION_1_ALIAS ) - console.log('getCollection -> :alias: ', actual) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ALIAS) }) @@ -56,7 +54,6 @@ describe('CollectionsRepository', () => { const actual = await testGetCollection.getCollection( TestConstants.TEST_CREATED_COLLECTION_1_ID ) - console.log('getCollection -> :id: ', actual) expect(actual.id).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID) }) diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt new file mode 100644 index 00000000..307a85f9 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt @@ -0,0 +1,8 @@ +# Set of Catalan contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +d +l +m +n +s +t diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt new file mode 100644 index 00000000..f1bba51b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt @@ -0,0 +1,15 @@ +# Set of French contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +l +m +t +qu +n +s +j +d +c +jusqu +quoiqu +lorsqu +puisqu diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt new file mode 100644 index 00000000..9ebe7fa3 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt @@ -0,0 +1,5 @@ +# Set of Irish contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +d +m +b diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt new file mode 100644 index 00000000..cac04095 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt @@ -0,0 +1,23 @@ +# Set of Italian contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +c +l +all +dall +dell +nell +sull +coll +pell +gl +agl +dagl +degl +negl +sugl +un +m +t +s +v +d diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt new file mode 100644 index 00000000..4d2642cc --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt @@ -0,0 +1,5 @@ +# Set of Irish hyphenations for StopFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +h +n +t diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt new file mode 100644 index 00000000..44107297 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt @@ -0,0 +1,6 @@ +# Set of overrides for the dutch stemmer +# TODO: load this as a resource from the analyzer and sync it in build.xml +fiets fiets +bromfiets bromfiets +ei eier +kind kinder diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt new file mode 100644 index 00000000..71b75084 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt @@ -0,0 +1,420 @@ +# +# This file defines a Japanese stoptag set for JapanesePartOfSpeechStopFilter. +# +# Any token with a part-of-speech tag that exactly matches those defined in this +# file are removed from the token stream. +# +# Set your own stoptags by uncommenting the lines below. Note that comments are +# not allowed on the same line as a stoptag. See LUCENE-3745 for frequency lists, +# etc. that can be useful for building you own stoptag set. +# +# The entire possible tagset is provided below for convenience. +# +##### +# noun: unclassified nouns +#名詞 +# +# noun-common: Common nouns or nouns where the sub-classification is undefined +#名詞-一般 +# +# noun-proper: Proper nouns where the sub-classification is undefined +#名詞-固有名詞 +# +# noun-proper-misc: miscellaneous proper nouns +#名詞-固有名詞-一般 +# +# noun-proper-person: Personal names where the sub-classification is undefined +#名詞-固有名詞-人名 +# +# noun-proper-person-misc: names that cannot be divided into surname and +# given name; foreign names; names where the surname or given name is unknown. +# e.g. お市の方 +#名詞-固有名詞-人名-一般 +# +# noun-proper-person-surname: Mainly Japanese surnames. +# e.g. 山田 +#名詞-固有名詞-人名-姓 +# +# noun-proper-person-given_name: Mainly Japanese given names. +# e.g. 太郎 +#名詞-固有名詞-人名-名 +# +# noun-proper-organization: Names representing organizations. +# e.g. 通産省, NHK +#名詞-固有名詞-組織 +# +# noun-proper-place: Place names where the sub-classification is undefined +#名詞-固有名詞-地域 +# +# noun-proper-place-misc: Place names excluding countries. +# e.g. アジア, バルセロナ, 京都 +#名詞-固有名詞-地域-一般 +# +# noun-proper-place-country: Country names. +# e.g. 日本, オーストラリア +#名詞-固有名詞-地域-国 +# +# noun-pronoun: Pronouns where the sub-classification is undefined +#名詞-代名詞 +# +# noun-pronoun-misc: miscellaneous pronouns: +# e.g. それ, ここ, あいつ, あなた, あちこち, いくつ, どこか, なに, みなさん, みんな, わたくし, われわれ +#名詞-代名詞-一般 +# +# noun-pronoun-contraction: Spoken language contraction made by combining a +# pronoun and the particle 'wa'. +# e.g. ありゃ, こりゃ, こりゃあ, そりゃ, そりゃあ +#名詞-代名詞-縮約 +# +# noun-adverbial: Temporal nouns such as names of days or months that behave +# like adverbs. Nouns that represent amount or ratios and can be used adverbially, +# e.g. 金曜, 一月, 午後, 少量 +#名詞-副詞可能 +# +# noun-verbal: Nouns that take arguments with case and can appear followed by +# 'suru' and related verbs (する, できる, なさる, くださる) +# e.g. インプット, 愛着, 悪化, 悪戦苦闘, 一安心, 下取り +#名詞-サ変接続 +# +# noun-adjective-base: The base form of adjectives, words that appear before な ("na") +# e.g. 健康, 安易, 駄目, だめ +#名詞-形容動詞語幹 +# +# noun-numeric: Arabic numbers, Chinese numerals, and counters like 何 (回), 数. +# e.g. 0, 1, 2, 何, 数, 幾 +#名詞-数 +# +# noun-affix: noun affixes where the sub-classification is undefined +#名詞-非自立 +# +# noun-affix-misc: Of adnominalizers, the case-marker の ("no"), and words that +# attach to the base form of inflectional words, words that cannot be classified +# into any of the other categories below. This category includes indefinite nouns. +# e.g. あかつき, 暁, かい, 甲斐, 気, きらい, 嫌い, くせ, 癖, こと, 事, ごと, 毎, しだい, 次第, +# 順, せい, 所為, ついで, 序で, つもり, 積もり, 点, どころ, の, はず, 筈, はずみ, 弾み, +# 拍子, ふう, ふり, 振り, ほう, 方, 旨, もの, 物, 者, ゆえ, 故, ゆえん, 所以, わけ, 訳, +# わり, 割り, 割, ん-口語/, もん-口語/ +#名詞-非自立-一般 +# +# noun-affix-adverbial: noun affixes that that can behave as adverbs. +# e.g. あいだ, 間, あげく, 挙げ句, あと, 後, 余り, 以外, 以降, 以後, 以上, 以前, 一方, うえ, +# 上, うち, 内, おり, 折り, かぎり, 限り, きり, っきり, 結果, ころ, 頃, さい, 際, 最中, さなか, +# 最中, じたい, 自体, たび, 度, ため, 為, つど, 都度, とおり, 通り, とき, 時, ところ, 所, +# とたん, 途端, なか, 中, のち, 後, ばあい, 場合, 日, ぶん, 分, ほか, 他, まえ, 前, まま, +# 儘, 侭, みぎり, 矢先 +#名詞-非自立-副詞可能 +# +# noun-affix-aux: noun affixes treated as 助動詞 ("auxiliary verb") in school grammars +# with the stem よう(だ) ("you(da)"). +# e.g. よう, やう, 様 (よう) +#名詞-非自立-助動詞語幹 +# +# noun-affix-adjective-base: noun affixes that can connect to the indeclinable +# connection form な (aux "da"). +# e.g. みたい, ふう +#名詞-非自立-形容動詞語幹 +# +# noun-special: special nouns where the sub-classification is undefined. +#名詞-特殊 +# +# noun-special-aux: The そうだ ("souda") stem form that is used for reporting news, is +# treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the base +# form of inflectional words. +# e.g. そう +#名詞-特殊-助動詞語幹 +# +# noun-suffix: noun suffixes where the sub-classification is undefined. +#名詞-接尾 +# +# noun-suffix-misc: Of the nouns or stem forms of other parts of speech that connect +# to ガル or タイ and can combine into compound nouns, words that cannot be classified into +# any of the other categories below. In general, this category is more inclusive than +# 接尾語 ("suffix") and is usually the last element in a compound noun. +# e.g. おき, かた, 方, 甲斐 (がい), がかり, ぎみ, 気味, ぐるみ, (~した) さ, 次第, 済 (ず) み, +# よう, (でき)っこ, 感, 観, 性, 学, 類, 面, 用 +#名詞-接尾-一般 +# +# noun-suffix-person: Suffixes that form nouns and attach to person names more often +# than other nouns. +# e.g. 君, 様, 著 +#名詞-接尾-人名 +# +# noun-suffix-place: Suffixes that form nouns and attach to place names more often +# than other nouns. +# e.g. 町, 市, 県 +#名詞-接尾-地域 +# +# noun-suffix-verbal: Of the suffixes that attach to nouns and form nouns, those that +# can appear before スル ("suru"). +# e.g. 化, 視, 分け, 入り, 落ち, 買い +#名詞-接尾-サ変接続 +# +# noun-suffix-aux: The stem form of そうだ (様態) that is used to indicate conditions, +# is treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the +# conjunctive form of inflectional words. +# e.g. そう +#名詞-接尾-助動詞語幹 +# +# noun-suffix-adjective-base: Suffixes that attach to other nouns or the conjunctive +# form of inflectional words and appear before the copula だ ("da"). +# e.g. 的, げ, がち +#名詞-接尾-形容動詞語幹 +# +# noun-suffix-adverbial: Suffixes that attach to other nouns and can behave as adverbs. +# e.g. 後 (ご), 以後, 以降, 以前, 前後, 中, 末, 上, 時 (じ) +#名詞-接尾-副詞可能 +# +# noun-suffix-classifier: Suffixes that attach to numbers and form nouns. This category +# is more inclusive than 助数詞 ("classifier") and includes common nouns that attach +# to numbers. +# e.g. 個, つ, 本, 冊, パーセント, cm, kg, カ月, か国, 区画, 時間, 時半 +#名詞-接尾-助数詞 +# +# noun-suffix-special: Special suffixes that mainly attach to inflecting words. +# e.g. (楽し) さ, (考え) 方 +#名詞-接尾-特殊 +# +# noun-suffix-conjunctive: Nouns that behave like conjunctions and join two words +# together. +# e.g. (日本) 対 (アメリカ), 対 (アメリカ), (3) 対 (5), (女優) 兼 (主婦) +#名詞-接続詞的 +# +# noun-verbal_aux: Nouns that attach to the conjunctive particle て ("te") and are +# semantically verb-like. +# e.g. ごらん, ご覧, 御覧, 頂戴 +#名詞-動詞非自立的 +# +# noun-quotation: text that cannot be segmented into words, proverbs, Chinese poetry, +# dialects, English, etc. Currently, the only entry for 名詞 引用文字列 ("noun quotation") +# is いわく ("iwaku"). +#名詞-引用文字列 +# +# noun-nai_adjective: Words that appear before the auxiliary verb ない ("nai") and +# behave like an adjective. +# e.g. 申し訳, 仕方, とんでも, 違い +#名詞-ナイ形容詞語幹 +# +##### +# prefix: unclassified prefixes +#接頭詞 +# +# prefix-nominal: Prefixes that attach to nouns (including adjective stem forms) +# excluding numerical expressions. +# e.g. お (水), 某 (氏), 同 (社), 故 (~氏), 高 (品質), お (見事), ご (立派) +#接頭詞-名詞接続 +# +# prefix-verbal: Prefixes that attach to the imperative form of a verb or a verb +# in conjunctive form followed by なる/なさる/くださる. +# e.g. お (読みなさい), お (座り) +#接頭詞-動詞接続 +# +# prefix-adjectival: Prefixes that attach to adjectives. +# e.g. お (寒いですねえ), バカ (でかい) +#接頭詞-形容詞接続 +# +# prefix-numerical: Prefixes that attach to numerical expressions. +# e.g. 約, およそ, 毎時 +#接頭詞-数接続 +# +##### +# verb: unclassified verbs +#動詞 +# +# verb-main: +#動詞-自立 +# +# verb-auxiliary: +#動詞-非自立 +# +# verb-suffix: +#動詞-接尾 +# +##### +# adjective: unclassified adjectives +#形容詞 +# +# adjective-main: +#形容詞-自立 +# +# adjective-auxiliary: +#形容詞-非自立 +# +# adjective-suffix: +#形容詞-接尾 +# +##### +# adverb: unclassified adverbs +#副詞 +# +# adverb-misc: Words that can be segmented into one unit and where adnominal +# modification is not possible. +# e.g. あいかわらず, 多分 +#副詞-一般 +# +# adverb-particle_conjunction: Adverbs that can be followed by の, は, に, +# な, する, だ, etc. +# e.g. こんなに, そんなに, あんなに, なにか, なんでも +#副詞-助詞類接続 +# +##### +# adnominal: Words that only have noun-modifying forms. +# e.g. この, その, あの, どの, いわゆる, なんらかの, 何らかの, いろんな, こういう, そういう, ああいう, +# どういう, こんな, そんな, あんな, どんな, 大きな, 小さな, おかしな, ほんの, たいした, +# 「(, も) さる (ことながら)」, 微々たる, 堂々たる, 単なる, いかなる, 我が」「同じ, 亡き +#連体詞 +# +##### +# conjunction: Conjunctions that can occur independently. +# e.g. が, けれども, そして, じゃあ, それどころか +接続詞 +# +##### +# particle: unclassified particles. +助詞 +# +# particle-case: case particles where the subclassification is undefined. +助詞-格助詞 +# +# particle-case-misc: Case particles. +# e.g. から, が, で, と, に, へ, より, を, の, にて +助詞-格助詞-一般 +# +# particle-case-quote: the "to" that appears after nouns, a person’s speech, +# quotation marks, expressions of decisions from a meeting, reasons, judgements, +# conjectures, etc. +# e.g. ( だ) と (述べた.), ( である) と (して執行猶予...) +助詞-格助詞-引用 +# +# particle-case-compound: Compounds of particles and verbs that mainly behave +# like case particles. +# e.g. という, といった, とかいう, として, とともに, と共に, でもって, にあたって, に当たって, に当って, +# にあたり, に当たり, に当り, に当たる, にあたる, において, に於いて,に於て, における, に於ける, +# にかけ, にかけて, にかんし, に関し, にかんして, に関して, にかんする, に関する, に際し, +# に際して, にしたがい, に従い, に従う, にしたがって, に従って, にたいし, に対し, にたいして, +# に対して, にたいする, に対する, について, につき, につけ, につけて, につれ, につれて, にとって, +# にとり, にまつわる, によって, に依って, に因って, により, に依り, に因り, による, に依る, に因る, +# にわたって, にわたる, をもって, を以って, を通じ, を通じて, を通して, をめぐって, をめぐり, をめぐる, +# って-口語/, ちゅう-関西弁「という」/, (何) ていう (人)-口語/, っていう-口語/, といふ, とかいふ +助詞-格助詞-連語 +# +# particle-conjunctive: +# e.g. から, からには, が, けれど, けれども, けど, し, つつ, て, で, と, ところが, どころか, とも, ども, +# ながら, なり, ので, のに, ば, ものの, や ( した), やいなや, (ころん) じゃ(いけない)-口語/, +# (行っ) ちゃ(いけない)-口語/, (言っ) たって (しかたがない)-口語/, (それがなく)ったって (平気)-口語/ +助詞-接続助詞 +# +# particle-dependency: +# e.g. こそ, さえ, しか, すら, は, も, ぞ +助詞-係助詞 +# +# particle-adverbial: +# e.g. がてら, かも, くらい, 位, ぐらい, しも, (学校) じゃ(これが流行っている)-口語/, +# (それ)じゃあ (よくない)-口語/, ずつ, (私) なぞ, など, (私) なり (に), (先生) なんか (大嫌い)-口語/, +# (私) なんぞ, (先生) なんて (大嫌い)-口語/, のみ, だけ, (私) だって-口語/, だに, +# (彼)ったら-口語/, (お茶) でも (いかが), 等 (とう), (今後) とも, ばかり, ばっか-口語/, ばっかり-口語/, +# ほど, 程, まで, 迄, (誰) も (が)([助詞-格助詞] および [助詞-係助詞] の前に位置する「も」) +助詞-副助詞 +# +# particle-interjective: particles with interjective grammatical roles. +# e.g. (松島) や +助詞-間投助詞 +# +# particle-coordinate: +# e.g. と, たり, だの, だり, とか, なり, や, やら +助詞-並立助詞 +# +# particle-final: +# e.g. かい, かしら, さ, ぜ, (だ)っけ-口語/, (とまってる) で-方言/, な, ナ, なあ-口語/, ぞ, ね, ネ, +# ねぇ-口語/, ねえ-口語/, ねん-方言/, の, のう-口語/, や, よ, ヨ, よぉ-口語/, わ, わい-口語/ +助詞-終助詞 +# +# particle-adverbial/conjunctive/final: The particle "ka" when unknown whether it is +# adverbial, conjunctive, or sentence final. For example: +# (a) 「A か B か」. Ex:「(国内で運用する) か,(海外で運用する) か (.)」 +# (b) Inside an adverb phrase. Ex:「(幸いという) か (, 死者はいなかった.)」 +# 「(祈りが届いたせい) か (, 試験に合格した.)」 +# (c) 「かのように」. Ex:「(何もなかった) か (のように振る舞った.)」 +# e.g. か +助詞-副助詞/並立助詞/終助詞 +# +# particle-adnominalizer: The "no" that attaches to nouns and modifies +# non-inflectional words. +助詞-連体化 +# +# particle-adnominalizer: The "ni" and "to" that appear following nouns and adverbs +# that are giongo, giseigo, or gitaigo. +# e.g. に, と +助詞-副詞化 +# +# particle-special: A particle that does not fit into one of the above classifications. +# This includes particles that are used in Tanka, Haiku, and other poetry. +# e.g. かな, けむ, ( しただろう) に, (あんた) にゃ(わからん), (俺) ん (家) +助詞-特殊 +# +##### +# auxiliary-verb: +助動詞 +# +##### +# interjection: Greetings and other exclamations. +# e.g. おはよう, おはようございます, こんにちは, こんばんは, ありがとう, どうもありがとう, ありがとうございます, +# いただきます, ごちそうさま, さよなら, さようなら, はい, いいえ, ごめん, ごめんなさい +#感動詞 +# +##### +# symbol: unclassified Symbols. +記号 +# +# symbol-misc: A general symbol not in one of the categories below. +# e.g. [○◎@$〒→+] +記号-一般 +# +# symbol-comma: Commas +# e.g. [,、] +記号-読点 +# +# symbol-period: Periods and full stops. +# e.g. [..。] +記号-句点 +# +# symbol-space: Full-width whitespace. +記号-空白 +# +# symbol-open_bracket: +# e.g. [({‘“『【] +記号-括弧開 +# +# symbol-close_bracket: +# e.g. [)}’”』」】] +記号-括弧閉 +# +# symbol-alphabetic: +#記号-アルファベット +# +##### +# other: unclassified other +#その他 +# +# other-interjection: Words that are hard to classify as noun-suffixes or +# sentence-final particles. +# e.g. (だ)ァ +その他-間投 +# +##### +# filler: Aizuchi that occurs during a conversation or sounds inserted as filler. +# e.g. あの, うんと, えと +フィラー +# +##### +# non-verbal: non-verbal sound. +非言語音 +# +##### +# fragment: +#語断片 +# +##### +# unknown: unknown part of speech. +#未知語 +# +##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt new file mode 100644 index 00000000..046829db --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt @@ -0,0 +1,125 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +# Cleaned on October 11, 2009 (not normalized, so use before normalization) +# This means that when modifying this list, you might need to add some +# redundant entries, for example containing forms with both أ and ا +من +ومن +منها +منه +في +وفي +فيها +فيه +و +ف +ثم +او +أو +ب +بها +به +ا +أ +اى +اي +أي +أى +لا +ولا +الا +ألا +إلا +لكن +ما +وما +كما +فما +عن +مع +اذا +إذا +ان +أن +إن +انها +أنها +إنها +انه +أنه +إنه +بان +بأن +فان +فأن +وان +وأن +وإن +التى +التي +الذى +الذي +الذين +الى +الي +إلى +إلي +على +عليها +عليه +اما +أما +إما +ايضا +أيضا +كل +وكل +لم +ولم +لن +ولن +هى +هي +هو +وهى +وهي +وهو +فهى +فهي +فهو +انت +أنت +لك +لها +له +هذه +هذا +تلك +ذلك +هناك +كانت +كان +يكون +تكون +وكانت +وكان +غير +بعض +قد +نحو +بين +بينما +منذ +ضمن +حيث +الان +الآن +خلال +بعد +قبل +حتى +عند +عندما +لدى +جميع diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt new file mode 100644 index 00000000..1ae4ba2a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt @@ -0,0 +1,193 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +а +аз +ако +ала +бе +без +беше +би +бил +била +били +било +близо +бъдат +бъде +бяха +в +вас +ваш +ваша +вероятно +вече +взема +ви +вие +винаги +все +всеки +всички +всичко +всяка +във +въпреки +върху +г +ги +главно +го +д +да +дали +до +докато +докога +дори +досега +доста +е +едва +един +ето +за +зад +заедно +заради +засега +затова +защо +защото +и +из +или +им +има +имат +иска +й +каза +как +каква +какво +както +какъв +като +кога +когато +което +които +кой +който +колко +която +къде +където +към +ли +м +ме +между +мен +ми +мнозина +мога +могат +може +моля +момента +му +н +на +над +назад +най +направи +напред +например +нас +не +него +нея +ни +ние +никой +нито +но +някои +някой +няма +обаче +около +освен +особено +от +отгоре +отново +още +пак +по +повече +повечето +под +поне +поради +после +почти +прави +пред +преди +през +при +пък +първо +с +са +само +се +сега +си +скоро +след +сме +според +сред +срещу +сте +съм +със +също +т +тази +така +такива +такъв +там +твой +те +тези +ти +тн +то +това +тогава +този +той +толкова +точно +трябва +тук +тъй +тя +тях +у +харесва +ч +че +често +чрез +ще +щом +я diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt new file mode 100644 index 00000000..3da65dea --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt @@ -0,0 +1,220 @@ +# Catalan stopwords from http://github.com/vcl/cue.language (Apache 2 Licensed) +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt new file mode 100644 index 00000000..53c6097d --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt @@ -0,0 +1,172 @@ +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ž diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt new file mode 100644 index 00000000..42e6145b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt @@ -0,0 +1,110 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/danish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Danish stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This is a ranked list (commonest to rarest) of stopwords derived from + | a large text sample. + + +og | and +i | in +jeg | I +det | that (dem. pronoun)/it (pers. pronoun) +at | that (in front of a sentence)/to (with infinitive) +en | a/an +den | it (pers. pronoun)/that (dem. pronoun) +til | to/at/for/until/against/by/of/into, more +er | present tense of "to be" +som | who, as +på | on/upon/in/on/at/to/after/of/with/for, on +de | they +med | with/by/in, along +han | he +af | of/by/from/off/for/in/with/on, off +for | at/for/to/from/by/of/ago, in front/before, because +ikke | not +der | who/which, there/those +var | past tense of "to be" +mig | me/myself +sig | oneself/himself/herself/itself/themselves +men | but +et | a/an/one, one (number), someone/somebody/one +har | present tense of "to have" +om | round/about/for/in/a, about/around/down, if +vi | we +min | my +havde | past tense of "to have" +ham | him +hun | she +nu | now +over | over/above/across/by/beyond/past/on/about, over/past +da | then, when/as/since +fra | from/off/since, off, since +du | you +ud | out +sin | his/her/its/one's +dem | them +os | us/ourselves +op | up +man | you/one +hans | his +hvor | where +eller | or +hvad | what +skal | must/shall etc. +selv | myself/youself/herself/ourselves etc., even +her | here +alle | all/everyone/everybody etc. +vil | will (verb) +blev | past tense of "to stay/to remain/to get/to become" +kunne | could +ind | in +når | when +være | present tense of "to be" +dog | however/yet/after all +noget | something +ville | would +jo | you know/you see (adv), yes +deres | their/theirs +efter | after/behind/according to/for/by/from, later/afterwards +ned | down +skulle | should +denne | this +end | than +dette | this +mit | my/mine +også | also +under | under/beneath/below/during, below/underneath +have | have +dig | you +anden | other +hende | her +mine | my +alt | everything +meget | much/very, plenty of +sit | his, her, its, one's +sine | his, her, its, one's +vor | our +mod | against +disse | these +hvis | if +din | your/yours +nogle | some +hos | by/at +blive | be/become +mange | many +ad | by/through +bliver | present tense of "to be/to become" +hendes | her/hers +været | be +thi | for (conj) +jer | you +sådan | such, like this/like that diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt new file mode 100644 index 00000000..86525e7a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt @@ -0,0 +1,294 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/german/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A German stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | The number of forms in this list is reduced significantly by passing it + | through the German stemmer. + + +aber | but + +alle | all +allem +allen +aller +alles + +als | than, as +also | so +am | an + dem +an | at + +ander | other +andere +anderem +anderen +anderer +anderes +anderm +andern +anderr +anders + +auch | also +auf | on +aus | out of +bei | by +bin | am +bis | until +bist | art +da | there +damit | with it +dann | then + +der | the +den +des +dem +die +das + +daß | that + +derselbe | the same +derselben +denselben +desselben +demselben +dieselbe +dieselben +dasselbe + +dazu | to that + +dein | thy +deine +deinem +deinen +deiner +deines + +denn | because + +derer | of those +dessen | of him + +dich | thee +dir | to thee +du | thou + +dies | this +diese +diesem +diesen +dieser +dieses + + +doch | (several meanings) +dort | (over) there + + +durch | through + +ein | a +eine +einem +einen +einer +eines + +einig | some +einige +einigem +einigen +einiger +einiges + +einmal | once + +er | he +ihn | him +ihm | to him + +es | it +etwas | something + +euer | your +eure +eurem +euren +eurer +eures + +für | for +gegen | towards +gewesen | p.p. of sein +hab | have +habe | have +haben | have +hat | has +hatte | had +hatten | had +hier | here +hin | there +hinter | behind + +ich | I +mich | me +mir | to me + + +ihr | you, to her +ihre +ihrem +ihren +ihrer +ihres +euch | to you + +im | in + dem +in | in +indem | while +ins | in + das +ist | is + +jede | each, every +jedem +jeden +jeder +jedes + +jene | that +jenem +jenen +jener +jenes + +jetzt | now +kann | can + +kein | no +keine +keinem +keinen +keiner +keines + +können | can +könnte | could +machen | do +man | one + +manche | some, many a +manchem +manchen +mancher +manches + +mein | my +meine +meinem +meinen +meiner +meines + +mit | with +muss | must +musste | had to +nach | to(wards) +nicht | not +nichts | nothing +noch | still, yet +nun | now +nur | only +ob | whether +oder | or +ohne | without +sehr | very + +sein | his +seine +seinem +seinen +seiner +seines + +selbst | self +sich | herself + +sie | they, she +ihnen | to them + +sind | are +so | so + +solche | such +solchem +solchen +solcher +solches + +soll | shall +sollte | should +sondern | but +sonst | else +über | over +um | about, around +und | and + +uns | us +unse +unsem +unsen +unser +unses + +unter | under +viel | much +vom | von + dem +von | from +vor | before +während | while +war | was +waren | were +warst | wast +was | what +weg | away, off +weil | because +weiter | further + +welche | which +welchem +welchen +welcher +welches + +wenn | when +werde | will +werden | will +wie | how +wieder | again +will | want +wir | we +wird | will +wirst | willst +wo | where +wollen | want +wollte | wanted +würde | would +würden | would +zu | to +zum | zu + dem +zur | zu + der +zwar | indeed +zwischen | between + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt new file mode 100644 index 00000000..232681f5 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt @@ -0,0 +1,78 @@ +# Lucene Greek Stopwords list +# Note: by default this file is used after GreekLowerCaseFilter, +# so when modifying this file use 'σ' instead of 'ς' +ο +η +το +οι +τα +του +τησ +των +τον +την +και +κι +κ +ειμαι +εισαι +ειναι +ειμαστε +ειστε +στο +στον +στη +στην +μα +αλλα +απο +για +προσ +με +σε +ωσ +παρα +αντι +κατα +μετα +θα +να +δε +δεν +μη +μην +επι +ενω +εαν +αν +τοτε +που +πωσ +ποιοσ +ποια +ποιο +ποιοι +ποιεσ +ποιων +ποιουσ +αυτοσ +αυτη +αυτο +αυτοι +αυτων +αυτουσ +αυτεσ +αυτα +εκεινοσ +εκεινη +εκεινο +εκεινοι +εκεινεσ +εκεινα +εκεινων +εκεινουσ +οπωσ +ομωσ +ισωσ +οσο +οτι diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt new file mode 100644 index 00000000..2c164c0b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt @@ -0,0 +1,54 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# a couple of test stopwords to test that the words are really being +# configured from this file: +stopworda +stopwordb + +# Standard english stop words taken from Lucene's StopAnalyzer +a +an +and +are +as +at +be +but +by +for +if +in +into +is +it +no +not +of +on +or +such +that +the +their +then +there +these +they +this +to +was +will +with diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt new file mode 100644 index 00000000..487d78c8 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt @@ -0,0 +1,356 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/spanish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Spanish stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + + | The following is a ranked list (commonest to rarest) of stopwords + | deriving from a large sample of text. + + | Extra words have been added at the end. + +de | from, of +la | the, her +que | who, that +el | the +en | in +y | and +a | to +los | the, them +del | de + el +se | himself, from him etc +las | the, them +por | for, by, etc +un | a +para | for +con | with +no | no +una | a +su | his, her +al | a + el + | es from SER +lo | him +como | how +más | more +pero | pero +sus | su plural +le | to him, her +ya | already +o | or + | fue from SER +este | this + | ha from HABER +sí | himself etc +porque | because +esta | this + | son from SER +entre | between + | está from ESTAR +cuando | when +muy | very +sin | without +sobre | on + | ser from SER + | tiene from TENER +también | also +me | me +hasta | until +hay | there is/are +donde | where + | han from HABER +quien | whom, that + | están from ESTAR + | estado from ESTAR +desde | from +todo | all +nos | us +durante | during + | estados from ESTAR +todos | all +uno | a +les | to them +ni | nor +contra | against +otros | other + | fueron from SER +ese | that +eso | that + | había from HABER +ante | before +ellos | they +e | and (variant of y) +esto | this +mí | me +antes | before +algunos | some +qué | what? +unos | a +yo | I +otro | other +otras | other +otra | other +él | he +tanto | so much, many +esa | that +estos | these +mucho | much, many +quienes | who +nada | nothing +muchos | many +cual | who + | sea from SER +poco | few +ella | she +estar | to be + | haber from HABER +estas | these + | estaba from ESTAR + | estamos from ESTAR +algunas | some +algo | something +nosotros | we + + | other forms + +mi | me +mis | mi plural +tú | thou +te | thee +ti | thee +tu | thy +tus | tu plural +ellas | they +nosotras | we +vosotros | you +vosotras | you +os | you +mío | mine +mía | +míos | +mías | +tuyo | thine +tuya | +tuyos | +tuyas | +suyo | his, hers, theirs +suya | +suyos | +suyas | +nuestro | ours +nuestra | +nuestros | +nuestras | +vuestro | yours +vuestra | +vuestros | +vuestras | +esos | those +esas | those + + | forms of estar, to be (not including the infinitive): +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 + + | forms of haber, to have (not including the infinitive): +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 + + | forms of ser, to be (not including the infinitive): +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 + | sed also means 'thirst' + + | forms of tener, to have (not including the infinitive): +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 + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt new file mode 100644 index 00000000..1b06a134 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt @@ -0,0 +1,1603 @@ +# Estonian stopwords list +all +alla +allapoole +allpool +alt +altpoolt +eel +eespool +enne +hommikupoole +hoolimata +ilma +kaudu +keset +kesk +kohe +koos +kuhupoole +kuni +kuspool +kustpoolt +kõige +käsikäes +lappi +ligi +läbi +mööda +paitsi +peale +pealepoole +pealpool +pealt +pealtpoolt +piki +pikku +piku +pikuti +põiki +pärast +päri +risti +sealpool +sealtpoolt +seespool +seltsis +siiapoole +siinpool +siitpoolt +sinnapoole +sissepoole +taga +tagantpoolt +tagapidi +tagapool +taha +tahapoole +teispool +teispoole +tänu +tükkis +vaatamata +vastu +väljapoole +väljaspool +väljastpoolt +õhtupoole +ühes +ühestükis +ühestükkis +ülalpool +ülaltpoolt +üle +ülespoole +ülevalpool +ülevaltpoolt +ümber +ümbert +aegu +aegus +alguks +algul +algule +algult +alguni +all +alla +alt +alul +alutsi +arvel +asemel +asemele +eel +eeli +ees +eesotsas +eest +eestotsast +esitsi +ette +etteotsa +haaval +heaks +hoolimata +hulgas +hulgast +hulka +jalgu +jalus +jalust +jaoks +jooksul +juurde +juures +juurest +jälil +jälile +järel +järele +järelt +järgi +kaasas +kallal +kallale +kallalt +kamul +kannul +kannule +kannult +kaudu +kaupa +keskel +keskele +keskelt +keskis +keskpaiku +kestel +kestes +kilda +killas +killast +kimpu +kimpus +kiuste +kohal +kohale +kohalt +kohaselt +kohe +kohta +koos +korral +kukil +kukile +kukilt +kulul +kõrva +kõrval +kõrvale +kõrvalt +kõrvas +kõrvast +käekõrval +käekõrvale +käekõrvalt +käes +käest +kätte +külge +küljes +küljest +küüsi +küüsis +küüsist +ligi +ligidal +ligidale +ligidalt +aegu +aegus +alguks +algul +algule +algult +alguni +all +alla +alt +alul +alutsi +arvel +asemel +asemele +eel +eeli +ees +eesotsas +eest +eestotsast +esitsi +ette +etteotsa +haaval +heaks +hoolimata +hulgas +hulgast +hulka +jalgu +jalus +jalust +jaoks +jooksul +juurde +juures +juurest +jälil +jälile +järel +järele +järelt +järgi +kaasas +kallal +kallale +kallalt +kamul +kannul +kannule +kannult +kaudu +kaupa +keskel +keskele +keskelt +keskis +keskpaiku +kestel +kestes +kilda +killas +killast +kimpu +kimpus +kiuste +kohal +kohale +kohalt +kohaselt +kohe +kohta +koos +korral +kukil +kukile +kukilt +kulul +kõrva +kõrval +kõrvale +kõrvalt +kõrvas +kõrvast +käekõrval +käekõrvale +käekõrvalt +käes +käest +kätte +külge +küljes +küljest +küüsi +küüsis +küüsist +ligi +ligidal +ligidale +ligidalt +lool +läbi +lähedal +lähedale +lähedalt +man +mant +manu +meelest +mööda +nahas +nahka +nahkas +najal +najale +najalt +nõjal +nõjale +otsa +otsas +otsast +paigale +paigu +paiku +peal +peale +pealt +perra +perrä +pidi +pihta +piki +pikku +pool +poole +poolest +poolt +puhul +puksiiris +pähe +päralt +päras +pärast +päri +ringi +ringis +risust +saadetusel +saadik +saatel +saati +seas +seast +sees +seest +sekka +seljataga +seltsi +seltsis +seltsist +sisse +slepis +suhtes +šlepis +taga +tagant +tagantotsast +tagaotsas +tagaselja +tagasi +tagast +tagutsi +taha +tahaotsa +takka +tarvis +tasa +tuuri +tuuris +tõttu +tükkis +uhal +vaatamata +vahel +vahele +vahelt +vahepeal +vahepeale +vahepealt +vahetsi +varal +varale +varul +vastas +vastast +vastu +veerde +veeres +viisi +võidu +võrd +võrdki +võrra +võrragi +väel +väele +vältel +väärt +väärtki +äärde +ääre +ääres +äärest +ühes +üle +ümber +ümbert +a +abil +aina +ainult +alalt +alates +alati +alles +b +c +d +e +eales +ealeski +edasi +edaspidi +eelkõige +eemal +ei +eks +end +enda +enese +ennem +esialgu +f +g +h +hoopis +i +iganes +igatahes +igati +iial +iialgi +ikka +ikkagi +ilmaski +iseenda +iseenese +iseenesest +isegi +j +jah +ju +juba +juhul +just +järelikult +k +ka +kah +kas +kasvõi +keda +kestahes +kogu +koguni +kohati +kokku +kuhu +kuhugi +kuidagi +kuidas +kunagi +kus +kusagil +kusjuures +kuskil +kust +kõigepealt +küll +l +liiga +lisaks +m +miks +mil +millal +millalgi +mispärast +mistahes +mistõttu +mitte +muide +muidu +muidugi +muist +mujal +mujale +mujalt +mõlemad +mõnda +mõne +mõnikord +n +nii +niikaua +niimoodi +niipaljuke +niisama +niisiis +niivõrd +nõnda +nüüd +o +omaette +omakorda +omavahel +ometi +p +palju +paljuke +palju-palju +peaaegu +peagi +peamiselt +pigem +pisut +praegu +päris +r +rohkem +s +samas +samuti +seal +sealt +sedakorda +sedapuhku +seega +seejuures +seejärel +seekord +seepärast +seetõttu +sellepärast +seni +sestap +siia +siiani +siin +siinkohal +siis +siiski +siit +sinna +suht +š +z +ž +t +teel +teineteise +tõesti +täiesti +u +umbes +v +w +veel +veelgi +vist +võibolla +võib-olla +väga +vähemalt +välja +väljas +väljast +õ +ä +ära +ö +ü +ühtlasi +üksi +ükskõik +ülal +ülale +ülalt +üles +ülesse +üleval +ülevalt +ülimalt +üsna +x +y +aga +ega +ehk +ehkki +elik +ellik +enge +ennegu +ent +et +ja +justkui +kui +kuid +kuigi +kuivõrd +kuna +kuni +kut +mistab +muudkui +nagu +nigu +ning +olgugi +otsekui +otsenagu +selmet +sest +sestab +vaid +või +aa +adaa +adjöö +ae +ah +ahaa +ahah +ah-ah-ah +ah-haa +ahoi +ai +aidaa +aidu-raidu +aih +aijeh +aituma +aitäh +aitüma +ammuu +amps +ampsti +aptsih +ass +at +ata +at-at-at +atsih +atsihh +auh +bai-bai +bingo +braavo +brr +ee +eeh +eh +ehee +eheh +eh-eh-hee +eh-eh-ee +ehei +ehh +ehhee +einoh +ena +ennäe +ennäh +fuh +fui +fuih +haa +hah +hahaa +hah-hah-hah +halleluuja +hallo +halloo +hass +hee +heh +he-he-hee +hei +heldeke(ne) +heureka +hihii +hip-hip-hurraa +hmh +hmjah +hoh-hoh-hoo +hohoo +hoi +hollallaa +hoo +hoplaa +hopp +hops +hopsassaa +hopsti +hosianna +huh +huidii +huist +hurjah +hurjeh +hurjoh +hurjuh +hurraa +huu +hõhõh +hõi +hõissa +hõissassa +hõk +hõkk +häh +hä-hä-hää +hüvasti +ih-ah-haa +ih-ih-hii +ii-ha-ha +issake +issakene +isver +jaa-ah +ja-ah +jaah +janäe +jeeh +jeerum +jeever +jessas +jestas +juhhei +jumalaga +jumalime +jumaluke +jumalukene +jutas +kaaps +kaapsti +kaasike +kae +kalps +kalpsti +kannäe +kanäe +kappadi +kaps +kapsti +karkõmm +karkäuh +karkääks +karkääksti +karmauh +karmauhti +karnaps +karnapsti +karniuhti +karpartsaki +karpauh +karpauhti +karplauh +karplauhti +karprauh +karprauhti +karsumdi +karsumm +kartsumdi +kartsumm +karviuh +karviuhti +kaske +kassa +kauh +kauhti +keh +keksti +kepsti +khe +khm +kih +kiiks +kiiksti +kiis +kiiss +kikerii +kikerikii +kili +kilk +kilk-kõlk +kilks +kilks-kolks +kilks-kõlks +kill +killadi +killadi|-kolladi +killadi-kõlladi +killa-kolla +killa-kõlla +kill-kõll +kimps-komps +kipp +kips-kõps +kiriküüt +kirra-kõrra +kirr-kõrr +kirts +klaps +klapsti +klirdi +klirr +klonks +klops +klopsti +kluk +klu-kluu +klõks +klõksti +klõmdi +klõmm +klõmpsti +klõnks +klõnksti +klõps +klõpsti +kläu +kohva-kohva +kok +koks +koksti +kolaki +kolk +kolks +kolksti +koll +kolladi +komp +komps +kompsti +kop +kopp +koppadi +kops +kopsti +kossu +kotsu +kraa +kraak +kraaks +kraaps +kraapsti +krahh +kraks +kraksti +kraps +krapsti +krauh +krauhti +kriiks +kriiksti +kriips +kriips-kraaps +kripa-krõpa +krips-kraps +kriuh +kriuks +kriuksti +kromps +kronk +kronks +krooks +kruu +krõks +krõksti +krõpa +krõps +krõpsti +krõuh +kräu +kräuh +kräuhti +kräuks +kss +kukeleegu +kukku +kuku +kulu +kurluu +kurnäu +kuss +kussu +kõks +kõksti +kõldi +kõlks +kõlksti +kõll +kõmaki +kõmdi +kõmm +kõmps +kõpp +kõps +kõpsadi +kõpsat +kõpsti +kõrr +kõrra-kõrra +kõss +kõtt +kõõksti +kärr +kärts +kärtsti +käuks +käuksti +kääga +kääks +kääksti +köh +köki-möki +köksti +laks +laksti +lampsti +larts +lartsti +lats +latsti +leelo +legoo +lehva +liiri-lõõri +lika-lõka +likat-lõkat +limpsti +lips +lipsti +lirts +lirtsaki +lirtsti +lonksti +lops +lopsti +lorts +lortsti +luks +lups +lupsti +lurts +lurtsti +lõks +lõksti +lõmps +lõmpsti +lõnks +lõnksti +lärts +lärtsti +läts +lätsti +lörts +lörtsti +lötsti +lööps +lööpsti +marss +mats +matsti +mauh +mauhti +mh +mhh +mhmh +miau +mjaa +mkm +m-mh +mnjaa +mnjah +moens +mulks +mulksti +mull-mull +mull-mull-mull +muu +muuh +mõh +mõmm +mäh +mäts +mäu +mää +möh +möh-öh-ää +möö +müh-müh +mühüh +müks +müksti +müraki +mürr +mürts +mürtsaki +mürtsti +mütaku +müta-mäta +müta-müta +müt-müt +müt-müt-müt +müts +mütsti +mütt +naa +naah +nah +naks +naksti +nanuu +naps +napsti +nilpsti +nipsti +nirr +niuh +niuh-näuh +niuhti +noh +noksti +nolpsti +nonoh +nonoo +nonäh +noo +nooh +nooks +norr +nurr +nuuts +nõh +nõhh +nõka-nõka +nõks +nõksat-nõksat +nõks-nõks +nõksti +nõõ +nõõh +näeh +näh +nälpsti +nämm-nämm +näpsti +näts +nätsti +näu +näuh +näuhti +näuks +näuksti +nääh +nääks +nühkat-nühkat +oeh +oh +ohh +ohhh +oh-hoi +oh-hoo +ohoh +oh-oh-oo +oh-oh-hoo +ohoi +ohoo +oi +oih +oijee +oijeh +oo +ooh +oo-oh +oo-ohh +oot +ossa +ot +paa +pah +pahh +pakaa +pamm +pantsti +pardon +pardonks +parlartsti +parts +partsti +partsumdi +partsumm +pastoi +pats +patst +patsti +pau +pauh +pauhti +pele +pfui +phuh +phuuh +phäh +phähh +piiks +piip +piiri-pääri +pimm +pimm-pamm +pimm-pomm +pimm-põmm +piraki +piuks +piu-pau +plaks +plaksti +plarts +plartsti +plats +platsti +plauh +plauhh +plauhti +pliks +pliks-plaks +plinn +pliraki +plirts +plirtsti +pliu +pliuh +ploks +plotsti +plumps +plumpsti +plõks +plõksti +plõmdi +plõmm +plõnn +plärr +plärts +plärtsat +plärtsti +pläu +pläuh +plää +plörtsat +pomm +popp +pops +popsti +ports +pot +pots +potsti +pott +praks +praksti +prants +prantsaki +prantsti +prassai +prauh +prauhh +prauhti +priks +priuh +priuhh +priuh-prauh +proosit +proost +prr +prrr +prõks +prõksti +prõmdi +prõmm +prõntsti +prääk +prääks +pst +psst +ptrr +ptruu +ptüi +puh +puhh +puksti +pumm +pumps +pup-pup-pup +purts +puuh +põks +põksti +põmdi +põmm +põmmadi +põnks +põnn +põnnadi +põnt +põnts +põntsti +põraki +põrr +põrra-põrra +päh +pähh +päntsti +pää +pöörd +püh +raks +raksti +raps +rapsti +ratataa +rauh +riips +riipsti +riks +riks-raks +rips-raps +rivitult +robaki +rops +ropsaki +ropsti +ruik +räntsti +räts +röh +röhh +sah +sahh +sahkat +saps +sapsti +sauh +sauhti +servus +sihkadi-sahkadi +sihka-sahka +sihkat-sahkat +silks +silk-solk +sips +sipsti +sirr +sirr-sorr +sirts +sirtsti +siu +siuh +siuh-sauh +siuh-säuh +siuhti +siuks +siuts +skool +so +soh +solks +solksti +solpsti +soo +sooh +so-oh +soo-oh +sopp +sops +sopsti +sorr +sorts +sortsti +so-soo +soss +soss-soss +ss +sss +sst +stopp +suhkat-sahkat +sulk +sulks +sulksti +sull +sulla-sulla +sulpa-sulpa +sulps +sulpsti +sumaki +sumdi +summ +summat-summat +sups +supsaku +supsti +surts +surtsti +suss +susti +suts +sutsti +säh +sähke +särts +särtsti +säu +säuh +säuhti +taevake +taevakene +takk +tere +terekest +tibi-tibi +tikk-takk +tiks +tilk +tilks +till +tilla-talla +till-tall +tilulii +tinn +tip +tip-tap +tirr +tirtsti +tiu +tjaa +tjah +tohhoh +tohhoo +tohoh +tohoo +tok +tokk +toks +toksti +tonks +tonksti +tota +totsti +tot-tot +tprr +tpruu +trah +trahh +trallallaa +trill +trillallaa +trr +trrr +tsah +tsahh +tsilk +tsilk-tsolk +tsirr +tsiuh +tskae +tsolk +tss +tst +tsst +tsuhh +tsuk +tsumm +tsurr +tsäuh +tšao +tšš +tššš +tuk +tuks +turts +turtsti +tutki +tutkit +tutu-lutu +tutulutu +tuut +tuutu-luutu +tõks +tötsti +tümps +uh +uhh +uh-huu +uhtsa +uhtsaa +uhuh +uhuu +ui +uih +uih-aih +uijah +uijeh +uist +uit +uka +upsti +uraa +urjah +urjeh +urjoh +urjuh +urr +urraa +ust +utu +uu +uuh +vaak +vaat +vae +vaeh +vai +vat +vau +vhüüt +vidiit +viiks +vilks +vilksti +vinki-vinki +virdi +virr +viu +viudi +viuh +viuhti +voeh +voh +vohh +volks +volksti +vooh +vops +vopsti +vot +vuh +vuhti +vuih +vulks +vulksti +vull +vulpsti +vups +vupsaki +vupsaku +vupsti +vurdi +vurr +vurra-vurra +vurts +vurtsti +vutt +võe +võeh +või +võih +võrr +võts +võtt +vääks +õe +õits +õk +õkk +õrr +õss +õuh +äh +ähh +ähhähhää +äh-hää +äh-äh-hää +äiu +äiu-ää +äss +ää +ääh +äähh +öh +öhh +ök +üh +eelmine +eikeegi +eimiski +emb-kumb +enam +enim +iga +igasugune +igaüks +ise +isesugune +järgmine +keegi +kes +kumb +kumbki +kõik +meiesugune +meietaoline +midagi +mihuke +mihukene +milletaoline +milline +mina +minake +mingi +mingisugune +minusugune +minutaoline +mis +miski +miskisugune +missugune +misuke +mitmes +mitmesugune +mitu +mitu-mitu +mitu-setu +muu +mõlema +mõnesugune +mõni +mõningane +mõningas +mäherdune +määrane +naasugune +need +nemad +nendesugune +nendetaoline +nihuke +nihukene +niimitu +niisamasugune +niisugune +nisuke +nisukene +oma +omaenese +omasugune +omataoline +pool +praegune +sama +samasugune +samataoline +see +seesama +seesamane +seesamune +seesinane +seesugune +selline +sihuke +sihukene +sina +sinusugune +sinutaoline +siuke +siukene +säherdune +säärane +taoline +teiesugune +teine +teistsugune +tema +temake +temakene +temasugune +temataoline +too +toosama +toosamane +üks +üksteise +hakkama +minema +olema +pidama +saama +tegema +tulema +võima diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt new file mode 100644 index 00000000..25f1db93 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt @@ -0,0 +1,99 @@ +# example set of basque stopwords +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt new file mode 100644 index 00000000..723641c6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt @@ -0,0 +1,313 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +# Note: by default this file is used after normalization, so when adding entries +# to this file, use the arabic 'ي' instead of 'ی' +انان +نداشته +سراسر +خياه +ايشان +وي +تاكنون +بيشتري +دوم +پس +ناشي +وگو +يا +داشتند +سپس +هنگام +هرگز +پنج +نشان +امسال +ديگر +گروهي +شدند +چطور +ده +و +دو +نخستين +ولي +چرا +چه +وسط +ه +كدام +قابل +يك +رفت +هفت +همچنين +در +هزار +بله +بلي +شايد +اما +شناسي +گرفته +دهد +داشته +دانست +داشتن +خواهيم +ميليارد +وقتيكه +امد +خواهد +جز +اورده +شده +بلكه +خدمات +شدن +برخي +نبود +بسياري +جلوگيري +حق +كردند +نوعي +بعري +نكرده +نظير +نبايد +بوده +بودن +داد +اورد +هست +جايي +شود +دنبال +داده +بايد +سابق +هيچ +همان +انجا +كمتر +كجاست +گردد +كسي +تر +مردم +تان +دادن +بودند +سري +جدا +ندارند +مگر +يكديگر +دارد +دهند +بنابراين +هنگامي +سمت +جا +انچه +خود +دادند +زياد +دارند +اثر +بدون +بهترين +بيشتر +البته +به +براساس +بيرون +كرد +بعضي +گرفت +توي +اي +ميليون +او +جريان +تول +بر +مانند +برابر +باشيم +مدتي +گويند +اكنون +تا +تنها +جديد +چند +بي +نشده +كردن +كردم +گويد +كرده +كنيم +نمي +نزد +روي +قصد +فقط +بالاي +ديگران +اين +ديروز +توسط +سوم +ايم +دانند +سوي +استفاده +شما +كنار +داريم +ساخته +طور +امده +رفته +نخست +بيست +نزديك +طي +كنيد +از +انها +تمامي +داشت +يكي +طريق +اش +چيست +روب +نمايد +گفت +چندين +چيزي +تواند +ام +ايا +با +ان +ايد +ترين +اينكه +ديگري +راه +هايي +بروز +همچنان +پاعين +كس +حدود +مختلف +مقابل +چيز +گيرد +ندارد +ضد +همچون +سازي +شان +مورد +باره +مرسي +خويش +برخوردار +چون +خارج +شش +هنوز +تحت +ضمن +هستيم +گفته +فكر +بسيار +پيش +براي +روزهاي +انكه +نخواهد +بالا +كل +وقتي +كي +چنين +كه +گيري +نيست +است +كجا +كند +نيز +يابد +بندي +حتي +توانند +عقب +خواست +كنند +بين +تمام +همه +ما +باشند +مثل +شد +اري +باشد +اره +طبق +بعد +اگر +صورت +غير +جاي +بيش +ريزي +اند +زيرا +چگونه +بار +لطفا +مي +درباره +من +ديده +همين +گذاري +برداري +علت +گذاشته +هم +فوق +نه +ها +شوند +اباد +همواره +هر +اول +خواهند +چهار +نام +امروز +مان +هاي +قبل +كنم +سعي +تازه +را +هستند +زير +جلوي +عنوان +بود diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt new file mode 100644 index 00000000..4372c9a0 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt @@ -0,0 +1,97 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/finnish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + +| forms of BE + +olla +olen +olet +on +olemme +olette +ovat +ole | negative form + +oli +olisi +olisit +olisin +olisimme +olisitte +olisivat +olit +olin +olimme +olitte +olivat +ollut +olleet + +en | negation +et +ei +emme +ette +eivät + +|Nom Gen Acc Part Iness Elat Illat Adess Ablat Allat Ess Trans +minä minun minut minua minussa minusta minuun minulla minulta minulle | I +sinä sinun sinut sinua sinussa sinusta sinuun sinulla sinulta sinulle | you +hän hänen hänet häntä hänessä hänestä häneen hänellä häneltä hänelle | he she +me meidän meidät meitä meissä meistä meihin meillä meiltä meille | we +te teidän teidät teitä teissä teistä teihin teillä teiltä teille | you +he heidän heidät heitä heissä heistä heihin heillä heiltä heille | they + +tämä tämän tätä tässä tästä tähän tallä tältä tälle tänä täksi | this +tuo tuon tuotä tuossa tuosta tuohon tuolla tuolta tuolle tuona tuoksi | that +se sen sitä siinä siitä siihen sillä siltä sille sinä siksi | it +nämä näiden näitä näissä näistä näihin näillä näiltä näille näinä näiksi | these +nuo noiden noita noissa noista noihin noilla noilta noille noina noiksi | those +ne niiden niitä niissä niistä niihin niillä niiltä niille niinä niiksi | they + +kuka kenen kenet ketä kenessä kenestä keneen kenellä keneltä kenelle kenenä keneksi| who +ketkä keiden ketkä keitä keissä keistä keihin keillä keiltä keille keinä keiksi | (pl) +mikä minkä minkä mitä missä mistä mihin millä miltä mille minä miksi | which what +mitkä | (pl) + +joka jonka jota jossa josta johon jolla jolta jolle jona joksi | who which +jotka joiden joita joissa joista joihin joilla joilta joille joina joiksi | (pl) + +| conjunctions + +että | that +ja | and +jos | if +koska | because +kuin | than +mutta | but +niin | so +sekä | and +sillä | for +tai | or +vaan | but +vai | or +vaikka | although + + +| prepositions + +kanssa | with +mukaan | according to +noin | about +poikki | across +yli | over, across + +| other + +kun | when +niin | so +nyt | now +itse | self + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt new file mode 100644 index 00000000..749abae6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt @@ -0,0 +1,186 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/french/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A French stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + +au | a + le +aux | a + les +avec | with +ce | this +ces | these +dans | with +de | of +des | de + les +du | de + le +elle | she +en | `of them' etc +et | and +eux | them +il | he +je | I +la | the +le | the +leur | their +lui | him +ma | my (fem) +mais | but +me | me +même | same; as in moi-même (myself) etc +mes | me (pl) +moi | me +mon | my (masc) +ne | not +nos | our (pl) +notre | our +nous | we +on | one +ou | where +par | by +pas | not +pour | for +qu | que before vowel +que | that +qui | who +sa | his, her (fem) +se | oneself +ses | his (pl) +son | his, her (masc) +sur | on +ta | thy (fem) +te | thee +tes | thy (pl) +toi | thee +ton | thy (masc) +tu | thou +un | a +une | a +vos | your (pl) +votre | your +vous | you + + | single letter forms + +c | c' +d | d' +j | j' +l | l' +à | to, at +m | m' +n | n' +s | s' +t | t' +y | there + + | forms of être (not including the infinitive): +é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 + + | forms of avoir (not including the infinitive): +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 + + | Later additions (from Jean-Christophe Deschamps) +ceci | this +cela | that +celà | that +cet | this +cette | this +ici | here +ils | they +les | the (pl) +leurs | their (pl) +quel | which +quels | which +quelle | which +quelles | which +sans | without +soi | oneself + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt new file mode 100644 index 00000000..9ff88d74 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt @@ -0,0 +1,110 @@ + +a +ach +ag +agus +an +aon +ar +arna +as +b' +ba +beirt +bhúr +caoga +ceathair +ceathrar +chomh +chtó +chuig +chun +cois +céad +cúig +cúigear +d' +daichead +dar +de +deich +deichniúr +den +dhá +do +don +dtí +dá +dár +dó +faoi +faoin +faoina +faoinár +fara +fiche +gach +gan +go +gur +haon +hocht +i +iad +idir +in +ina +ins +inár +is +le +leis +lena +lenár +m' +mar +mo +mé +na +nach +naoi +naonúr +ná +ní +níor +nó +nócha +ocht +ochtar +os +roimh +sa +seacht +seachtar +seachtó +seasca +seisear +siad +sibh +sinn +sna +sé +sí +tar +thar +thú +triúr +trí +trína +trínár +tríocha +tú +um +ár +é +éis +í +ó +ón +óna +ónár diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt new file mode 100644 index 00000000..d8760b12 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt @@ -0,0 +1,161 @@ +# galican stopwords +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt new file mode 100644 index 00000000..86286bb0 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt @@ -0,0 +1,235 @@ +# Also see http://www.opensource.org/licenses/bsd-license.html +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# This file was created by Jacques Savoy and is distributed under the BSD license. +# Note: by default this file also contains forms normalized by HindiNormalizer +# for spelling variation (see section below), such that it can be used whether or +# not you enable that feature. When adding additional entries to this list, +# please add the normalized form as well. +अंदर +अत +अपना +अपनी +अपने +अभी +आदि +आप +इत्यादि +इन +इनका +इन्हीं +इन्हें +इन्हों +इस +इसका +इसकी +इसके +इसमें +इसी +इसे +उन +उनका +उनकी +उनके +उनको +उन्हीं +उन्हें +उन्हों +उस +उसके +उसी +उसे +एक +एवं +एस +ऐसे +और +कई +कर +करता +करते +करना +करने +करें +कहते +कहा +का +काफ़ी +कि +कितना +किन्हें +किन्हों +किया +किर +किस +किसी +किसे +की +कुछ +कुल +के +को +कोई +कौन +कौनसा +गया +घर +जब +जहाँ +जा +जितना +जिन +जिन्हें +जिन्हों +जिस +जिसे +जीधर +जैसा +जैसे +जो +तक +तब +तरह +तिन +तिन्हें +तिन्हों +तिस +तिसे +तो +था +थी +थे +दबारा +दिया +दुसरा +दूसरे +दो +द्वारा +न +नहीं +ना +निहायत +नीचे +ने +पर +पर +पहले +पूरा +पे +फिर +बनी +बही +बहुत +बाद +बाला +बिलकुल +भी +भीतर +मगर +मानो +मे +में +यदि +यह +यहाँ +यही +या +यिह +ये +रखें +रहा +रहे +ऱ्वासा +लिए +लिये +लेकिन +व +वर्ग +वह +वह +वहाँ +वहीं +वाले +वुह +वे +वग़ैरह +संग +सकता +सकते +सबसे +सभी +साथ +साबुत +साभ +सारा +से +सो +ही +हुआ +हुई +हुए +है +हैं +हो +होता +होती +होते +होना +होने +# additional normalized forms of the above +अपनि +जेसे +होति +सभि +तिंहों +इंहों +दवारा +इसि +किंहें +थि +उंहों +ओर +जिंहें +वहिं +अभि +बनि +हि +उंहिं +उंहें +हें +वगेरह +एसे +रवासा +कोन +निचे +काफि +उसि +पुरा +भितर +हे +बहि +वहां +कोइ +यहां +जिंहों +तिंहें +किसि +कइ +यहि +इंहिं +जिधर +इंहें +अदि +इतयादि +हुइ +कोनसा +इसकि +दुसरे +जहां +अप +किंहों +उनकि +भि +वरग +हुअ +जेसा +नहिं diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt new file mode 100644 index 00000000..37526da8 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt @@ -0,0 +1,211 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/hungarian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + +| Hungarian stop word list +| prepared by Anna Tordai + +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt new file mode 100644 index 00000000..60c1c50f --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt @@ -0,0 +1,46 @@ +# example set of Armenian stopwords. +այդ +այլ +այն +այս +դու +դուք +եմ +են +ենք +ես +եք +է +էի +էին +էինք +էիր +էիք +էր +ըստ +թ +ի +ին +իսկ +իր +կամ +համար +հետ +հետո +մենք +մեջ +մի +ն +նա +նաև +նրա +նրանք +որ +որը +որոնք +որպես +ու +ում +պիտի +վրա +և diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt new file mode 100644 index 00000000..4617f83a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt @@ -0,0 +1,359 @@ +# from appendix D of: A Study of Stemming Effects on Information +# Retrieval in Bahasa Indonesia +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt new file mode 100644 index 00000000..1219cc77 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt @@ -0,0 +1,303 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/italian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | An Italian stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + +ad | a (to) before vowel +al | a + il +allo | a + lo +ai | a + i +agli | a + gli +all | a + l' +agl | a + gl' +alla | a + la +alle | a + le +con | with +col | con + il +coi | con + i (forms collo, cogli etc are now very rare) +da | from +dal | da + il +dallo | da + lo +dai | da + i +dagli | da + gli +dall | da + l' +dagl | da + gll' +dalla | da + la +dalle | da + le +di | of +del | di + il +dello | di + lo +dei | di + i +degli | di + gli +dell | di + l' +degl | di + gl' +della | di + la +delle | di + le +in | in +nel | in + el +nello | in + lo +nei | in + i +negli | in + gli +nell | in + l' +negl | in + gl' +nella | in + la +nelle | in + le +su | on +sul | su + il +sullo | su + lo +sui | su + i +sugli | su + gli +sull | su + l' +sugl | su + gl' +sulla | su + la +sulle | su + le +per | through, by +tra | among +contro | against +io | I +tu | thou +lui | he +lei | she +noi | we +voi | you +loro | they +mio | my +mia | +miei | +mie | +tuo | +tua | +tuoi | thy +tue | +suo | +sua | +suoi | his, her +sue | +nostro | our +nostra | +nostri | +nostre | +vostro | your +vostra | +vostri | +vostre | +mi | me +ti | thee +ci | us, there +vi | you, there +lo | him, the +la | her, the +li | them +le | them, the +gli | to him, the +ne | from there etc +il | the +un | a +uno | a +una | a +ma | but +ed | and +se | if +perché | why, because +anche | also +come | how +dov | where (as dov') +dove | where +che | who, that +chi | who +cui | whom +non | not +più | more +quale | who, that +quanto | how much +quanti | +quanta | +quante | +quello | that +quelli | +quella | +quelle | +questo | this +questi | +questa | +queste | +si | yes +tutto | all +tutti | all + + | single letter forms: + +a | at +c | as c' for ce or ci +e | and +i | the +l | as l' +o | or + + | forms of avere, to have (not including the infinitive): + +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 + + | forms of essere, to be (not including the infinitive): +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 + + | forms of fare, to do (not including the infinitive, fa, fat-): +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 + + | forms of stare, to be (not including the infinitive): +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt new file mode 100644 index 00000000..d4321be6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt @@ -0,0 +1,127 @@ +# +# This file defines a stopword set for Japanese. +# +# This set is made up of hand-picked frequent terms from segmented Japanese Wikipedia. +# Punctuation characters and frequent kanji have mostly been left out. See LUCENE-3745 +# for frequency lists, etc. that can be useful for making your own set (if desired) +# +# Note that there is an overlap between these stopwords and the terms stopped when used +# in combination with the JapanesePartOfSpeechStopFilter. When editing this file, note +# that comments are not allowed on the same line as stopwords. +# +# Also note that stopping is done in a case-insensitive manner. Change your StopFilter +# configuration if you need case-sensitive stopping. Lastly, note that stopping is done +# using the same character width as the entries in this file. Since this StopFilter is +# normally done after a CJKWidthFilter in your chain, you would usually want your romaji +# entries to be in half-width and your kana entries to be in full-width. +# +の +に +は +を +た +が +で +て +と +し +れ +さ +ある +いる +も +する +から +な +こと +として +い +や +れる +など +なっ +ない +この +ため +その +あっ +よう +また +もの +という +あり +まで +られ +なる +へ +か +だ +これ +によって +により +おり +より +による +ず +なり +られる +において +ば +なかっ +なく +しかし +について +せ +だっ +その後 +できる +それ +う +ので +なお +のみ +でき +き +つ +における +および +いう +さらに +でも +ら +たり +その他 +に関する +たち +ます +ん +なら +に対して +特に +せる +及び +これら +とき +では +にて +ほか +ながら +うち +そして +とともに +ただし +かつて +それぞれ +または +お +ほど +ものの +に対する +ほとんど +と共に +といった +です +とも +ところ +ここ +##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt new file mode 100644 index 00000000..e21a23c0 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt @@ -0,0 +1,172 @@ +# Set of Latvian stopwords from A Stemming Algorithm for Latvian, Karlis Kreslins +# the original list of over 800 forms was refined: +# pronouns, adverbs, interjections were removed +# +# prepositions +aiz +ap +ar +apakš +ārpus +augšpus +bez +caur +dēļ +gar +iekš +iz +kopš +labad +lejpus +līdz +no +otrpus +pa +par +pār +pēc +pie +pirms +pret +priekš +starp +šaipus +uz +viņpus +virs +virspus +zem +apakšpus +# Conjunctions +un +bet +jo +ja +ka +lai +tomēr +tikko +turpretī +arī +kaut +gan +tādēļ +tā +ne +tikvien +vien +kā +ir +te +vai +kamēr +# Particles +ar +diezin +droši +diemžēl +nebūt +ik +it +taču +nu +pat +tiklab +iekšpus +nedz +tik +nevis +turpretim +jeb +iekam +iekām +iekāms +kolīdz +līdzko +tiklīdz +jebšu +tālab +tāpēc +nekā +itin +jā +jau +jel +nē +nezin +tad +tikai +vis +tak +iekams +vien +# modal verbs +būt +biju +biji +bija +bijām +bijāt +esmu +esi +esam +esat +būšu +būsi +būs +būsim +būsiet +tikt +tiku +tiki +tika +tikām +tikāt +tieku +tiec +tiek +tiekam +tiekat +tikšu +tiks +tiksim +tiksiet +tapt +tapi +tapāt +topat +tapšu +tapsi +taps +tapsim +tapsiet +kļūt +kļuvu +kļuvi +kļuva +kļuvām +kļuvāt +kļūstu +kļūsti +kļūst +kļūstam +kļūstat +kļūšu +kļūsi +kļūs +kļūsim +kļūsiet +# verbs +varēt +varēju +varējām +varēšu +varēsim +var +varēji +varējāt +varēsi +varēsiet +varat +varēja +varēs diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt new file mode 100644 index 00000000..47a2aeac --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt @@ -0,0 +1,119 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/dutch/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Dutch stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This is a ranked list (commonest to rarest) of stopwords derived from + | a large sample of Dutch text. + + | Dutch stop words frequently exhibit homonym clashes. These are indicated + | clearly below. + +de | the +en | and +van | of, from +ik | I, the ego +te | (1) chez, at etc, (2) to, (3) too +dat | that, which +die | that, those, who, which +in | in, inside +een | a, an, one +hij | he +het | the, it +niet | not, nothing, naught +zijn | (1) to be, being, (2) his, one's, its +is | is +was | (1) was, past tense of all persons sing. of 'zijn' (to be) (2) wax, (3) the washing, (4) rise of river +op | on, upon, at, in, up, used up +aan | on, upon, to (as dative) +met | with, by +als | like, such as, when +voor | (1) before, in front of, (2) furrow +had | had, past tense all persons sing. of 'hebben' (have) +er | there +maar | but, only +om | round, about, for etc +hem | him +dan | then +zou | should/would, past tense all persons sing. of 'zullen' +of | or, whether, if +wat | what, something, anything +mijn | possessive and noun 'mine' +men | people, 'one' +dit | this +zo | so, thus, in this way +door | through by +over | over, across +ze | she, her, they, them +zich | oneself +bij | (1) a bee, (2) by, near, at +ook | also, too +tot | till, until +je | you +mij | me +uit | out of, from +der | Old Dutch form of 'van der' still found in surnames +daar | (1) there, (2) because +haar | (1) her, their, them, (2) hair +naar | (1) unpleasant, unwell etc, (2) towards, (3) as +heb | present first person sing. of 'to have' +hoe | how, why +heeft | present third person sing. of 'to have' +hebben | 'to have' and various parts thereof +deze | this +u | you +want | (1) for, (2) mitten, (3) rigging +nog | yet, still +zal | 'shall', first and third person sing. of verb 'zullen' (will) +me | me +zij | she, they +nu | now +ge | 'thou', still used in Belgium and south Netherlands +geen | none +omdat | because +iets | something, somewhat +worden | to become, grow, get +toch | yet, still +al | all, every, each +waren | (1) 'were' (2) to wander, (3) wares, (3) +veel | much, many +meer | (1) more, (2) lake +doen | to do, to make +toen | then, when +moet | noun 'spot/mote' and present form of 'to must' +ben | (1) am, (2) 'are' in interrogative second person singular of 'to be' +zonder | without +kan | noun 'can' and present form of 'to be able' +hun | their, them +dus | so, consequently +alles | all, everything, anything +onder | under, beneath +ja | yes, of course +eens | once, one day +hier | here +wie | who +werd | imperfect third person sing. of 'become' +altijd | always +doch | yet, but etc +wordt | present third person sing. of 'become' +wezen | (1) to be, (2) 'been' as in 'been fishing', (3) orphans +kunnen | to be able +ons | us/our +zelf | self +tegen | against, towards, at +na | after, near +reeds | already +wil | (1) present tense of 'want', (2) 'will', noun, (3) fender +kon | could; past tense of 'to be able' +niets | nothing +uw | your +iemand | somebody +geweest | been; past participle of 'be' +andere | other diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt new file mode 100644 index 00000000..a7a2c28b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt @@ -0,0 +1,194 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/norwegian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Norwegian stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This stop word list is for the dominant bokmål dialect. Words unique + | to nynorsk are marked *. + + | Revised by Jan Bruusgaard , Jan 2005 + +og | and +i | in +jeg | I +det | it/this/that +at | to (w. inf.) +en | a/an +et | a/an +den | it/this/that +til | to +er | is/am/are +som | who/that +på | on +de | they / you(formal) +med | with +han | he +av | of +ikke | not +ikkje | not * +der | there +så | so +var | was/were +meg | me +seg | you +men | but +ett | one +har | have +om | about +vi | we +min | my +mitt | my +ha | have +hadde | had +hun | she +nå | now +over | over +da | when/as +ved | by/know +fra | from +du | you +ut | out +sin | your +dem | them +oss | us +opp | up +man | you/one +kan | can +hans | his +hvor | where +eller | or +hva | what +skal | shall/must +selv | self (reflective) +sjøl | self (reflective) +her | here +alle | all +vil | will +bli | become +ble | became +blei | became * +blitt | have become +kunne | could +inn | in +når | when +være | be +kom | come +noen | some +noe | some +ville | would +dere | you +som | who/which/that +deres | their/theirs +kun | only/just +ja | yes +etter | after +ned | down +skulle | should +denne | this +for | for/because +deg | you +si | hers/his +sine | hers/his +sitt | hers/his +mot | against +å | to +meget | much +hvorfor | why +dette | this +disse | these/those +uten | without +hvordan | how +ingen | none +din | your +ditt | your +blir | become +samme | same +hvilken | which +hvilke | which (plural) +sånn | such a +inni | inside/within +mellom | between +vår | our +hver | each +hvem | who +vors | us/ours +hvis | whose +både | both +bare | only/just +enn | than +fordi | as/because +før | before +mange | many +også | also +slik | just +vært | been +være | to be +båe | both * +begge | both +siden | since +dykk | your * +dykkar | yours * +dei | they * +deira | them * +deires | theirs * +deim | them * +di | your (fem.) * +då | as/when * +eg | I * +ein | a/an * +eit | a/an * +eitt | a/an * +elles | or * +honom | he * +hjå | at * +ho | she * +hoe | she * +henne | her +hennar | her/hers +hennes | hers +hoss | how * +hossen | how * +ikkje | not * +ingi | noone * +inkje | noone * +korleis | how * +korso | how * +kva | what/which * +kvar | where * +kvarhelst | where * +kven | who/whom * +kvi | why * +kvifor | why * +me | we * +medan | while * +mi | my * +mine | my * +mykje | much * +no | now * +nokon | some (masc./neut.) * +noka | some (fem.) * +nokor | some * +noko | some * +nokre | some * +si | his/hers * +sia | since * +sidan | since * +so | so * +somt | some * +somme | some * +um | about* +upp | up * +vere | be * +vore | was * +verte | become * +vort | become * +varte | became * +vart | became * + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt new file mode 100644 index 00000000..acfeb01a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt @@ -0,0 +1,253 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/portuguese/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Portuguese stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + + | The following is a ranked list (commonest to rarest) of stopwords + | deriving from a large sample of text. + + | Extra words have been added at the end. + +de | of, from +a | the; to, at; her +o | the; him +que | who, that +e | and +do | de + o +da | de + a +em | in +um | a +para | for + | é from SER +com | with +não | not, no +uma | a +os | the; them +no | em + o +se | himself etc +na | em + a +por | for +mais | more +as | the; them +dos | de + os +como | as, like +mas | but + | foi from SER +ao | a + o +ele | he +das | de + as + | tem from TER +à | a + a +seu | his +sua | her +ou | or + | ser from SER +quando | when +muito | much + | há from HAV +nos | em + os; us +já | already, now + | está from EST +eu | I +também | also +só | only, just +pelo | per + o +pela | per + a +até | up to +isso | that +ela | he +entre | between + | era from SER +depois | after +sem | without +mesmo | same +aos | a + os + | ter from TER +seus | his +quem | whom +nas | em + as +me | me +esse | that +eles | they + | estão from EST +você | you + | tinha from TER + | foram from SER +essa | that +num | em + um +nem | nor +suas | her +meu | my +às | a + as +minha | my + | têm from TER +numa | em + uma +pelos | per + os +elas | they + | havia from HAV + | seja from SER +qual | which + | será from SER +nós | we + | tenho from TER +lhe | to him, her +deles | of them +essas | those +esses | those +pelas | per + as +este | this + | fosse from SER +dele | of him + + | other words. There are many contractions such as naquele = em+aquele, + | mo = me+o, but they are rare. + | Indefinite article plural forms are also rare. + +tu | thou +te | thee +vocês | you (plural) +vos | you +lhes | to them +meus | my +minhas +teu | thy +tua +teus +tuas +nosso | our +nossa +nossos +nossas + +dela | of her +delas | of them + +esta | this +estes | these +estas | these +aquele | that +aquela | that +aqueles | those +aquelas | those +isto | this +aquilo | that + + | forms of estar, to be (not including the infinitive): +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 + + | forms of haver, to have (not including the infinitive): +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 + + | forms of ser, to be (not including the infinitive): +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 + + | forms of ter, to have (not including the infinitive): +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt new file mode 100644 index 00000000..4fdee90a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt @@ -0,0 +1,233 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt new file mode 100644 index 00000000..55271400 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt @@ -0,0 +1,243 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/russian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | a russian stop word list. comments begin with vertical bar. each stop + | word is at the start of a line. + + | this is a ranked list (commonest to rarest) of stopwords derived from + | a large text sample. + + | letter `ё' is translated to `е'. + +и | and +в | in/into +во | alternative form +не | not +что | what/that +он | he +на | on/onto +я | i +с | from +со | alternative form +как | how +а | milder form of `no' (but) +то | conjunction and form of `that' +все | all +она | she +так | so, thus +его | him +но | but +да | yes/and +ты | thou +к | towards, by +у | around, chez +же | intensifier particle +вы | you +за | beyond, behind +бы | conditional/subj. particle +по | up to, along +только | only +ее | her +мне | to me +было | it was +вот | here is/are, particle +от | away from +меня | me +еще | still, yet, more +нет | no, there isnt/arent +о | about +из | out of +ему | to him +теперь | now +когда | when +даже | even +ну | so, well +вдруг | suddenly +ли | interrogative particle +если | if +уже | already, but homonym of `narrower' +или | or +ни | neither +быть | to be +был | he was +него | prepositional form of его +до | up to +вас | you accusative +нибудь | indef. suffix preceded by hyphen +опять | again +уж | already, but homonym of `adder' +вам | to you +сказал | he said +ведь | particle `after all' +там | there +потом | then +себя | oneself +ничего | nothing +ей | to her +может | usually with `быть' as `maybe' +они | they +тут | here +где | where +есть | there is/are +надо | got to, must +ней | prepositional form of ей +для | for +мы | we +тебя | thee +их | them, their +чем | than +была | she was +сам | self +чтоб | in order to +без | without +будто | as if +человек | man, person, one +чего | genitive form of `what' +раз | once +тоже | also +себе | to oneself +под | beneath +жизнь | life +будет | will be +ж | short form of intensifer particle `же' +тогда | then +кто | who +этот | this +говорил | was saying +того | genitive form of `that' +потому | for that reason +этого | genitive form of `this' +какой | which +совсем | altogether +ним | prepositional form of `его', `они' +здесь | here +этом | prepositional form of `этот' +один | one +почти | almost +мой | my +тем | instrumental/dative plural of `тот', `то' +чтобы | full form of `in order that' +нее | her (acc.) +кажется | it seems +сейчас | now +были | they were +куда | where to +зачем | why +сказать | to say +всех | all (acc., gen. preposn. plural) +никогда | never +сегодня | today +можно | possible, one can +при | by +наконец | finally +два | two +об | alternative form of `о', about +другой | another +хоть | even +после | after +над | above +больше | more +тот | that one (masc.) +через | across, in +эти | these +нас | us +про | about +всего | in all, only, of all +них | prepositional form of `они' (they) +какая | which, feminine +много | lots +разве | interrogative particle +сказала | she said +три | three +эту | this, acc. fem. sing. +моя | my, feminine +впрочем | moreover, besides +хорошо | good +свою | ones own, acc. fem. sing. +этой | oblique form of `эта', fem. `this' +перед | in front of +иногда | sometimes +лучше | better +чуть | a little +том | preposn. form of `that one' +нельзя | one must not +такой | such a one +им | to them +более | more +всегда | always +конечно | of course +всю | acc. fem. sing of `all' +между | between + + + | b: some paradigms + | + | personal pronouns + | + | я меня мне мной [мною] + | ты тебя тебе тобой [тобою] + | он его ему им [него, нему, ним] + | она ее эи ею [нее, нэи, нею] + | оно его ему им [него, нему, ним] + | + | мы нас нам нами + | вы вас вам вами + | они их им ими [них, ним, ними] + | + | себя себе собой [собою] + | + | demonstrative pronouns: этот (this), тот (that) + | + | этот эта это эти + | этого эты это эти + | этого этой этого этих + | этому этой этому этим + | этим этой этим [этою] этими + | этом этой этом этих + | + | тот та то те + | того ту то те + | того той того тех + | тому той тому тем + | тем той тем [тою] теми + | том той том тех + | + | determinative pronouns + | + | (a) весь (all) + | + | весь вся все все + | всего всю все все + | всего всей всего всех + | всему всей всему всем + | всем всей всем [всею] всеми + | всем всей всем всех + | + | (b) сам (himself etc) + | + | сам сама само сами + | самого саму само самих + | самого самой самого самих + | самому самой самому самим + | самим самой самим [самою] самими + | самом самой самом самих + | + | stems of verbs `to be', `to have', `to do' and modal + | + | быть бы буд быв есть суть + | име + | дел + | мог мож мочь + | уме + | хоч хот + | долж + | можн + | нужн + | нельзя + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt new file mode 100644 index 00000000..096f87f6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt @@ -0,0 +1,133 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/swedish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Swedish stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This is a ranked list (commonest to rarest) of stopwords derived from + | a large text sample. + + | Swedish stop words occasionally exhibit homonym clashes. For example + | så = so, but also seed. These are indicated clearly below. + +och | and +det | it, this/that +att | to (with infinitive) +i | in, at +en | a +jag | I +hon | she +som | who, that +han | he +på | on +den | it, this/that +med | with +var | where, each +sig | him(self) etc +för | for +så | so (also: seed) +till | to +är | is +men | but +ett | a +om | if; around, about +hade | had +de | they, these/those +av | of +icke | not, no +mig | me +du | you +henne | her +då | then, when +sin | his +nu | now +har | have +inte | inte någon = no one +hans | his +honom | him +skulle | 'sake' +hennes | her +där | there +min | my +man | one (pronoun) +ej | nor +vid | at, by, on (also: vast) +kunde | could +något | some etc +från | from, off +ut | out +när | when +efter | after, behind +upp | up +vi | we +dem | them +vara | be +vad | what +över | over +än | than +dig | you +kan | can +sina | his +här | here +ha | have +mot | towards +alla | all +under | under (also: wonder) +någon | some etc +eller | or (else) +allt | all +mycket | much +sedan | since +ju | why +denna | this/that +själv | myself, yourself etc +detta | this/that +åt | to +utan | without +varit | was +hur | how +ingen | no +mitt | my +ni | you +bli | to be, become +blev | from bli +oss | us +din | thy +dessa | these/those +några | some etc +deras | their +blir | from bli +mina | my +samma | (the) same +vilken | who, that +er | you, your +sådan | such a +vår | our +blivit | from bli +dess | its +inom | within +mellan | between +sådant | such a +varför | why +varje | each +vilka | who, that +ditt | thy +vem | who +vilket | who, that +sitta | his +sådana | such a +vart | each +dina | thy +vars | whose +vårt | our +våra | our +ert | your +era | your +vilkas | whose + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt new file mode 100644 index 00000000..07f0fabe --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt @@ -0,0 +1,119 @@ +# Thai stopwords from: +# "Opinion Detection in Thai Political News Columns +# Based on Subjectivity Analysis" +# Khampol Sukhum, Supot Nitsuwat, and Choochart Haruechaiyasak +ไว้ +ไม่ +ไป +ได้ +ให้ +ใน +โดย +แห่ง +แล้ว +และ +แรก +แบบ +แต่ +เอง +เห็น +เลย +เริ่ม +เรา +เมื่อ +เพื่อ +เพราะ +เป็นการ +เป็น +เปิดเผย +เปิด +เนื่องจาก +เดียวกัน +เดียว +เช่น +เฉพาะ +เคย +เข้า +เขา +อีก +อาจ +อะไร +ออก +อย่าง +อยู่ +อยาก +หาก +หลาย +หลังจาก +หลัง +หรือ +หนึ่ง +ส่วน +ส่ง +สุด +สําหรับ +ว่า +วัน +ลง +ร่วม +ราย +รับ +ระหว่าง +รวม +ยัง +มี +มาก +มา +พร้อม +พบ +ผ่าน +ผล +บาง +น่า +นี้ +นํา +นั้น +นัก +นอกจาก +ทุก +ที่สุด +ที่ +ทําให้ +ทํา +ทาง +ทั้งนี้ +ทั้ง +ถ้า +ถูก +ถึง +ต้อง +ต่างๆ +ต่าง +ต่อ +ตาม +ตั้งแต่ +ตั้ง +ด้าน +ด้วย +ดัง +ซึ่ง +ช่วง +จึง +จาก +จัด +จะ +คือ +ความ +ครั้ง +คง +ขึ้น +ของ +ขอ +ขณะ +ก่อน +ก็ +การ +กับ +กัน +กว่า +กล่าว diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt new file mode 100644 index 00000000..84d9408d --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt @@ -0,0 +1,212 @@ +# Turkish stopwords from LUCENE-559 +# merged with the list from "Information Retrieval on Turkish Texts" +# (http://www.users.muohio.edu/canf/papers/JASIST2008offPrint.pdf) +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt new file mode 100644 index 00000000..6f0368e4 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt @@ -0,0 +1,29 @@ +# +# This is a sample user dictionary for Kuromoji (JapaneseTokenizer) +# +# Add entries to this file in order to override the statistical model in terms +# of segmentation, readings and part-of-speech tags. Notice that entries do +# not have weights since they are always used when found. This is by-design +# in order to maximize ease-of-use. +# +# Entries are defined using the following CSV format: +# , ... , ... , +# +# Notice that a single half-width space separates tokens and readings, and +# that the number tokens and readings must match exactly. +# +# Also notice that multiple entries with the same is undefined. +# +# Whitespace only lines are ignored. Comments are not allowed on entry lines. +# + +# Custom segmentation for kanji compounds +日本経済新聞,日本 経済 新聞,ニホン ケイザイ シンブン,カスタム名詞 +関西国際空港,関西 国際 空港,カンサイ コクサイ クウコウ,カスタム名詞 + +# Custom segmentation for compound katakana +トートバッグ,トート バッグ,トート バッグ,かずカナ名詞 +ショルダーバッグ,ショルダー バッグ,ショルダー バッグ,かずカナ名詞 + +# Custom reading for former sumo wrestler +朝青龍,朝青龍,アサショウリュウ,カスタム人名 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt new file mode 100644 index 00000000..1dfc0abe --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt @@ -0,0 +1,21 @@ +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#----------------------------------------------------------------------- +# Use a protected word file to protect against the stemmer reducing two +# unrelated words to the same base word. + +# Some non-words that normally won't be encountered, +# just to test that they won't be stemmed. +dontstems +zwhacky + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml b/test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml new file mode 100644 index 00000000..90e9287d --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml @@ -0,0 +1,1558 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml b/test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml new file mode 100644 index 00000000..36ed4f23 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml @@ -0,0 +1,1179 @@ + + + + + + + + + 9.7 + + + + + + + + + + + ${solr.data.dir:} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${solr.lock.type:native} + + + + + + + + + + + + + + + + + + + + + ${solr.ulog.dir:} + ${solr.ulog.numVersionBuckets:65536} + + + + + ${solr.autoCommit.maxTime:15000} + false + + + + + + ${solr.autoSoftCommit.maxTime:-1} + + + + + + + + + + + + + + ${solr.max.booleanClauses:1024} + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + 20 + + + 200 + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + explicit + 10 + + edismax + 0.075 + + dvName^400 + authorName^180 + dvSubject^190 + dvDescription^180 + dvAffiliation^170 + title^130 + subject^120 + keyword^110 + topicClassValue^100 + dsDescriptionValue^90 + authorAffiliation^80 + publicationCitation^60 + producerName^50 + fileName^30 + fileDescription^30 + variableLabel^20 + variableName^10 + _text_^1.0 + + + dvName^200 + authorName^100 + dvSubject^100 + dvDescription^100 + dvAffiliation^100 + title^75 + subject^75 + keyword^75 + topicClassValue^75 + dsDescriptionValue^75 + authorAffiliation^75 + publicationCitation^75 + producerName^75 + + + + isHarvested:false^25000 + + + + + + + + explicit + json + true + + + + + + + _text_ + + + + + + + text_general + + + + + + default + _text_ + solr.DirectSolrSpellChecker + + internal + + 0.5 + + 2 + + 1 + + 5 + + 4 + + 0.01 + + + + + + + + + + + + + + + + + + + + + 100 + + + + + + + + 70 + + 0.5 + + [-\w ,/\n\"']{20,200} + + + + + + + ]]> + ]]> + + + + + + + + + + + + + + + + + + + + + + + + ,, + ,, + ,, + ,, + ,]]> + ]]> + + + + + + 10 + .,!? + + + + + + + WORD + + + en + US + + + + + + + + + + + + + [^\w-\.] + _ + + + + + + + yyyy-MM-dd['T'[HH:mm[:ss[.SSS]][z + yyyy-MM-dd['T'[HH:mm[:ss[,SSS]][z + yyyy-MM-dd HH:mm[:ss[.SSS]][z + yyyy-MM-dd HH:mm[:ss[,SSS]][z + [EEE, ]dd MMM yyyy HH:mm[:ss] z + EEEE, dd-MMM-yy HH:mm:ss z + EEE MMM ppd HH:mm:ss [z ]yyyy + + + + + java.lang.String + text_general + + *_str + 256 + + + true + + + java.lang.Boolean + booleans + + + java.util.Date + pdates + + + java.lang.Long + java.lang.Integer + plongs + + + java.lang.Number + pdoubles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt new file mode 100644 index 00000000..ae1e83ee --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt @@ -0,0 +1,14 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt new file mode 100644 index 00000000..eab4ee87 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt @@ -0,0 +1,29 @@ +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#----------------------------------------------------------------------- +#some test synonym mappings unlikely to appear in real input text +aaafoo => aaabar +bbbfoo => bbbfoo bbbbar +cccfoo => cccbar cccbaz +fooaaa,baraaa,bazaaa + +# Some synonym groups specific to this example +GB,gib,gigabyte,gigabytes +MB,mib,megabyte,megabytes +Television, Televisions, TV, TVs +#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming +#after us won't split it into two words. + +# Synonym mappings can be used for spelling correction too +pixima => pixma + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt new file mode 100644 index 00000000..307a85f9 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt @@ -0,0 +1,8 @@ +# Set of Catalan contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +d +l +m +n +s +t diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt new file mode 100644 index 00000000..f1bba51b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt @@ -0,0 +1,15 @@ +# Set of French contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +l +m +t +qu +n +s +j +d +c +jusqu +quoiqu +lorsqu +puisqu diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt new file mode 100644 index 00000000..9ebe7fa3 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt @@ -0,0 +1,5 @@ +# Set of Irish contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +d +m +b diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt new file mode 100644 index 00000000..cac04095 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt @@ -0,0 +1,23 @@ +# Set of Italian contractions for ElisionFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +c +l +all +dall +dell +nell +sull +coll +pell +gl +agl +dagl +degl +negl +sugl +un +m +t +s +v +d diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt new file mode 100644 index 00000000..4d2642cc --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt @@ -0,0 +1,5 @@ +# Set of Irish hyphenations for StopFilter +# TODO: load this as a resource from the analyzer and sync it in build.xml +h +n +t diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt new file mode 100644 index 00000000..44107297 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt @@ -0,0 +1,6 @@ +# Set of overrides for the dutch stemmer +# TODO: load this as a resource from the analyzer and sync it in build.xml +fiets fiets +bromfiets bromfiets +ei eier +kind kinder diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt new file mode 100644 index 00000000..71b75084 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt @@ -0,0 +1,420 @@ +# +# This file defines a Japanese stoptag set for JapanesePartOfSpeechStopFilter. +# +# Any token with a part-of-speech tag that exactly matches those defined in this +# file are removed from the token stream. +# +# Set your own stoptags by uncommenting the lines below. Note that comments are +# not allowed on the same line as a stoptag. See LUCENE-3745 for frequency lists, +# etc. that can be useful for building you own stoptag set. +# +# The entire possible tagset is provided below for convenience. +# +##### +# noun: unclassified nouns +#名詞 +# +# noun-common: Common nouns or nouns where the sub-classification is undefined +#名詞-一般 +# +# noun-proper: Proper nouns where the sub-classification is undefined +#名詞-固有名詞 +# +# noun-proper-misc: miscellaneous proper nouns +#名詞-固有名詞-一般 +# +# noun-proper-person: Personal names where the sub-classification is undefined +#名詞-固有名詞-人名 +# +# noun-proper-person-misc: names that cannot be divided into surname and +# given name; foreign names; names where the surname or given name is unknown. +# e.g. お市の方 +#名詞-固有名詞-人名-一般 +# +# noun-proper-person-surname: Mainly Japanese surnames. +# e.g. 山田 +#名詞-固有名詞-人名-姓 +# +# noun-proper-person-given_name: Mainly Japanese given names. +# e.g. 太郎 +#名詞-固有名詞-人名-名 +# +# noun-proper-organization: Names representing organizations. +# e.g. 通産省, NHK +#名詞-固有名詞-組織 +# +# noun-proper-place: Place names where the sub-classification is undefined +#名詞-固有名詞-地域 +# +# noun-proper-place-misc: Place names excluding countries. +# e.g. アジア, バルセロナ, 京都 +#名詞-固有名詞-地域-一般 +# +# noun-proper-place-country: Country names. +# e.g. 日本, オーストラリア +#名詞-固有名詞-地域-国 +# +# noun-pronoun: Pronouns where the sub-classification is undefined +#名詞-代名詞 +# +# noun-pronoun-misc: miscellaneous pronouns: +# e.g. それ, ここ, あいつ, あなた, あちこち, いくつ, どこか, なに, みなさん, みんな, わたくし, われわれ +#名詞-代名詞-一般 +# +# noun-pronoun-contraction: Spoken language contraction made by combining a +# pronoun and the particle 'wa'. +# e.g. ありゃ, こりゃ, こりゃあ, そりゃ, そりゃあ +#名詞-代名詞-縮約 +# +# noun-adverbial: Temporal nouns such as names of days or months that behave +# like adverbs. Nouns that represent amount or ratios and can be used adverbially, +# e.g. 金曜, 一月, 午後, 少量 +#名詞-副詞可能 +# +# noun-verbal: Nouns that take arguments with case and can appear followed by +# 'suru' and related verbs (する, できる, なさる, くださる) +# e.g. インプット, 愛着, 悪化, 悪戦苦闘, 一安心, 下取り +#名詞-サ変接続 +# +# noun-adjective-base: The base form of adjectives, words that appear before な ("na") +# e.g. 健康, 安易, 駄目, だめ +#名詞-形容動詞語幹 +# +# noun-numeric: Arabic numbers, Chinese numerals, and counters like 何 (回), 数. +# e.g. 0, 1, 2, 何, 数, 幾 +#名詞-数 +# +# noun-affix: noun affixes where the sub-classification is undefined +#名詞-非自立 +# +# noun-affix-misc: Of adnominalizers, the case-marker の ("no"), and words that +# attach to the base form of inflectional words, words that cannot be classified +# into any of the other categories below. This category includes indefinite nouns. +# e.g. あかつき, 暁, かい, 甲斐, 気, きらい, 嫌い, くせ, 癖, こと, 事, ごと, 毎, しだい, 次第, +# 順, せい, 所為, ついで, 序で, つもり, 積もり, 点, どころ, の, はず, 筈, はずみ, 弾み, +# 拍子, ふう, ふり, 振り, ほう, 方, 旨, もの, 物, 者, ゆえ, 故, ゆえん, 所以, わけ, 訳, +# わり, 割り, 割, ん-口語/, もん-口語/ +#名詞-非自立-一般 +# +# noun-affix-adverbial: noun affixes that that can behave as adverbs. +# e.g. あいだ, 間, あげく, 挙げ句, あと, 後, 余り, 以外, 以降, 以後, 以上, 以前, 一方, うえ, +# 上, うち, 内, おり, 折り, かぎり, 限り, きり, っきり, 結果, ころ, 頃, さい, 際, 最中, さなか, +# 最中, じたい, 自体, たび, 度, ため, 為, つど, 都度, とおり, 通り, とき, 時, ところ, 所, +# とたん, 途端, なか, 中, のち, 後, ばあい, 場合, 日, ぶん, 分, ほか, 他, まえ, 前, まま, +# 儘, 侭, みぎり, 矢先 +#名詞-非自立-副詞可能 +# +# noun-affix-aux: noun affixes treated as 助動詞 ("auxiliary verb") in school grammars +# with the stem よう(だ) ("you(da)"). +# e.g. よう, やう, 様 (よう) +#名詞-非自立-助動詞語幹 +# +# noun-affix-adjective-base: noun affixes that can connect to the indeclinable +# connection form な (aux "da"). +# e.g. みたい, ふう +#名詞-非自立-形容動詞語幹 +# +# noun-special: special nouns where the sub-classification is undefined. +#名詞-特殊 +# +# noun-special-aux: The そうだ ("souda") stem form that is used for reporting news, is +# treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the base +# form of inflectional words. +# e.g. そう +#名詞-特殊-助動詞語幹 +# +# noun-suffix: noun suffixes where the sub-classification is undefined. +#名詞-接尾 +# +# noun-suffix-misc: Of the nouns or stem forms of other parts of speech that connect +# to ガル or タイ and can combine into compound nouns, words that cannot be classified into +# any of the other categories below. In general, this category is more inclusive than +# 接尾語 ("suffix") and is usually the last element in a compound noun. +# e.g. おき, かた, 方, 甲斐 (がい), がかり, ぎみ, 気味, ぐるみ, (~した) さ, 次第, 済 (ず) み, +# よう, (でき)っこ, 感, 観, 性, 学, 類, 面, 用 +#名詞-接尾-一般 +# +# noun-suffix-person: Suffixes that form nouns and attach to person names more often +# than other nouns. +# e.g. 君, 様, 著 +#名詞-接尾-人名 +# +# noun-suffix-place: Suffixes that form nouns and attach to place names more often +# than other nouns. +# e.g. 町, 市, 県 +#名詞-接尾-地域 +# +# noun-suffix-verbal: Of the suffixes that attach to nouns and form nouns, those that +# can appear before スル ("suru"). +# e.g. 化, 視, 分け, 入り, 落ち, 買い +#名詞-接尾-サ変接続 +# +# noun-suffix-aux: The stem form of そうだ (様態) that is used to indicate conditions, +# is treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the +# conjunctive form of inflectional words. +# e.g. そう +#名詞-接尾-助動詞語幹 +# +# noun-suffix-adjective-base: Suffixes that attach to other nouns or the conjunctive +# form of inflectional words and appear before the copula だ ("da"). +# e.g. 的, げ, がち +#名詞-接尾-形容動詞語幹 +# +# noun-suffix-adverbial: Suffixes that attach to other nouns and can behave as adverbs. +# e.g. 後 (ご), 以後, 以降, 以前, 前後, 中, 末, 上, 時 (じ) +#名詞-接尾-副詞可能 +# +# noun-suffix-classifier: Suffixes that attach to numbers and form nouns. This category +# is more inclusive than 助数詞 ("classifier") and includes common nouns that attach +# to numbers. +# e.g. 個, つ, 本, 冊, パーセント, cm, kg, カ月, か国, 区画, 時間, 時半 +#名詞-接尾-助数詞 +# +# noun-suffix-special: Special suffixes that mainly attach to inflecting words. +# e.g. (楽し) さ, (考え) 方 +#名詞-接尾-特殊 +# +# noun-suffix-conjunctive: Nouns that behave like conjunctions and join two words +# together. +# e.g. (日本) 対 (アメリカ), 対 (アメリカ), (3) 対 (5), (女優) 兼 (主婦) +#名詞-接続詞的 +# +# noun-verbal_aux: Nouns that attach to the conjunctive particle て ("te") and are +# semantically verb-like. +# e.g. ごらん, ご覧, 御覧, 頂戴 +#名詞-動詞非自立的 +# +# noun-quotation: text that cannot be segmented into words, proverbs, Chinese poetry, +# dialects, English, etc. Currently, the only entry for 名詞 引用文字列 ("noun quotation") +# is いわく ("iwaku"). +#名詞-引用文字列 +# +# noun-nai_adjective: Words that appear before the auxiliary verb ない ("nai") and +# behave like an adjective. +# e.g. 申し訳, 仕方, とんでも, 違い +#名詞-ナイ形容詞語幹 +# +##### +# prefix: unclassified prefixes +#接頭詞 +# +# prefix-nominal: Prefixes that attach to nouns (including adjective stem forms) +# excluding numerical expressions. +# e.g. お (水), 某 (氏), 同 (社), 故 (~氏), 高 (品質), お (見事), ご (立派) +#接頭詞-名詞接続 +# +# prefix-verbal: Prefixes that attach to the imperative form of a verb or a verb +# in conjunctive form followed by なる/なさる/くださる. +# e.g. お (読みなさい), お (座り) +#接頭詞-動詞接続 +# +# prefix-adjectival: Prefixes that attach to adjectives. +# e.g. お (寒いですねえ), バカ (でかい) +#接頭詞-形容詞接続 +# +# prefix-numerical: Prefixes that attach to numerical expressions. +# e.g. 約, およそ, 毎時 +#接頭詞-数接続 +# +##### +# verb: unclassified verbs +#動詞 +# +# verb-main: +#動詞-自立 +# +# verb-auxiliary: +#動詞-非自立 +# +# verb-suffix: +#動詞-接尾 +# +##### +# adjective: unclassified adjectives +#形容詞 +# +# adjective-main: +#形容詞-自立 +# +# adjective-auxiliary: +#形容詞-非自立 +# +# adjective-suffix: +#形容詞-接尾 +# +##### +# adverb: unclassified adverbs +#副詞 +# +# adverb-misc: Words that can be segmented into one unit and where adnominal +# modification is not possible. +# e.g. あいかわらず, 多分 +#副詞-一般 +# +# adverb-particle_conjunction: Adverbs that can be followed by の, は, に, +# な, する, だ, etc. +# e.g. こんなに, そんなに, あんなに, なにか, なんでも +#副詞-助詞類接続 +# +##### +# adnominal: Words that only have noun-modifying forms. +# e.g. この, その, あの, どの, いわゆる, なんらかの, 何らかの, いろんな, こういう, そういう, ああいう, +# どういう, こんな, そんな, あんな, どんな, 大きな, 小さな, おかしな, ほんの, たいした, +# 「(, も) さる (ことながら)」, 微々たる, 堂々たる, 単なる, いかなる, 我が」「同じ, 亡き +#連体詞 +# +##### +# conjunction: Conjunctions that can occur independently. +# e.g. が, けれども, そして, じゃあ, それどころか +接続詞 +# +##### +# particle: unclassified particles. +助詞 +# +# particle-case: case particles where the subclassification is undefined. +助詞-格助詞 +# +# particle-case-misc: Case particles. +# e.g. から, が, で, と, に, へ, より, を, の, にて +助詞-格助詞-一般 +# +# particle-case-quote: the "to" that appears after nouns, a person’s speech, +# quotation marks, expressions of decisions from a meeting, reasons, judgements, +# conjectures, etc. +# e.g. ( だ) と (述べた.), ( である) と (して執行猶予...) +助詞-格助詞-引用 +# +# particle-case-compound: Compounds of particles and verbs that mainly behave +# like case particles. +# e.g. という, といった, とかいう, として, とともに, と共に, でもって, にあたって, に当たって, に当って, +# にあたり, に当たり, に当り, に当たる, にあたる, において, に於いて,に於て, における, に於ける, +# にかけ, にかけて, にかんし, に関し, にかんして, に関して, にかんする, に関する, に際し, +# に際して, にしたがい, に従い, に従う, にしたがって, に従って, にたいし, に対し, にたいして, +# に対して, にたいする, に対する, について, につき, につけ, につけて, につれ, につれて, にとって, +# にとり, にまつわる, によって, に依って, に因って, により, に依り, に因り, による, に依る, に因る, +# にわたって, にわたる, をもって, を以って, を通じ, を通じて, を通して, をめぐって, をめぐり, をめぐる, +# って-口語/, ちゅう-関西弁「という」/, (何) ていう (人)-口語/, っていう-口語/, といふ, とかいふ +助詞-格助詞-連語 +# +# particle-conjunctive: +# e.g. から, からには, が, けれど, けれども, けど, し, つつ, て, で, と, ところが, どころか, とも, ども, +# ながら, なり, ので, のに, ば, ものの, や ( した), やいなや, (ころん) じゃ(いけない)-口語/, +# (行っ) ちゃ(いけない)-口語/, (言っ) たって (しかたがない)-口語/, (それがなく)ったって (平気)-口語/ +助詞-接続助詞 +# +# particle-dependency: +# e.g. こそ, さえ, しか, すら, は, も, ぞ +助詞-係助詞 +# +# particle-adverbial: +# e.g. がてら, かも, くらい, 位, ぐらい, しも, (学校) じゃ(これが流行っている)-口語/, +# (それ)じゃあ (よくない)-口語/, ずつ, (私) なぞ, など, (私) なり (に), (先生) なんか (大嫌い)-口語/, +# (私) なんぞ, (先生) なんて (大嫌い)-口語/, のみ, だけ, (私) だって-口語/, だに, +# (彼)ったら-口語/, (お茶) でも (いかが), 等 (とう), (今後) とも, ばかり, ばっか-口語/, ばっかり-口語/, +# ほど, 程, まで, 迄, (誰) も (が)([助詞-格助詞] および [助詞-係助詞] の前に位置する「も」) +助詞-副助詞 +# +# particle-interjective: particles with interjective grammatical roles. +# e.g. (松島) や +助詞-間投助詞 +# +# particle-coordinate: +# e.g. と, たり, だの, だり, とか, なり, や, やら +助詞-並立助詞 +# +# particle-final: +# e.g. かい, かしら, さ, ぜ, (だ)っけ-口語/, (とまってる) で-方言/, な, ナ, なあ-口語/, ぞ, ね, ネ, +# ねぇ-口語/, ねえ-口語/, ねん-方言/, の, のう-口語/, や, よ, ヨ, よぉ-口語/, わ, わい-口語/ +助詞-終助詞 +# +# particle-adverbial/conjunctive/final: The particle "ka" when unknown whether it is +# adverbial, conjunctive, or sentence final. For example: +# (a) 「A か B か」. Ex:「(国内で運用する) か,(海外で運用する) か (.)」 +# (b) Inside an adverb phrase. Ex:「(幸いという) か (, 死者はいなかった.)」 +# 「(祈りが届いたせい) か (, 試験に合格した.)」 +# (c) 「かのように」. Ex:「(何もなかった) か (のように振る舞った.)」 +# e.g. か +助詞-副助詞/並立助詞/終助詞 +# +# particle-adnominalizer: The "no" that attaches to nouns and modifies +# non-inflectional words. +助詞-連体化 +# +# particle-adnominalizer: The "ni" and "to" that appear following nouns and adverbs +# that are giongo, giseigo, or gitaigo. +# e.g. に, と +助詞-副詞化 +# +# particle-special: A particle that does not fit into one of the above classifications. +# This includes particles that are used in Tanka, Haiku, and other poetry. +# e.g. かな, けむ, ( しただろう) に, (あんた) にゃ(わからん), (俺) ん (家) +助詞-特殊 +# +##### +# auxiliary-verb: +助動詞 +# +##### +# interjection: Greetings and other exclamations. +# e.g. おはよう, おはようございます, こんにちは, こんばんは, ありがとう, どうもありがとう, ありがとうございます, +# いただきます, ごちそうさま, さよなら, さようなら, はい, いいえ, ごめん, ごめんなさい +#感動詞 +# +##### +# symbol: unclassified Symbols. +記号 +# +# symbol-misc: A general symbol not in one of the categories below. +# e.g. [○◎@$〒→+] +記号-一般 +# +# symbol-comma: Commas +# e.g. [,、] +記号-読点 +# +# symbol-period: Periods and full stops. +# e.g. [..。] +記号-句点 +# +# symbol-space: Full-width whitespace. +記号-空白 +# +# symbol-open_bracket: +# e.g. [({‘“『【] +記号-括弧開 +# +# symbol-close_bracket: +# e.g. [)}’”』」】] +記号-括弧閉 +# +# symbol-alphabetic: +#記号-アルファベット +# +##### +# other: unclassified other +#その他 +# +# other-interjection: Words that are hard to classify as noun-suffixes or +# sentence-final particles. +# e.g. (だ)ァ +その他-間投 +# +##### +# filler: Aizuchi that occurs during a conversation or sounds inserted as filler. +# e.g. あの, うんと, えと +フィラー +# +##### +# non-verbal: non-verbal sound. +非言語音 +# +##### +# fragment: +#語断片 +# +##### +# unknown: unknown part of speech. +#未知語 +# +##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt new file mode 100644 index 00000000..046829db --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt @@ -0,0 +1,125 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +# Cleaned on October 11, 2009 (not normalized, so use before normalization) +# This means that when modifying this list, you might need to add some +# redundant entries, for example containing forms with both أ and ا +من +ومن +منها +منه +في +وفي +فيها +فيه +و +ف +ثم +او +أو +ب +بها +به +ا +أ +اى +اي +أي +أى +لا +ولا +الا +ألا +إلا +لكن +ما +وما +كما +فما +عن +مع +اذا +إذا +ان +أن +إن +انها +أنها +إنها +انه +أنه +إنه +بان +بأن +فان +فأن +وان +وأن +وإن +التى +التي +الذى +الذي +الذين +الى +الي +إلى +إلي +على +عليها +عليه +اما +أما +إما +ايضا +أيضا +كل +وكل +لم +ولم +لن +ولن +هى +هي +هو +وهى +وهي +وهو +فهى +فهي +فهو +انت +أنت +لك +لها +له +هذه +هذا +تلك +ذلك +هناك +كانت +كان +يكون +تكون +وكانت +وكان +غير +بعض +قد +نحو +بين +بينما +منذ +ضمن +حيث +الان +الآن +خلال +بعد +قبل +حتى +عند +عندما +لدى +جميع diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt new file mode 100644 index 00000000..1ae4ba2a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt @@ -0,0 +1,193 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +а +аз +ако +ала +бе +без +беше +би +бил +била +били +било +близо +бъдат +бъде +бяха +в +вас +ваш +ваша +вероятно +вече +взема +ви +вие +винаги +все +всеки +всички +всичко +всяка +във +въпреки +върху +г +ги +главно +го +д +да +дали +до +докато +докога +дори +досега +доста +е +едва +един +ето +за +зад +заедно +заради +засега +затова +защо +защото +и +из +или +им +има +имат +иска +й +каза +как +каква +какво +както +какъв +като +кога +когато +което +които +кой +който +колко +която +къде +където +към +ли +м +ме +между +мен +ми +мнозина +мога +могат +може +моля +момента +му +н +на +над +назад +най +направи +напред +например +нас +не +него +нея +ни +ние +никой +нито +но +някои +някой +няма +обаче +около +освен +особено +от +отгоре +отново +още +пак +по +повече +повечето +под +поне +поради +после +почти +прави +пред +преди +през +при +пък +първо +с +са +само +се +сега +си +скоро +след +сме +според +сред +срещу +сте +съм +със +също +т +тази +така +такива +такъв +там +твой +те +тези +ти +тн +то +това +тогава +този +той +толкова +точно +трябва +тук +тъй +тя +тях +у +харесва +ч +че +често +чрез +ще +щом +я diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt new file mode 100644 index 00000000..3da65dea --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt @@ -0,0 +1,220 @@ +# Catalan stopwords from http://github.com/vcl/cue.language (Apache 2 Licensed) +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt new file mode 100644 index 00000000..53c6097d --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt @@ -0,0 +1,172 @@ +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ž diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt new file mode 100644 index 00000000..42e6145b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt @@ -0,0 +1,110 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/danish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Danish stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This is a ranked list (commonest to rarest) of stopwords derived from + | a large text sample. + + +og | and +i | in +jeg | I +det | that (dem. pronoun)/it (pers. pronoun) +at | that (in front of a sentence)/to (with infinitive) +en | a/an +den | it (pers. pronoun)/that (dem. pronoun) +til | to/at/for/until/against/by/of/into, more +er | present tense of "to be" +som | who, as +på | on/upon/in/on/at/to/after/of/with/for, on +de | they +med | with/by/in, along +han | he +af | of/by/from/off/for/in/with/on, off +for | at/for/to/from/by/of/ago, in front/before, because +ikke | not +der | who/which, there/those +var | past tense of "to be" +mig | me/myself +sig | oneself/himself/herself/itself/themselves +men | but +et | a/an/one, one (number), someone/somebody/one +har | present tense of "to have" +om | round/about/for/in/a, about/around/down, if +vi | we +min | my +havde | past tense of "to have" +ham | him +hun | she +nu | now +over | over/above/across/by/beyond/past/on/about, over/past +da | then, when/as/since +fra | from/off/since, off, since +du | you +ud | out +sin | his/her/its/one's +dem | them +os | us/ourselves +op | up +man | you/one +hans | his +hvor | where +eller | or +hvad | what +skal | must/shall etc. +selv | myself/youself/herself/ourselves etc., even +her | here +alle | all/everyone/everybody etc. +vil | will (verb) +blev | past tense of "to stay/to remain/to get/to become" +kunne | could +ind | in +når | when +være | present tense of "to be" +dog | however/yet/after all +noget | something +ville | would +jo | you know/you see (adv), yes +deres | their/theirs +efter | after/behind/according to/for/by/from, later/afterwards +ned | down +skulle | should +denne | this +end | than +dette | this +mit | my/mine +også | also +under | under/beneath/below/during, below/underneath +have | have +dig | you +anden | other +hende | her +mine | my +alt | everything +meget | much/very, plenty of +sit | his, her, its, one's +sine | his, her, its, one's +vor | our +mod | against +disse | these +hvis | if +din | your/yours +nogle | some +hos | by/at +blive | be/become +mange | many +ad | by/through +bliver | present tense of "to be/to become" +hendes | her/hers +været | be +thi | for (conj) +jer | you +sådan | such, like this/like that diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt new file mode 100644 index 00000000..86525e7a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt @@ -0,0 +1,294 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/german/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A German stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | The number of forms in this list is reduced significantly by passing it + | through the German stemmer. + + +aber | but + +alle | all +allem +allen +aller +alles + +als | than, as +also | so +am | an + dem +an | at + +ander | other +andere +anderem +anderen +anderer +anderes +anderm +andern +anderr +anders + +auch | also +auf | on +aus | out of +bei | by +bin | am +bis | until +bist | art +da | there +damit | with it +dann | then + +der | the +den +des +dem +die +das + +daß | that + +derselbe | the same +derselben +denselben +desselben +demselben +dieselbe +dieselben +dasselbe + +dazu | to that + +dein | thy +deine +deinem +deinen +deiner +deines + +denn | because + +derer | of those +dessen | of him + +dich | thee +dir | to thee +du | thou + +dies | this +diese +diesem +diesen +dieser +dieses + + +doch | (several meanings) +dort | (over) there + + +durch | through + +ein | a +eine +einem +einen +einer +eines + +einig | some +einige +einigem +einigen +einiger +einiges + +einmal | once + +er | he +ihn | him +ihm | to him + +es | it +etwas | something + +euer | your +eure +eurem +euren +eurer +eures + +für | for +gegen | towards +gewesen | p.p. of sein +hab | have +habe | have +haben | have +hat | has +hatte | had +hatten | had +hier | here +hin | there +hinter | behind + +ich | I +mich | me +mir | to me + + +ihr | you, to her +ihre +ihrem +ihren +ihrer +ihres +euch | to you + +im | in + dem +in | in +indem | while +ins | in + das +ist | is + +jede | each, every +jedem +jeden +jeder +jedes + +jene | that +jenem +jenen +jener +jenes + +jetzt | now +kann | can + +kein | no +keine +keinem +keinen +keiner +keines + +können | can +könnte | could +machen | do +man | one + +manche | some, many a +manchem +manchen +mancher +manches + +mein | my +meine +meinem +meinen +meiner +meines + +mit | with +muss | must +musste | had to +nach | to(wards) +nicht | not +nichts | nothing +noch | still, yet +nun | now +nur | only +ob | whether +oder | or +ohne | without +sehr | very + +sein | his +seine +seinem +seinen +seiner +seines + +selbst | self +sich | herself + +sie | they, she +ihnen | to them + +sind | are +so | so + +solche | such +solchem +solchen +solcher +solches + +soll | shall +sollte | should +sondern | but +sonst | else +über | over +um | about, around +und | and + +uns | us +unse +unsem +unsen +unser +unses + +unter | under +viel | much +vom | von + dem +von | from +vor | before +während | while +war | was +waren | were +warst | wast +was | what +weg | away, off +weil | because +weiter | further + +welche | which +welchem +welchen +welcher +welches + +wenn | when +werde | will +werden | will +wie | how +wieder | again +will | want +wir | we +wird | will +wirst | willst +wo | where +wollen | want +wollte | wanted +würde | would +würden | would +zu | to +zum | zu + dem +zur | zu + der +zwar | indeed +zwischen | between + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt new file mode 100644 index 00000000..232681f5 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt @@ -0,0 +1,78 @@ +# Lucene Greek Stopwords list +# Note: by default this file is used after GreekLowerCaseFilter, +# so when modifying this file use 'σ' instead of 'ς' +ο +η +το +οι +τα +του +τησ +των +τον +την +και +κι +κ +ειμαι +εισαι +ειναι +ειμαστε +ειστε +στο +στον +στη +στην +μα +αλλα +απο +για +προσ +με +σε +ωσ +παρα +αντι +κατα +μετα +θα +να +δε +δεν +μη +μην +επι +ενω +εαν +αν +τοτε +που +πωσ +ποιοσ +ποια +ποιο +ποιοι +ποιεσ +ποιων +ποιουσ +αυτοσ +αυτη +αυτο +αυτοι +αυτων +αυτουσ +αυτεσ +αυτα +εκεινοσ +εκεινη +εκεινο +εκεινοι +εκεινεσ +εκεινα +εκεινων +εκεινουσ +οπωσ +ομωσ +ισωσ +οσο +οτι diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt new file mode 100644 index 00000000..2c164c0b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt @@ -0,0 +1,54 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# a couple of test stopwords to test that the words are really being +# configured from this file: +stopworda +stopwordb + +# Standard english stop words taken from Lucene's StopAnalyzer +a +an +and +are +as +at +be +but +by +for +if +in +into +is +it +no +not +of +on +or +such +that +the +their +then +there +these +they +this +to +was +will +with diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt new file mode 100644 index 00000000..487d78c8 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt @@ -0,0 +1,356 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/spanish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Spanish stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + + | The following is a ranked list (commonest to rarest) of stopwords + | deriving from a large sample of text. + + | Extra words have been added at the end. + +de | from, of +la | the, her +que | who, that +el | the +en | in +y | and +a | to +los | the, them +del | de + el +se | himself, from him etc +las | the, them +por | for, by, etc +un | a +para | for +con | with +no | no +una | a +su | his, her +al | a + el + | es from SER +lo | him +como | how +más | more +pero | pero +sus | su plural +le | to him, her +ya | already +o | or + | fue from SER +este | this + | ha from HABER +sí | himself etc +porque | because +esta | this + | son from SER +entre | between + | está from ESTAR +cuando | when +muy | very +sin | without +sobre | on + | ser from SER + | tiene from TENER +también | also +me | me +hasta | until +hay | there is/are +donde | where + | han from HABER +quien | whom, that + | están from ESTAR + | estado from ESTAR +desde | from +todo | all +nos | us +durante | during + | estados from ESTAR +todos | all +uno | a +les | to them +ni | nor +contra | against +otros | other + | fueron from SER +ese | that +eso | that + | había from HABER +ante | before +ellos | they +e | and (variant of y) +esto | this +mí | me +antes | before +algunos | some +qué | what? +unos | a +yo | I +otro | other +otras | other +otra | other +él | he +tanto | so much, many +esa | that +estos | these +mucho | much, many +quienes | who +nada | nothing +muchos | many +cual | who + | sea from SER +poco | few +ella | she +estar | to be + | haber from HABER +estas | these + | estaba from ESTAR + | estamos from ESTAR +algunas | some +algo | something +nosotros | we + + | other forms + +mi | me +mis | mi plural +tú | thou +te | thee +ti | thee +tu | thy +tus | tu plural +ellas | they +nosotras | we +vosotros | you +vosotras | you +os | you +mío | mine +mía | +míos | +mías | +tuyo | thine +tuya | +tuyos | +tuyas | +suyo | his, hers, theirs +suya | +suyos | +suyas | +nuestro | ours +nuestra | +nuestros | +nuestras | +vuestro | yours +vuestra | +vuestros | +vuestras | +esos | those +esas | those + + | forms of estar, to be (not including the infinitive): +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 + + | forms of haber, to have (not including the infinitive): +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 + + | forms of ser, to be (not including the infinitive): +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 + | sed also means 'thirst' + + | forms of tener, to have (not including the infinitive): +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 + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt new file mode 100644 index 00000000..1b06a134 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt @@ -0,0 +1,1603 @@ +# Estonian stopwords list +all +alla +allapoole +allpool +alt +altpoolt +eel +eespool +enne +hommikupoole +hoolimata +ilma +kaudu +keset +kesk +kohe +koos +kuhupoole +kuni +kuspool +kustpoolt +kõige +käsikäes +lappi +ligi +läbi +mööda +paitsi +peale +pealepoole +pealpool +pealt +pealtpoolt +piki +pikku +piku +pikuti +põiki +pärast +päri +risti +sealpool +sealtpoolt +seespool +seltsis +siiapoole +siinpool +siitpoolt +sinnapoole +sissepoole +taga +tagantpoolt +tagapidi +tagapool +taha +tahapoole +teispool +teispoole +tänu +tükkis +vaatamata +vastu +väljapoole +väljaspool +väljastpoolt +õhtupoole +ühes +ühestükis +ühestükkis +ülalpool +ülaltpoolt +üle +ülespoole +ülevalpool +ülevaltpoolt +ümber +ümbert +aegu +aegus +alguks +algul +algule +algult +alguni +all +alla +alt +alul +alutsi +arvel +asemel +asemele +eel +eeli +ees +eesotsas +eest +eestotsast +esitsi +ette +etteotsa +haaval +heaks +hoolimata +hulgas +hulgast +hulka +jalgu +jalus +jalust +jaoks +jooksul +juurde +juures +juurest +jälil +jälile +järel +järele +järelt +järgi +kaasas +kallal +kallale +kallalt +kamul +kannul +kannule +kannult +kaudu +kaupa +keskel +keskele +keskelt +keskis +keskpaiku +kestel +kestes +kilda +killas +killast +kimpu +kimpus +kiuste +kohal +kohale +kohalt +kohaselt +kohe +kohta +koos +korral +kukil +kukile +kukilt +kulul +kõrva +kõrval +kõrvale +kõrvalt +kõrvas +kõrvast +käekõrval +käekõrvale +käekõrvalt +käes +käest +kätte +külge +küljes +küljest +küüsi +küüsis +küüsist +ligi +ligidal +ligidale +ligidalt +aegu +aegus +alguks +algul +algule +algult +alguni +all +alla +alt +alul +alutsi +arvel +asemel +asemele +eel +eeli +ees +eesotsas +eest +eestotsast +esitsi +ette +etteotsa +haaval +heaks +hoolimata +hulgas +hulgast +hulka +jalgu +jalus +jalust +jaoks +jooksul +juurde +juures +juurest +jälil +jälile +järel +järele +järelt +järgi +kaasas +kallal +kallale +kallalt +kamul +kannul +kannule +kannult +kaudu +kaupa +keskel +keskele +keskelt +keskis +keskpaiku +kestel +kestes +kilda +killas +killast +kimpu +kimpus +kiuste +kohal +kohale +kohalt +kohaselt +kohe +kohta +koos +korral +kukil +kukile +kukilt +kulul +kõrva +kõrval +kõrvale +kõrvalt +kõrvas +kõrvast +käekõrval +käekõrvale +käekõrvalt +käes +käest +kätte +külge +küljes +küljest +küüsi +küüsis +küüsist +ligi +ligidal +ligidale +ligidalt +lool +läbi +lähedal +lähedale +lähedalt +man +mant +manu +meelest +mööda +nahas +nahka +nahkas +najal +najale +najalt +nõjal +nõjale +otsa +otsas +otsast +paigale +paigu +paiku +peal +peale +pealt +perra +perrä +pidi +pihta +piki +pikku +pool +poole +poolest +poolt +puhul +puksiiris +pähe +päralt +päras +pärast +päri +ringi +ringis +risust +saadetusel +saadik +saatel +saati +seas +seast +sees +seest +sekka +seljataga +seltsi +seltsis +seltsist +sisse +slepis +suhtes +šlepis +taga +tagant +tagantotsast +tagaotsas +tagaselja +tagasi +tagast +tagutsi +taha +tahaotsa +takka +tarvis +tasa +tuuri +tuuris +tõttu +tükkis +uhal +vaatamata +vahel +vahele +vahelt +vahepeal +vahepeale +vahepealt +vahetsi +varal +varale +varul +vastas +vastast +vastu +veerde +veeres +viisi +võidu +võrd +võrdki +võrra +võrragi +väel +väele +vältel +väärt +väärtki +äärde +ääre +ääres +äärest +ühes +üle +ümber +ümbert +a +abil +aina +ainult +alalt +alates +alati +alles +b +c +d +e +eales +ealeski +edasi +edaspidi +eelkõige +eemal +ei +eks +end +enda +enese +ennem +esialgu +f +g +h +hoopis +i +iganes +igatahes +igati +iial +iialgi +ikka +ikkagi +ilmaski +iseenda +iseenese +iseenesest +isegi +j +jah +ju +juba +juhul +just +järelikult +k +ka +kah +kas +kasvõi +keda +kestahes +kogu +koguni +kohati +kokku +kuhu +kuhugi +kuidagi +kuidas +kunagi +kus +kusagil +kusjuures +kuskil +kust +kõigepealt +küll +l +liiga +lisaks +m +miks +mil +millal +millalgi +mispärast +mistahes +mistõttu +mitte +muide +muidu +muidugi +muist +mujal +mujale +mujalt +mõlemad +mõnda +mõne +mõnikord +n +nii +niikaua +niimoodi +niipaljuke +niisama +niisiis +niivõrd +nõnda +nüüd +o +omaette +omakorda +omavahel +ometi +p +palju +paljuke +palju-palju +peaaegu +peagi +peamiselt +pigem +pisut +praegu +päris +r +rohkem +s +samas +samuti +seal +sealt +sedakorda +sedapuhku +seega +seejuures +seejärel +seekord +seepärast +seetõttu +sellepärast +seni +sestap +siia +siiani +siin +siinkohal +siis +siiski +siit +sinna +suht +š +z +ž +t +teel +teineteise +tõesti +täiesti +u +umbes +v +w +veel +veelgi +vist +võibolla +võib-olla +väga +vähemalt +välja +väljas +väljast +õ +ä +ära +ö +ü +ühtlasi +üksi +ükskõik +ülal +ülale +ülalt +üles +ülesse +üleval +ülevalt +ülimalt +üsna +x +y +aga +ega +ehk +ehkki +elik +ellik +enge +ennegu +ent +et +ja +justkui +kui +kuid +kuigi +kuivõrd +kuna +kuni +kut +mistab +muudkui +nagu +nigu +ning +olgugi +otsekui +otsenagu +selmet +sest +sestab +vaid +või +aa +adaa +adjöö +ae +ah +ahaa +ahah +ah-ah-ah +ah-haa +ahoi +ai +aidaa +aidu-raidu +aih +aijeh +aituma +aitäh +aitüma +ammuu +amps +ampsti +aptsih +ass +at +ata +at-at-at +atsih +atsihh +auh +bai-bai +bingo +braavo +brr +ee +eeh +eh +ehee +eheh +eh-eh-hee +eh-eh-ee +ehei +ehh +ehhee +einoh +ena +ennäe +ennäh +fuh +fui +fuih +haa +hah +hahaa +hah-hah-hah +halleluuja +hallo +halloo +hass +hee +heh +he-he-hee +hei +heldeke(ne) +heureka +hihii +hip-hip-hurraa +hmh +hmjah +hoh-hoh-hoo +hohoo +hoi +hollallaa +hoo +hoplaa +hopp +hops +hopsassaa +hopsti +hosianna +huh +huidii +huist +hurjah +hurjeh +hurjoh +hurjuh +hurraa +huu +hõhõh +hõi +hõissa +hõissassa +hõk +hõkk +häh +hä-hä-hää +hüvasti +ih-ah-haa +ih-ih-hii +ii-ha-ha +issake +issakene +isver +jaa-ah +ja-ah +jaah +janäe +jeeh +jeerum +jeever +jessas +jestas +juhhei +jumalaga +jumalime +jumaluke +jumalukene +jutas +kaaps +kaapsti +kaasike +kae +kalps +kalpsti +kannäe +kanäe +kappadi +kaps +kapsti +karkõmm +karkäuh +karkääks +karkääksti +karmauh +karmauhti +karnaps +karnapsti +karniuhti +karpartsaki +karpauh +karpauhti +karplauh +karplauhti +karprauh +karprauhti +karsumdi +karsumm +kartsumdi +kartsumm +karviuh +karviuhti +kaske +kassa +kauh +kauhti +keh +keksti +kepsti +khe +khm +kih +kiiks +kiiksti +kiis +kiiss +kikerii +kikerikii +kili +kilk +kilk-kõlk +kilks +kilks-kolks +kilks-kõlks +kill +killadi +killadi|-kolladi +killadi-kõlladi +killa-kolla +killa-kõlla +kill-kõll +kimps-komps +kipp +kips-kõps +kiriküüt +kirra-kõrra +kirr-kõrr +kirts +klaps +klapsti +klirdi +klirr +klonks +klops +klopsti +kluk +klu-kluu +klõks +klõksti +klõmdi +klõmm +klõmpsti +klõnks +klõnksti +klõps +klõpsti +kläu +kohva-kohva +kok +koks +koksti +kolaki +kolk +kolks +kolksti +koll +kolladi +komp +komps +kompsti +kop +kopp +koppadi +kops +kopsti +kossu +kotsu +kraa +kraak +kraaks +kraaps +kraapsti +krahh +kraks +kraksti +kraps +krapsti +krauh +krauhti +kriiks +kriiksti +kriips +kriips-kraaps +kripa-krõpa +krips-kraps +kriuh +kriuks +kriuksti +kromps +kronk +kronks +krooks +kruu +krõks +krõksti +krõpa +krõps +krõpsti +krõuh +kräu +kräuh +kräuhti +kräuks +kss +kukeleegu +kukku +kuku +kulu +kurluu +kurnäu +kuss +kussu +kõks +kõksti +kõldi +kõlks +kõlksti +kõll +kõmaki +kõmdi +kõmm +kõmps +kõpp +kõps +kõpsadi +kõpsat +kõpsti +kõrr +kõrra-kõrra +kõss +kõtt +kõõksti +kärr +kärts +kärtsti +käuks +käuksti +kääga +kääks +kääksti +köh +köki-möki +köksti +laks +laksti +lampsti +larts +lartsti +lats +latsti +leelo +legoo +lehva +liiri-lõõri +lika-lõka +likat-lõkat +limpsti +lips +lipsti +lirts +lirtsaki +lirtsti +lonksti +lops +lopsti +lorts +lortsti +luks +lups +lupsti +lurts +lurtsti +lõks +lõksti +lõmps +lõmpsti +lõnks +lõnksti +lärts +lärtsti +läts +lätsti +lörts +lörtsti +lötsti +lööps +lööpsti +marss +mats +matsti +mauh +mauhti +mh +mhh +mhmh +miau +mjaa +mkm +m-mh +mnjaa +mnjah +moens +mulks +mulksti +mull-mull +mull-mull-mull +muu +muuh +mõh +mõmm +mäh +mäts +mäu +mää +möh +möh-öh-ää +möö +müh-müh +mühüh +müks +müksti +müraki +mürr +mürts +mürtsaki +mürtsti +mütaku +müta-mäta +müta-müta +müt-müt +müt-müt-müt +müts +mütsti +mütt +naa +naah +nah +naks +naksti +nanuu +naps +napsti +nilpsti +nipsti +nirr +niuh +niuh-näuh +niuhti +noh +noksti +nolpsti +nonoh +nonoo +nonäh +noo +nooh +nooks +norr +nurr +nuuts +nõh +nõhh +nõka-nõka +nõks +nõksat-nõksat +nõks-nõks +nõksti +nõõ +nõõh +näeh +näh +nälpsti +nämm-nämm +näpsti +näts +nätsti +näu +näuh +näuhti +näuks +näuksti +nääh +nääks +nühkat-nühkat +oeh +oh +ohh +ohhh +oh-hoi +oh-hoo +ohoh +oh-oh-oo +oh-oh-hoo +ohoi +ohoo +oi +oih +oijee +oijeh +oo +ooh +oo-oh +oo-ohh +oot +ossa +ot +paa +pah +pahh +pakaa +pamm +pantsti +pardon +pardonks +parlartsti +parts +partsti +partsumdi +partsumm +pastoi +pats +patst +patsti +pau +pauh +pauhti +pele +pfui +phuh +phuuh +phäh +phähh +piiks +piip +piiri-pääri +pimm +pimm-pamm +pimm-pomm +pimm-põmm +piraki +piuks +piu-pau +plaks +plaksti +plarts +plartsti +plats +platsti +plauh +plauhh +plauhti +pliks +pliks-plaks +plinn +pliraki +plirts +plirtsti +pliu +pliuh +ploks +plotsti +plumps +plumpsti +plõks +plõksti +plõmdi +plõmm +plõnn +plärr +plärts +plärtsat +plärtsti +pläu +pläuh +plää +plörtsat +pomm +popp +pops +popsti +ports +pot +pots +potsti +pott +praks +praksti +prants +prantsaki +prantsti +prassai +prauh +prauhh +prauhti +priks +priuh +priuhh +priuh-prauh +proosit +proost +prr +prrr +prõks +prõksti +prõmdi +prõmm +prõntsti +prääk +prääks +pst +psst +ptrr +ptruu +ptüi +puh +puhh +puksti +pumm +pumps +pup-pup-pup +purts +puuh +põks +põksti +põmdi +põmm +põmmadi +põnks +põnn +põnnadi +põnt +põnts +põntsti +põraki +põrr +põrra-põrra +päh +pähh +päntsti +pää +pöörd +püh +raks +raksti +raps +rapsti +ratataa +rauh +riips +riipsti +riks +riks-raks +rips-raps +rivitult +robaki +rops +ropsaki +ropsti +ruik +räntsti +räts +röh +röhh +sah +sahh +sahkat +saps +sapsti +sauh +sauhti +servus +sihkadi-sahkadi +sihka-sahka +sihkat-sahkat +silks +silk-solk +sips +sipsti +sirr +sirr-sorr +sirts +sirtsti +siu +siuh +siuh-sauh +siuh-säuh +siuhti +siuks +siuts +skool +so +soh +solks +solksti +solpsti +soo +sooh +so-oh +soo-oh +sopp +sops +sopsti +sorr +sorts +sortsti +so-soo +soss +soss-soss +ss +sss +sst +stopp +suhkat-sahkat +sulk +sulks +sulksti +sull +sulla-sulla +sulpa-sulpa +sulps +sulpsti +sumaki +sumdi +summ +summat-summat +sups +supsaku +supsti +surts +surtsti +suss +susti +suts +sutsti +säh +sähke +särts +särtsti +säu +säuh +säuhti +taevake +taevakene +takk +tere +terekest +tibi-tibi +tikk-takk +tiks +tilk +tilks +till +tilla-talla +till-tall +tilulii +tinn +tip +tip-tap +tirr +tirtsti +tiu +tjaa +tjah +tohhoh +tohhoo +tohoh +tohoo +tok +tokk +toks +toksti +tonks +tonksti +tota +totsti +tot-tot +tprr +tpruu +trah +trahh +trallallaa +trill +trillallaa +trr +trrr +tsah +tsahh +tsilk +tsilk-tsolk +tsirr +tsiuh +tskae +tsolk +tss +tst +tsst +tsuhh +tsuk +tsumm +tsurr +tsäuh +tšao +tšš +tššš +tuk +tuks +turts +turtsti +tutki +tutkit +tutu-lutu +tutulutu +tuut +tuutu-luutu +tõks +tötsti +tümps +uh +uhh +uh-huu +uhtsa +uhtsaa +uhuh +uhuu +ui +uih +uih-aih +uijah +uijeh +uist +uit +uka +upsti +uraa +urjah +urjeh +urjoh +urjuh +urr +urraa +ust +utu +uu +uuh +vaak +vaat +vae +vaeh +vai +vat +vau +vhüüt +vidiit +viiks +vilks +vilksti +vinki-vinki +virdi +virr +viu +viudi +viuh +viuhti +voeh +voh +vohh +volks +volksti +vooh +vops +vopsti +vot +vuh +vuhti +vuih +vulks +vulksti +vull +vulpsti +vups +vupsaki +vupsaku +vupsti +vurdi +vurr +vurra-vurra +vurts +vurtsti +vutt +võe +võeh +või +võih +võrr +võts +võtt +vääks +õe +õits +õk +õkk +õrr +õss +õuh +äh +ähh +ähhähhää +äh-hää +äh-äh-hää +äiu +äiu-ää +äss +ää +ääh +äähh +öh +öhh +ök +üh +eelmine +eikeegi +eimiski +emb-kumb +enam +enim +iga +igasugune +igaüks +ise +isesugune +järgmine +keegi +kes +kumb +kumbki +kõik +meiesugune +meietaoline +midagi +mihuke +mihukene +milletaoline +milline +mina +minake +mingi +mingisugune +minusugune +minutaoline +mis +miski +miskisugune +missugune +misuke +mitmes +mitmesugune +mitu +mitu-mitu +mitu-setu +muu +mõlema +mõnesugune +mõni +mõningane +mõningas +mäherdune +määrane +naasugune +need +nemad +nendesugune +nendetaoline +nihuke +nihukene +niimitu +niisamasugune +niisugune +nisuke +nisukene +oma +omaenese +omasugune +omataoline +pool +praegune +sama +samasugune +samataoline +see +seesama +seesamane +seesamune +seesinane +seesugune +selline +sihuke +sihukene +sina +sinusugune +sinutaoline +siuke +siukene +säherdune +säärane +taoline +teiesugune +teine +teistsugune +tema +temake +temakene +temasugune +temataoline +too +toosama +toosamane +üks +üksteise +hakkama +minema +olema +pidama +saama +tegema +tulema +võima diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt new file mode 100644 index 00000000..25f1db93 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt @@ -0,0 +1,99 @@ +# example set of basque stopwords +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt new file mode 100644 index 00000000..723641c6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt @@ -0,0 +1,313 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +# Note: by default this file is used after normalization, so when adding entries +# to this file, use the arabic 'ي' instead of 'ی' +انان +نداشته +سراسر +خياه +ايشان +وي +تاكنون +بيشتري +دوم +پس +ناشي +وگو +يا +داشتند +سپس +هنگام +هرگز +پنج +نشان +امسال +ديگر +گروهي +شدند +چطور +ده +و +دو +نخستين +ولي +چرا +چه +وسط +ه +كدام +قابل +يك +رفت +هفت +همچنين +در +هزار +بله +بلي +شايد +اما +شناسي +گرفته +دهد +داشته +دانست +داشتن +خواهيم +ميليارد +وقتيكه +امد +خواهد +جز +اورده +شده +بلكه +خدمات +شدن +برخي +نبود +بسياري +جلوگيري +حق +كردند +نوعي +بعري +نكرده +نظير +نبايد +بوده +بودن +داد +اورد +هست +جايي +شود +دنبال +داده +بايد +سابق +هيچ +همان +انجا +كمتر +كجاست +گردد +كسي +تر +مردم +تان +دادن +بودند +سري +جدا +ندارند +مگر +يكديگر +دارد +دهند +بنابراين +هنگامي +سمت +جا +انچه +خود +دادند +زياد +دارند +اثر +بدون +بهترين +بيشتر +البته +به +براساس +بيرون +كرد +بعضي +گرفت +توي +اي +ميليون +او +جريان +تول +بر +مانند +برابر +باشيم +مدتي +گويند +اكنون +تا +تنها +جديد +چند +بي +نشده +كردن +كردم +گويد +كرده +كنيم +نمي +نزد +روي +قصد +فقط +بالاي +ديگران +اين +ديروز +توسط +سوم +ايم +دانند +سوي +استفاده +شما +كنار +داريم +ساخته +طور +امده +رفته +نخست +بيست +نزديك +طي +كنيد +از +انها +تمامي +داشت +يكي +طريق +اش +چيست +روب +نمايد +گفت +چندين +چيزي +تواند +ام +ايا +با +ان +ايد +ترين +اينكه +ديگري +راه +هايي +بروز +همچنان +پاعين +كس +حدود +مختلف +مقابل +چيز +گيرد +ندارد +ضد +همچون +سازي +شان +مورد +باره +مرسي +خويش +برخوردار +چون +خارج +شش +هنوز +تحت +ضمن +هستيم +گفته +فكر +بسيار +پيش +براي +روزهاي +انكه +نخواهد +بالا +كل +وقتي +كي +چنين +كه +گيري +نيست +است +كجا +كند +نيز +يابد +بندي +حتي +توانند +عقب +خواست +كنند +بين +تمام +همه +ما +باشند +مثل +شد +اري +باشد +اره +طبق +بعد +اگر +صورت +غير +جاي +بيش +ريزي +اند +زيرا +چگونه +بار +لطفا +مي +درباره +من +ديده +همين +گذاري +برداري +علت +گذاشته +هم +فوق +نه +ها +شوند +اباد +همواره +هر +اول +خواهند +چهار +نام +امروز +مان +هاي +قبل +كنم +سعي +تازه +را +هستند +زير +جلوي +عنوان +بود diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt new file mode 100644 index 00000000..4372c9a0 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt @@ -0,0 +1,97 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/finnish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + +| forms of BE + +olla +olen +olet +on +olemme +olette +ovat +ole | negative form + +oli +olisi +olisit +olisin +olisimme +olisitte +olisivat +olit +olin +olimme +olitte +olivat +ollut +olleet + +en | negation +et +ei +emme +ette +eivät + +|Nom Gen Acc Part Iness Elat Illat Adess Ablat Allat Ess Trans +minä minun minut minua minussa minusta minuun minulla minulta minulle | I +sinä sinun sinut sinua sinussa sinusta sinuun sinulla sinulta sinulle | you +hän hänen hänet häntä hänessä hänestä häneen hänellä häneltä hänelle | he she +me meidän meidät meitä meissä meistä meihin meillä meiltä meille | we +te teidän teidät teitä teissä teistä teihin teillä teiltä teille | you +he heidän heidät heitä heissä heistä heihin heillä heiltä heille | they + +tämä tämän tätä tässä tästä tähän tallä tältä tälle tänä täksi | this +tuo tuon tuotä tuossa tuosta tuohon tuolla tuolta tuolle tuona tuoksi | that +se sen sitä siinä siitä siihen sillä siltä sille sinä siksi | it +nämä näiden näitä näissä näistä näihin näillä näiltä näille näinä näiksi | these +nuo noiden noita noissa noista noihin noilla noilta noille noina noiksi | those +ne niiden niitä niissä niistä niihin niillä niiltä niille niinä niiksi | they + +kuka kenen kenet ketä kenessä kenestä keneen kenellä keneltä kenelle kenenä keneksi| who +ketkä keiden ketkä keitä keissä keistä keihin keillä keiltä keille keinä keiksi | (pl) +mikä minkä minkä mitä missä mistä mihin millä miltä mille minä miksi | which what +mitkä | (pl) + +joka jonka jota jossa josta johon jolla jolta jolle jona joksi | who which +jotka joiden joita joissa joista joihin joilla joilta joille joina joiksi | (pl) + +| conjunctions + +että | that +ja | and +jos | if +koska | because +kuin | than +mutta | but +niin | so +sekä | and +sillä | for +tai | or +vaan | but +vai | or +vaikka | although + + +| prepositions + +kanssa | with +mukaan | according to +noin | about +poikki | across +yli | over, across + +| other + +kun | when +niin | so +nyt | now +itse | self + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt new file mode 100644 index 00000000..749abae6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt @@ -0,0 +1,186 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/french/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A French stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + +au | a + le +aux | a + les +avec | with +ce | this +ces | these +dans | with +de | of +des | de + les +du | de + le +elle | she +en | `of them' etc +et | and +eux | them +il | he +je | I +la | the +le | the +leur | their +lui | him +ma | my (fem) +mais | but +me | me +même | same; as in moi-même (myself) etc +mes | me (pl) +moi | me +mon | my (masc) +ne | not +nos | our (pl) +notre | our +nous | we +on | one +ou | where +par | by +pas | not +pour | for +qu | que before vowel +que | that +qui | who +sa | his, her (fem) +se | oneself +ses | his (pl) +son | his, her (masc) +sur | on +ta | thy (fem) +te | thee +tes | thy (pl) +toi | thee +ton | thy (masc) +tu | thou +un | a +une | a +vos | your (pl) +votre | your +vous | you + + | single letter forms + +c | c' +d | d' +j | j' +l | l' +à | to, at +m | m' +n | n' +s | s' +t | t' +y | there + + | forms of être (not including the infinitive): +é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 + + | forms of avoir (not including the infinitive): +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 + + | Later additions (from Jean-Christophe Deschamps) +ceci | this +cela | that +celà | that +cet | this +cette | this +ici | here +ils | they +les | the (pl) +leurs | their (pl) +quel | which +quels | which +quelle | which +quelles | which +sans | without +soi | oneself + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt new file mode 100644 index 00000000..9ff88d74 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt @@ -0,0 +1,110 @@ + +a +ach +ag +agus +an +aon +ar +arna +as +b' +ba +beirt +bhúr +caoga +ceathair +ceathrar +chomh +chtó +chuig +chun +cois +céad +cúig +cúigear +d' +daichead +dar +de +deich +deichniúr +den +dhá +do +don +dtí +dá +dár +dó +faoi +faoin +faoina +faoinár +fara +fiche +gach +gan +go +gur +haon +hocht +i +iad +idir +in +ina +ins +inár +is +le +leis +lena +lenár +m' +mar +mo +mé +na +nach +naoi +naonúr +ná +ní +níor +nó +nócha +ocht +ochtar +os +roimh +sa +seacht +seachtar +seachtó +seasca +seisear +siad +sibh +sinn +sna +sé +sí +tar +thar +thú +triúr +trí +trína +trínár +tríocha +tú +um +ár +é +éis +í +ó +ón +óna +ónár diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt new file mode 100644 index 00000000..d8760b12 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt @@ -0,0 +1,161 @@ +# galican stopwords +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt new file mode 100644 index 00000000..86286bb0 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt @@ -0,0 +1,235 @@ +# Also see http://www.opensource.org/licenses/bsd-license.html +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# This file was created by Jacques Savoy and is distributed under the BSD license. +# Note: by default this file also contains forms normalized by HindiNormalizer +# for spelling variation (see section below), such that it can be used whether or +# not you enable that feature. When adding additional entries to this list, +# please add the normalized form as well. +अंदर +अत +अपना +अपनी +अपने +अभी +आदि +आप +इत्यादि +इन +इनका +इन्हीं +इन्हें +इन्हों +इस +इसका +इसकी +इसके +इसमें +इसी +इसे +उन +उनका +उनकी +उनके +उनको +उन्हीं +उन्हें +उन्हों +उस +उसके +उसी +उसे +एक +एवं +एस +ऐसे +और +कई +कर +करता +करते +करना +करने +करें +कहते +कहा +का +काफ़ी +कि +कितना +किन्हें +किन्हों +किया +किर +किस +किसी +किसे +की +कुछ +कुल +के +को +कोई +कौन +कौनसा +गया +घर +जब +जहाँ +जा +जितना +जिन +जिन्हें +जिन्हों +जिस +जिसे +जीधर +जैसा +जैसे +जो +तक +तब +तरह +तिन +तिन्हें +तिन्हों +तिस +तिसे +तो +था +थी +थे +दबारा +दिया +दुसरा +दूसरे +दो +द्वारा +न +नहीं +ना +निहायत +नीचे +ने +पर +पर +पहले +पूरा +पे +फिर +बनी +बही +बहुत +बाद +बाला +बिलकुल +भी +भीतर +मगर +मानो +मे +में +यदि +यह +यहाँ +यही +या +यिह +ये +रखें +रहा +रहे +ऱ्वासा +लिए +लिये +लेकिन +व +वर्ग +वह +वह +वहाँ +वहीं +वाले +वुह +वे +वग़ैरह +संग +सकता +सकते +सबसे +सभी +साथ +साबुत +साभ +सारा +से +सो +ही +हुआ +हुई +हुए +है +हैं +हो +होता +होती +होते +होना +होने +# additional normalized forms of the above +अपनि +जेसे +होति +सभि +तिंहों +इंहों +दवारा +इसि +किंहें +थि +उंहों +ओर +जिंहें +वहिं +अभि +बनि +हि +उंहिं +उंहें +हें +वगेरह +एसे +रवासा +कोन +निचे +काफि +उसि +पुरा +भितर +हे +बहि +वहां +कोइ +यहां +जिंहों +तिंहें +किसि +कइ +यहि +इंहिं +जिधर +इंहें +अदि +इतयादि +हुइ +कोनसा +इसकि +दुसरे +जहां +अप +किंहों +उनकि +भि +वरग +हुअ +जेसा +नहिं diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt new file mode 100644 index 00000000..37526da8 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt @@ -0,0 +1,211 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/hungarian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + +| Hungarian stop word list +| prepared by Anna Tordai + +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt new file mode 100644 index 00000000..60c1c50f --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt @@ -0,0 +1,46 @@ +# example set of Armenian stopwords. +այդ +այլ +այն +այս +դու +դուք +եմ +են +ենք +ես +եք +է +էի +էին +էինք +էիր +էիք +էր +ըստ +թ +ի +ին +իսկ +իր +կամ +համար +հետ +հետո +մենք +մեջ +մի +ն +նա +նաև +նրա +նրանք +որ +որը +որոնք +որպես +ու +ում +պիտի +վրա +և diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt new file mode 100644 index 00000000..4617f83a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt @@ -0,0 +1,359 @@ +# from appendix D of: A Study of Stemming Effects on Information +# Retrieval in Bahasa Indonesia +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt new file mode 100644 index 00000000..1219cc77 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt @@ -0,0 +1,303 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/italian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | An Italian stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + +ad | a (to) before vowel +al | a + il +allo | a + lo +ai | a + i +agli | a + gli +all | a + l' +agl | a + gl' +alla | a + la +alle | a + le +con | with +col | con + il +coi | con + i (forms collo, cogli etc are now very rare) +da | from +dal | da + il +dallo | da + lo +dai | da + i +dagli | da + gli +dall | da + l' +dagl | da + gll' +dalla | da + la +dalle | da + le +di | of +del | di + il +dello | di + lo +dei | di + i +degli | di + gli +dell | di + l' +degl | di + gl' +della | di + la +delle | di + le +in | in +nel | in + el +nello | in + lo +nei | in + i +negli | in + gli +nell | in + l' +negl | in + gl' +nella | in + la +nelle | in + le +su | on +sul | su + il +sullo | su + lo +sui | su + i +sugli | su + gli +sull | su + l' +sugl | su + gl' +sulla | su + la +sulle | su + le +per | through, by +tra | among +contro | against +io | I +tu | thou +lui | he +lei | she +noi | we +voi | you +loro | they +mio | my +mia | +miei | +mie | +tuo | +tua | +tuoi | thy +tue | +suo | +sua | +suoi | his, her +sue | +nostro | our +nostra | +nostri | +nostre | +vostro | your +vostra | +vostri | +vostre | +mi | me +ti | thee +ci | us, there +vi | you, there +lo | him, the +la | her, the +li | them +le | them, the +gli | to him, the +ne | from there etc +il | the +un | a +uno | a +una | a +ma | but +ed | and +se | if +perché | why, because +anche | also +come | how +dov | where (as dov') +dove | where +che | who, that +chi | who +cui | whom +non | not +più | more +quale | who, that +quanto | how much +quanti | +quanta | +quante | +quello | that +quelli | +quella | +quelle | +questo | this +questi | +questa | +queste | +si | yes +tutto | all +tutti | all + + | single letter forms: + +a | at +c | as c' for ce or ci +e | and +i | the +l | as l' +o | or + + | forms of avere, to have (not including the infinitive): + +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 + + | forms of essere, to be (not including the infinitive): +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 + + | forms of fare, to do (not including the infinitive, fa, fat-): +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 + + | forms of stare, to be (not including the infinitive): +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt new file mode 100644 index 00000000..d4321be6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt @@ -0,0 +1,127 @@ +# +# This file defines a stopword set for Japanese. +# +# This set is made up of hand-picked frequent terms from segmented Japanese Wikipedia. +# Punctuation characters and frequent kanji have mostly been left out. See LUCENE-3745 +# for frequency lists, etc. that can be useful for making your own set (if desired) +# +# Note that there is an overlap between these stopwords and the terms stopped when used +# in combination with the JapanesePartOfSpeechStopFilter. When editing this file, note +# that comments are not allowed on the same line as stopwords. +# +# Also note that stopping is done in a case-insensitive manner. Change your StopFilter +# configuration if you need case-sensitive stopping. Lastly, note that stopping is done +# using the same character width as the entries in this file. Since this StopFilter is +# normally done after a CJKWidthFilter in your chain, you would usually want your romaji +# entries to be in half-width and your kana entries to be in full-width. +# +の +に +は +を +た +が +で +て +と +し +れ +さ +ある +いる +も +する +から +な +こと +として +い +や +れる +など +なっ +ない +この +ため +その +あっ +よう +また +もの +という +あり +まで +られ +なる +へ +か +だ +これ +によって +により +おり +より +による +ず +なり +られる +において +ば +なかっ +なく +しかし +について +せ +だっ +その後 +できる +それ +う +ので +なお +のみ +でき +き +つ +における +および +いう +さらに +でも +ら +たり +その他 +に関する +たち +ます +ん +なら +に対して +特に +せる +及び +これら +とき +では +にて +ほか +ながら +うち +そして +とともに +ただし +かつて +それぞれ +または +お +ほど +ものの +に対する +ほとんど +と共に +といった +です +とも +ところ +ここ +##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt new file mode 100644 index 00000000..e21a23c0 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt @@ -0,0 +1,172 @@ +# Set of Latvian stopwords from A Stemming Algorithm for Latvian, Karlis Kreslins +# the original list of over 800 forms was refined: +# pronouns, adverbs, interjections were removed +# +# prepositions +aiz +ap +ar +apakš +ārpus +augšpus +bez +caur +dēļ +gar +iekš +iz +kopš +labad +lejpus +līdz +no +otrpus +pa +par +pār +pēc +pie +pirms +pret +priekš +starp +šaipus +uz +viņpus +virs +virspus +zem +apakšpus +# Conjunctions +un +bet +jo +ja +ka +lai +tomēr +tikko +turpretī +arī +kaut +gan +tādēļ +tā +ne +tikvien +vien +kā +ir +te +vai +kamēr +# Particles +ar +diezin +droši +diemžēl +nebūt +ik +it +taču +nu +pat +tiklab +iekšpus +nedz +tik +nevis +turpretim +jeb +iekam +iekām +iekāms +kolīdz +līdzko +tiklīdz +jebšu +tālab +tāpēc +nekā +itin +jā +jau +jel +nē +nezin +tad +tikai +vis +tak +iekams +vien +# modal verbs +būt +biju +biji +bija +bijām +bijāt +esmu +esi +esam +esat +būšu +būsi +būs +būsim +būsiet +tikt +tiku +tiki +tika +tikām +tikāt +tieku +tiec +tiek +tiekam +tiekat +tikšu +tiks +tiksim +tiksiet +tapt +tapi +tapāt +topat +tapšu +tapsi +taps +tapsim +tapsiet +kļūt +kļuvu +kļuvi +kļuva +kļuvām +kļuvāt +kļūstu +kļūsti +kļūst +kļūstam +kļūstat +kļūšu +kļūsi +kļūs +kļūsim +kļūsiet +# verbs +varēt +varēju +varējām +varēšu +varēsim +var +varēji +varējāt +varēsi +varēsiet +varat +varēja +varēs diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt new file mode 100644 index 00000000..47a2aeac --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt @@ -0,0 +1,119 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/dutch/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Dutch stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This is a ranked list (commonest to rarest) of stopwords derived from + | a large sample of Dutch text. + + | Dutch stop words frequently exhibit homonym clashes. These are indicated + | clearly below. + +de | the +en | and +van | of, from +ik | I, the ego +te | (1) chez, at etc, (2) to, (3) too +dat | that, which +die | that, those, who, which +in | in, inside +een | a, an, one +hij | he +het | the, it +niet | not, nothing, naught +zijn | (1) to be, being, (2) his, one's, its +is | is +was | (1) was, past tense of all persons sing. of 'zijn' (to be) (2) wax, (3) the washing, (4) rise of river +op | on, upon, at, in, up, used up +aan | on, upon, to (as dative) +met | with, by +als | like, such as, when +voor | (1) before, in front of, (2) furrow +had | had, past tense all persons sing. of 'hebben' (have) +er | there +maar | but, only +om | round, about, for etc +hem | him +dan | then +zou | should/would, past tense all persons sing. of 'zullen' +of | or, whether, if +wat | what, something, anything +mijn | possessive and noun 'mine' +men | people, 'one' +dit | this +zo | so, thus, in this way +door | through by +over | over, across +ze | she, her, they, them +zich | oneself +bij | (1) a bee, (2) by, near, at +ook | also, too +tot | till, until +je | you +mij | me +uit | out of, from +der | Old Dutch form of 'van der' still found in surnames +daar | (1) there, (2) because +haar | (1) her, their, them, (2) hair +naar | (1) unpleasant, unwell etc, (2) towards, (3) as +heb | present first person sing. of 'to have' +hoe | how, why +heeft | present third person sing. of 'to have' +hebben | 'to have' and various parts thereof +deze | this +u | you +want | (1) for, (2) mitten, (3) rigging +nog | yet, still +zal | 'shall', first and third person sing. of verb 'zullen' (will) +me | me +zij | she, they +nu | now +ge | 'thou', still used in Belgium and south Netherlands +geen | none +omdat | because +iets | something, somewhat +worden | to become, grow, get +toch | yet, still +al | all, every, each +waren | (1) 'were' (2) to wander, (3) wares, (3) +veel | much, many +meer | (1) more, (2) lake +doen | to do, to make +toen | then, when +moet | noun 'spot/mote' and present form of 'to must' +ben | (1) am, (2) 'are' in interrogative second person singular of 'to be' +zonder | without +kan | noun 'can' and present form of 'to be able' +hun | their, them +dus | so, consequently +alles | all, everything, anything +onder | under, beneath +ja | yes, of course +eens | once, one day +hier | here +wie | who +werd | imperfect third person sing. of 'become' +altijd | always +doch | yet, but etc +wordt | present third person sing. of 'become' +wezen | (1) to be, (2) 'been' as in 'been fishing', (3) orphans +kunnen | to be able +ons | us/our +zelf | self +tegen | against, towards, at +na | after, near +reeds | already +wil | (1) present tense of 'want', (2) 'will', noun, (3) fender +kon | could; past tense of 'to be able' +niets | nothing +uw | your +iemand | somebody +geweest | been; past participle of 'be' +andere | other diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt new file mode 100644 index 00000000..a7a2c28b --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt @@ -0,0 +1,194 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/norwegian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Norwegian stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This stop word list is for the dominant bokmål dialect. Words unique + | to nynorsk are marked *. + + | Revised by Jan Bruusgaard , Jan 2005 + +og | and +i | in +jeg | I +det | it/this/that +at | to (w. inf.) +en | a/an +et | a/an +den | it/this/that +til | to +er | is/am/are +som | who/that +på | on +de | they / you(formal) +med | with +han | he +av | of +ikke | not +ikkje | not * +der | there +så | so +var | was/were +meg | me +seg | you +men | but +ett | one +har | have +om | about +vi | we +min | my +mitt | my +ha | have +hadde | had +hun | she +nå | now +over | over +da | when/as +ved | by/know +fra | from +du | you +ut | out +sin | your +dem | them +oss | us +opp | up +man | you/one +kan | can +hans | his +hvor | where +eller | or +hva | what +skal | shall/must +selv | self (reflective) +sjøl | self (reflective) +her | here +alle | all +vil | will +bli | become +ble | became +blei | became * +blitt | have become +kunne | could +inn | in +når | when +være | be +kom | come +noen | some +noe | some +ville | would +dere | you +som | who/which/that +deres | their/theirs +kun | only/just +ja | yes +etter | after +ned | down +skulle | should +denne | this +for | for/because +deg | you +si | hers/his +sine | hers/his +sitt | hers/his +mot | against +å | to +meget | much +hvorfor | why +dette | this +disse | these/those +uten | without +hvordan | how +ingen | none +din | your +ditt | your +blir | become +samme | same +hvilken | which +hvilke | which (plural) +sånn | such a +inni | inside/within +mellom | between +vår | our +hver | each +hvem | who +vors | us/ours +hvis | whose +både | both +bare | only/just +enn | than +fordi | as/because +før | before +mange | many +også | also +slik | just +vært | been +være | to be +båe | both * +begge | both +siden | since +dykk | your * +dykkar | yours * +dei | they * +deira | them * +deires | theirs * +deim | them * +di | your (fem.) * +då | as/when * +eg | I * +ein | a/an * +eit | a/an * +eitt | a/an * +elles | or * +honom | he * +hjå | at * +ho | she * +hoe | she * +henne | her +hennar | her/hers +hennes | hers +hoss | how * +hossen | how * +ikkje | not * +ingi | noone * +inkje | noone * +korleis | how * +korso | how * +kva | what/which * +kvar | where * +kvarhelst | where * +kven | who/whom * +kvi | why * +kvifor | why * +me | we * +medan | while * +mi | my * +mine | my * +mykje | much * +no | now * +nokon | some (masc./neut.) * +noka | some (fem.) * +nokor | some * +noko | some * +nokre | some * +si | his/hers * +sia | since * +sidan | since * +so | so * +somt | some * +somme | some * +um | about* +upp | up * +vere | be * +vore | was * +verte | become * +vort | become * +varte | became * +vart | became * + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt new file mode 100644 index 00000000..acfeb01a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt @@ -0,0 +1,253 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/portuguese/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Portuguese stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + + | The following is a ranked list (commonest to rarest) of stopwords + | deriving from a large sample of text. + + | Extra words have been added at the end. + +de | of, from +a | the; to, at; her +o | the; him +que | who, that +e | and +do | de + o +da | de + a +em | in +um | a +para | for + | é from SER +com | with +não | not, no +uma | a +os | the; them +no | em + o +se | himself etc +na | em + a +por | for +mais | more +as | the; them +dos | de + os +como | as, like +mas | but + | foi from SER +ao | a + o +ele | he +das | de + as + | tem from TER +à | a + a +seu | his +sua | her +ou | or + | ser from SER +quando | when +muito | much + | há from HAV +nos | em + os; us +já | already, now + | está from EST +eu | I +também | also +só | only, just +pelo | per + o +pela | per + a +até | up to +isso | that +ela | he +entre | between + | era from SER +depois | after +sem | without +mesmo | same +aos | a + os + | ter from TER +seus | his +quem | whom +nas | em + as +me | me +esse | that +eles | they + | estão from EST +você | you + | tinha from TER + | foram from SER +essa | that +num | em + um +nem | nor +suas | her +meu | my +às | a + as +minha | my + | têm from TER +numa | em + uma +pelos | per + os +elas | they + | havia from HAV + | seja from SER +qual | which + | será from SER +nós | we + | tenho from TER +lhe | to him, her +deles | of them +essas | those +esses | those +pelas | per + as +este | this + | fosse from SER +dele | of him + + | other words. There are many contractions such as naquele = em+aquele, + | mo = me+o, but they are rare. + | Indefinite article plural forms are also rare. + +tu | thou +te | thee +vocês | you (plural) +vos | you +lhes | to them +meus | my +minhas +teu | thy +tua +teus +tuas +nosso | our +nossa +nossos +nossas + +dela | of her +delas | of them + +esta | this +estes | these +estas | these +aquele | that +aquela | that +aqueles | those +aquelas | those +isto | this +aquilo | that + + | forms of estar, to be (not including the infinitive): +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 + + | forms of haver, to have (not including the infinitive): +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 + + | forms of ser, to be (not including the infinitive): +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 + + | forms of ter, to have (not including the infinitive): +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt new file mode 100644 index 00000000..4fdee90a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt @@ -0,0 +1,233 @@ +# This file was created by Jacques Savoy and is distributed under the BSD license. +# See http://members.unine.ch/jacques.savoy/clef/index.html. +# Also see http://www.opensource.org/licenses/bsd-license.html +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt new file mode 100644 index 00000000..55271400 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt @@ -0,0 +1,243 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/russian/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | a russian stop word list. comments begin with vertical bar. each stop + | word is at the start of a line. + + | this is a ranked list (commonest to rarest) of stopwords derived from + | a large text sample. + + | letter `ё' is translated to `е'. + +и | and +в | in/into +во | alternative form +не | not +что | what/that +он | he +на | on/onto +я | i +с | from +со | alternative form +как | how +а | milder form of `no' (but) +то | conjunction and form of `that' +все | all +она | she +так | so, thus +его | him +но | but +да | yes/and +ты | thou +к | towards, by +у | around, chez +же | intensifier particle +вы | you +за | beyond, behind +бы | conditional/subj. particle +по | up to, along +только | only +ее | her +мне | to me +было | it was +вот | here is/are, particle +от | away from +меня | me +еще | still, yet, more +нет | no, there isnt/arent +о | about +из | out of +ему | to him +теперь | now +когда | when +даже | even +ну | so, well +вдруг | suddenly +ли | interrogative particle +если | if +уже | already, but homonym of `narrower' +или | or +ни | neither +быть | to be +был | he was +него | prepositional form of его +до | up to +вас | you accusative +нибудь | indef. suffix preceded by hyphen +опять | again +уж | already, but homonym of `adder' +вам | to you +сказал | he said +ведь | particle `after all' +там | there +потом | then +себя | oneself +ничего | nothing +ей | to her +может | usually with `быть' as `maybe' +они | they +тут | here +где | where +есть | there is/are +надо | got to, must +ней | prepositional form of ей +для | for +мы | we +тебя | thee +их | them, their +чем | than +была | she was +сам | self +чтоб | in order to +без | without +будто | as if +человек | man, person, one +чего | genitive form of `what' +раз | once +тоже | also +себе | to oneself +под | beneath +жизнь | life +будет | will be +ж | short form of intensifer particle `же' +тогда | then +кто | who +этот | this +говорил | was saying +того | genitive form of `that' +потому | for that reason +этого | genitive form of `this' +какой | which +совсем | altogether +ним | prepositional form of `его', `они' +здесь | here +этом | prepositional form of `этот' +один | one +почти | almost +мой | my +тем | instrumental/dative plural of `тот', `то' +чтобы | full form of `in order that' +нее | her (acc.) +кажется | it seems +сейчас | now +были | they were +куда | where to +зачем | why +сказать | to say +всех | all (acc., gen. preposn. plural) +никогда | never +сегодня | today +можно | possible, one can +при | by +наконец | finally +два | two +об | alternative form of `о', about +другой | another +хоть | even +после | after +над | above +больше | more +тот | that one (masc.) +через | across, in +эти | these +нас | us +про | about +всего | in all, only, of all +них | prepositional form of `они' (they) +какая | which, feminine +много | lots +разве | interrogative particle +сказала | she said +три | three +эту | this, acc. fem. sing. +моя | my, feminine +впрочем | moreover, besides +хорошо | good +свою | ones own, acc. fem. sing. +этой | oblique form of `эта', fem. `this' +перед | in front of +иногда | sometimes +лучше | better +чуть | a little +том | preposn. form of `that one' +нельзя | one must not +такой | such a one +им | to them +более | more +всегда | always +конечно | of course +всю | acc. fem. sing of `all' +между | between + + + | b: some paradigms + | + | personal pronouns + | + | я меня мне мной [мною] + | ты тебя тебе тобой [тобою] + | он его ему им [него, нему, ним] + | она ее эи ею [нее, нэи, нею] + | оно его ему им [него, нему, ним] + | + | мы нас нам нами + | вы вас вам вами + | они их им ими [них, ним, ними] + | + | себя себе собой [собою] + | + | demonstrative pronouns: этот (this), тот (that) + | + | этот эта это эти + | этого эты это эти + | этого этой этого этих + | этому этой этому этим + | этим этой этим [этою] этими + | этом этой этом этих + | + | тот та то те + | того ту то те + | того той того тех + | тому той тому тем + | тем той тем [тою] теми + | том той том тех + | + | determinative pronouns + | + | (a) весь (all) + | + | весь вся все все + | всего всю все все + | всего всей всего всех + | всему всей всему всем + | всем всей всем [всею] всеми + | всем всей всем всех + | + | (b) сам (himself etc) + | + | сам сама само сами + | самого саму само самих + | самого самой самого самих + | самому самой самому самим + | самим самой самим [самою] самими + | самом самой самом самих + | + | stems of verbs `to be', `to have', `to do' and modal + | + | быть бы буд быв есть суть + | име + | дел + | мог мож мочь + | уме + | хоч хот + | долж + | можн + | нужн + | нельзя + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt new file mode 100644 index 00000000..096f87f6 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt @@ -0,0 +1,133 @@ + | From svn.tartarus.org/snowball/trunk/website/algorithms/swedish/stop.txt + | This file is distributed under the BSD License. + | See http://snowball.tartarus.org/license.php + | Also see http://www.opensource.org/licenses/bsd-license.html + | - Encoding was converted to UTF-8. + | - This notice was added. + | + | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" + + | A Swedish stop word list. Comments begin with vertical bar. Each stop + | word is at the start of a line. + + | This is a ranked list (commonest to rarest) of stopwords derived from + | a large text sample. + + | Swedish stop words occasionally exhibit homonym clashes. For example + | så = so, but also seed. These are indicated clearly below. + +och | and +det | it, this/that +att | to (with infinitive) +i | in, at +en | a +jag | I +hon | she +som | who, that +han | he +på | on +den | it, this/that +med | with +var | where, each +sig | him(self) etc +för | for +så | so (also: seed) +till | to +är | is +men | but +ett | a +om | if; around, about +hade | had +de | they, these/those +av | of +icke | not, no +mig | me +du | you +henne | her +då | then, when +sin | his +nu | now +har | have +inte | inte någon = no one +hans | his +honom | him +skulle | 'sake' +hennes | her +där | there +min | my +man | one (pronoun) +ej | nor +vid | at, by, on (also: vast) +kunde | could +något | some etc +från | from, off +ut | out +när | when +efter | after, behind +upp | up +vi | we +dem | them +vara | be +vad | what +över | over +än | than +dig | you +kan | can +sina | his +här | here +ha | have +mot | towards +alla | all +under | under (also: wonder) +någon | some etc +eller | or (else) +allt | all +mycket | much +sedan | since +ju | why +denna | this/that +själv | myself, yourself etc +detta | this/that +åt | to +utan | without +varit | was +hur | how +ingen | no +mitt | my +ni | you +bli | to be, become +blev | from bli +oss | us +din | thy +dessa | these/those +några | some etc +deras | their +blir | from bli +mina | my +samma | (the) same +vilken | who, that +er | you, your +sådan | such a +vår | our +blivit | from bli +dess | its +inom | within +mellan | between +sådant | such a +varför | why +varje | each +vilka | who, that +ditt | thy +vem | who +vilket | who, that +sitta | his +sådana | such a +vart | each +dina | thy +vars | whose +vårt | our +våra | our +ert | your +era | your +vilkas | whose + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt new file mode 100644 index 00000000..07f0fabe --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt @@ -0,0 +1,119 @@ +# Thai stopwords from: +# "Opinion Detection in Thai Political News Columns +# Based on Subjectivity Analysis" +# Khampol Sukhum, Supot Nitsuwat, and Choochart Haruechaiyasak +ไว้ +ไม่ +ไป +ได้ +ให้ +ใน +โดย +แห่ง +แล้ว +และ +แรก +แบบ +แต่ +เอง +เห็น +เลย +เริ่ม +เรา +เมื่อ +เพื่อ +เพราะ +เป็นการ +เป็น +เปิดเผย +เปิด +เนื่องจาก +เดียวกัน +เดียว +เช่น +เฉพาะ +เคย +เข้า +เขา +อีก +อาจ +อะไร +ออก +อย่าง +อยู่ +อยาก +หาก +หลาย +หลังจาก +หลัง +หรือ +หนึ่ง +ส่วน +ส่ง +สุด +สําหรับ +ว่า +วัน +ลง +ร่วม +ราย +รับ +ระหว่าง +รวม +ยัง +มี +มาก +มา +พร้อม +พบ +ผ่าน +ผล +บาง +น่า +นี้ +นํา +นั้น +นัก +นอกจาก +ทุก +ที่สุด +ที่ +ทําให้ +ทํา +ทาง +ทั้งนี้ +ทั้ง +ถ้า +ถูก +ถึง +ต้อง +ต่างๆ +ต่าง +ต่อ +ตาม +ตั้งแต่ +ตั้ง +ด้าน +ด้วย +ดัง +ซึ่ง +ช่วง +จึง +จาก +จัด +จะ +คือ +ความ +ครั้ง +คง +ขึ้น +ของ +ขอ +ขณะ +ก่อน +ก็ +การ +กับ +กัน +กว่า +กล่าว diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt new file mode 100644 index 00000000..84d9408d --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt @@ -0,0 +1,212 @@ +# Turkish stopwords from LUCENE-559 +# merged with the list from "Information Retrieval on Turkish Texts" +# (http://www.users.muohio.edu/canf/papers/JASIST2008offPrint.pdf) +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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt new file mode 100644 index 00000000..6f0368e4 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt @@ -0,0 +1,29 @@ +# +# This is a sample user dictionary for Kuromoji (JapaneseTokenizer) +# +# Add entries to this file in order to override the statistical model in terms +# of segmentation, readings and part-of-speech tags. Notice that entries do +# not have weights since they are always used when found. This is by-design +# in order to maximize ease-of-use. +# +# Entries are defined using the following CSV format: +# , ... , ... , +# +# Notice that a single half-width space separates tokens and readings, and +# that the number tokens and readings must match exactly. +# +# Also notice that multiple entries with the same is undefined. +# +# Whitespace only lines are ignored. Comments are not allowed on entry lines. +# + +# Custom segmentation for kanji compounds +日本経済新聞,日本 経済 新聞,ニホン ケイザイ シンブン,カスタム名詞 +関西国際空港,関西 国際 空港,カンサイ コクサイ クウコウ,カスタム名詞 + +# Custom segmentation for compound katakana +トートバッグ,トート バッグ,トート バッグ,かずカナ名詞 +ショルダーバッグ,ショルダー バッグ,ショルダー バッグ,かずカナ名詞 + +# Custom reading for former sumo wrestler +朝青龍,朝青龍,アサショウリュウ,カスタム人名 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt new file mode 100644 index 00000000..1dfc0abe --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt @@ -0,0 +1,21 @@ +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#----------------------------------------------------------------------- +# Use a protected word file to protect against the stemmer reducing two +# unrelated words to the same base word. + +# Some non-words that normally won't be encountered, +# just to test that they won't be stemmed. +dontstems +zwhacky + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml new file mode 100644 index 00000000..90e9287d --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml @@ -0,0 +1,1558 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml new file mode 100644 index 00000000..36ed4f23 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml @@ -0,0 +1,1179 @@ + + + + + + + + + 9.7 + + + + + + + + + + + ${solr.data.dir:} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${solr.lock.type:native} + + + + + + + + + + + + + + + + + + + + + ${solr.ulog.dir:} + ${solr.ulog.numVersionBuckets:65536} + + + + + ${solr.autoCommit.maxTime:15000} + false + + + + + + ${solr.autoSoftCommit.maxTime:-1} + + + + + + + + + + + + + + ${solr.max.booleanClauses:1024} + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + 20 + + + 200 + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + explicit + 10 + + edismax + 0.075 + + dvName^400 + authorName^180 + dvSubject^190 + dvDescription^180 + dvAffiliation^170 + title^130 + subject^120 + keyword^110 + topicClassValue^100 + dsDescriptionValue^90 + authorAffiliation^80 + publicationCitation^60 + producerName^50 + fileName^30 + fileDescription^30 + variableLabel^20 + variableName^10 + _text_^1.0 + + + dvName^200 + authorName^100 + dvSubject^100 + dvDescription^100 + dvAffiliation^100 + title^75 + subject^75 + keyword^75 + topicClassValue^75 + dsDescriptionValue^75 + authorAffiliation^75 + publicationCitation^75 + producerName^75 + + + + isHarvested:false^25000 + + + + + + + + explicit + json + true + + + + + + + _text_ + + + + + + + text_general + + + + + + default + _text_ + solr.DirectSolrSpellChecker + + internal + + 0.5 + + 2 + + 1 + + 5 + + 4 + + 0.01 + + + + + + + + + + + + + + + + + + + + + 100 + + + + + + + + 70 + + 0.5 + + [-\w ,/\n\"']{20,200} + + + + + + + ]]> + ]]> + + + + + + + + + + + + + + + + + + + + + + + + ,, + ,, + ,, + ,, + ,]]> + ]]> + + + + + + 10 + .,!? + + + + + + + WORD + + + en + US + + + + + + + + + + + + + [^\w-\.] + _ + + + + + + + yyyy-MM-dd['T'[HH:mm[:ss[.SSS]][z + yyyy-MM-dd['T'[HH:mm[:ss[,SSS]][z + yyyy-MM-dd HH:mm[:ss[.SSS]][z + yyyy-MM-dd HH:mm[:ss[,SSS]][z + [EEE, ]dd MMM yyyy HH:mm[:ss] z + EEEE, dd-MMM-yy HH:mm:ss z + EEE MMM ppd HH:mm:ss [z ]yyyy + + + + + java.lang.String + text_general + + *_str + 256 + + + true + + + java.lang.Boolean + booleans + + + java.util.Date + pdates + + + java.lang.Long + java.lang.Integer + plongs + + + java.lang.Number + pdoubles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt new file mode 100644 index 00000000..ae1e83ee --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt @@ -0,0 +1,14 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt new file mode 100644 index 00000000..eab4ee87 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt @@ -0,0 +1,29 @@ +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#----------------------------------------------------------------------- +#some test synonym mappings unlikely to appear in real input text +aaafoo => aaabar +bbbfoo => bbbfoo bbbbar +cccfoo => cccbar cccbaz +fooaaa,baraaa,bazaaa + +# Some synonym groups specific to this example +GB,gib,gigabyte,gigabytes +MB,mib,megabyte,megabytes +Television, Televisions, TV, TVs +#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming +#after us won't split it into two words. + +# Synonym mappings can be used for spelling correction too +pixima => pixma + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/core.properties b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/core.properties new file mode 100644 index 00000000..e69de29b diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdm new file mode 100644 index 0000000000000000000000000000000000000000..137eb1fa9ddfe15994c5ee786fe7b34cfff0d2d3 GIT binary patch literal 157 zcmcD&o+B>qQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9DV;X zG&Hb^0VTMg*Z@c)gX4uV4lq88DU@Xfr9-d&b%sguxI$U{LJ$Tgr`Q3F$uD5?@(2GF F0{|W!9V-9; literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdt new file mode 100644 index 0000000000000000000000000000000000000000..810ce21b3070d868d48651a86110d020034cf2f2 GIT binary patch literal 4639 zcma)AOKcn06}@lx5k-*__4nT|v}D{@3hvIyWU6CDjmnrD+9q8gS;;7H-8S)PM2O@L+f#KzanN&*PWHFPTY>#oG zke0<2k;7L7Nnmqa@>4}ID7+w?tXj-^b{xHo8$eMM(M}l zt5cB$yfkw)HhXzqLBB*b10~?Yvn)>Lgq5)mphW~r!Hs1$cT14Re&LSaOtI> z{16n|&knHTHP;9^^`zF}%nowF3zTOZ<%_Phz?aB=jwCMO*)-=VFit4kWAtyf-=N>E zS3dFy^A-szVe(H-3YZrpE+=MbfpKP~9XMGn!^g0Dz_Y=)FA2QJiD{u9Ul7=ooWyLJ z#}~yF0jtg61nGV+v}PYLHcph;_u;`7!wdxOArx3g?TWQV$Dm1spM6irNkTl}unF+g zRNZK7?}Z8JRC@&Ac&HQ5@k#RM$c1-7LD4dV(AMwvmYUB8|61AgA9O8~?PV~VN~t@Q zD0(=-lc#W;TtmlVJ+RwU2`9Xm7HMvxe5ddRIJ0CUzI9~&Fd7K(6t8twdxJ7*ih3! zm?QfRguvBt9N+;Q91KEdV>jf;w}X!u#}6T)wv%hJo_Jw7IeRKNF*`>--tmai4c!Lo z490nZ^#$HxEn}ZuOF91pLea(84V8b2<_ZGR_-7oVDpB1X(C);xw_wMrlF=qI z=g81csswV)86F3vkstqy3NgiGrlhf>{g*_=-Wo(>-a=yesFsK(CU6-tMB!ynfH2J- zDT*GYhqB_UJ21#$$wx?NW@>tRCPpb}CQQl54vI-ZzpWypBIvwkEawNMmn>&cQyCd+ zwRm+^jkc6gLR=-@D$llduH|G_mG5?+mNCu!6;|@pW2MKERx}*~FBs3aAi}PDPKa`z zP;)G&m;4OO?x5yaD=0_49k;0js0_V^0(JJI9I6urJulYHjs-!IaZX^ROxokHp8QvX zKM@$aF}EDPJp1;wbIJ*D8JPBY^`o?-49w*%iTD?X7ku}RQ}TLQ8_VP@&4AKW1HSqp znKw?!et72PPk#JS)hX$iUX|p`ZM;CZP5K^lQN*fo_7>k{SzfTF6RvDl&LEXQ|+AP9NG z3;R^TjNw;C33kvRVN#mzwyC;an4=Xt4~n@|u{`6_TW|<`qyz1+tTvz>4z8VqsM?dK z4Qq@`Ys+4v){xTyt5jyKp;i}6^1|&*2b?J|JwRka4@B=V&M^A~>3yX)-eX$BZ0XkG z(N|`)uilI@c_@@5!){l7(V#1fUa%_-wa3S4b$@DcPxZVxF?n`mY}^x=Qre->n3ur{ z*54bH-}`kcS4sb?+Jh3M+B6`khXc0tfztEp%jCy@*Pex{1K9o1+R_GQ7;frx zbaywqx;tB4-CY~dN%x|95ycv;P~Ud#7sW~~jOI}snn$6UyHDhtkRR5cAO|@0HFg(7 zhpAIhtVEsf-7Iq2I>Sh=)$*RX(PA%Mli=prg7*4>7=c2`2^5GG&{8Srwyc{kXs3UCFkUEGh642r zWTnAJg_21tP?x4UnL^35byzJ|%r;A-aakwfFwf?-m3`j4rq|-xys?`+b%M0WdHQOE z3c5UfIkL$xzPwkrNqOB7KFS+wM^%T|X*CZqR#St15xvlnP*Eu)iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&klDFT;ck kQ&T2}2byJzy_8&I_Z~4`%gDfRKx6U?kZKSp+V?aF02a?3Z2$lO literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fnm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fnm new file mode 100644 index 0000000000000000000000000000000000000000..ac9e5a05065d99d233fc8bf3b891f2fcd812f2c1 GIT binary patch literal 9364 zcmd5?+ins;7~X|iCpZ4ALn%fjM@2nWDwD*NVQg2K|F3qFS#+!}%QmTyok{{tFH?K2E9$#cMHtGl zpymvtm^|0riiDGCZyR~y*?W|oNLmI<4gxy^MyC~VwsTPPt~SeI@xE7gmq=h12ZzHx z-GS!9L+rOhbiWes>UCd9i(yfNK0KpNl%a_SqGcaYW@ZPrsx}-{j+{Ashneq2r5t>sR@Iz&~Zhk z65J1F2qzTnpX%?ACwx-(6V8S0NnPMX1rg8cj(CbflQ~Sr`>M+vfkVU!J*9g>oc0Z&@%>%%)n!;9HUSZ7X4!9>bL^`iXZiVm&?|ZJ_UM3cZtGbgCoMMf= zf{L@)6~M14Y;J?Vv_j{v>rP5e9%N|~te4zxNp0WI9dSO2IOsTT>JB+jUZhXD74b^E zqBo6PINlAfbZ_hald?U;rTz@(jM}BZucV_Z9*d1KlNyrPjLk@yKbQ*mx zBGA~dYwdry{f_%iv#2{8=??Lj?3!e$yr_tYOlagGX@Ff)WF=351T`TR`Hz8c*C{J= S)DN?7zsWxw$tU&c{p(*l(*HvM literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdd new file mode 100644 index 0000000000000000000000000000000000000000..21d23c461ea2632de9a23322fc3a6f82ac317826 GIT binary patch literal 169 zcmcD&o+B>dQ<|KbmuhJcke``XQtXyrl$%)Ml30?+00goh;}$%=$mVL2VAy-d(f2O{ zn*akN10PU^n}LUcmw~+jq>6#zA0rbJGb0NlDBc#-8zlQ<|KbmuhJcke``XQtXyrl$%)MnU|7U!2krZALAB0zR2ckl3>_-$IdQ<|KbmuhJcke``XQtXyrl$%)Mn_7~{00goh;}$%=$mVL2VAy-d(f2O{ zBT&#DsEgUj+XcwvWMph$;b3e4GJ$}p0ZcJ)v9U24L6{82P?`rwW7Ejk7k)ujzkvZn zdwd3J41sDefzmQKG=imJHnXs@GFC%1m_q6QK;Q;tuY}SEG$y}*G8uw}9Df4kQ<|KbmuhL?mtT}y?2=fL$N&VgALAB0zR2ckl3>_-$ImQ<|KbmuhL?mtT}y?3-GWn37nM$N&VgALAB0zR2ckl3>_-$IkT!?1#h^4$4M>>L7s}@V(!o$Rx|&R=I46+KhqBS_0$T`_ z;|Jnu9BNpg;sQXroq!r4p!{SUYM7zo;y`*nlq~|Kf&Kyo2?NY7c_4c;R1QrI<8i3C z0+2p~L(K!IxDt?lid_vnoK=AGKMAN&1TM$|i)`KV4ut{s|CRvi~(m&zJyZBG^ zFL=?5H!oiO0ixNh3$o5(Lf)G<^D;Sn4cFVlI3S$#phqT*aDBqZqGV#@^YY>Sx$1VW ztlPK#=&MvWU@c`#l>c7V4Dj7p5UMhyJf1agP=Y{0I2Lln4MG|zvem~T(lllbp$sJz z6@1wSHn8kYn2M%U*EMBCX~d#M%dy~r19$iLpat8E$O##t*=fvvJ*tI{wG?K)^KO+M zZ~&|-5zBy7GD*$MLNd6np)}jw)y$ZTc{(W9)h#0f7Tj@~nP`9lEo8aZs`?U4F-wmz z)-7N9`J#LXum}o>={YZ*{Uf3Rf|IOtit&5~oeMLN&$%&Y1(9Z1HBWGXh|J!NM@0)b vPH=fMx9piW5j>zI#A+ZULmDuFN#n@%&VBF9b&pF=+jk$?-cQ<|KbmuhL?lUbJPlAm1600goh;}$%=$mVL2VAy-d(f2Q-@&C>CAPI&8 P8k1ju89+kQ^y+2+5Ed1> literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.doc b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.doc new file mode 100644 index 0000000000000000000000000000000000000000..7e27b121b8979cc1d069548cbbad56afacabb816 GIT binary patch literal 415 zcmcD&o+B>lQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$IU zbiHhRGBN7L3oj5KWrHTZOJd@KPnsBw(HIkBF!5zH@nKC&Ju@vVy9~HKI1kh2oHPIB z`~LHN1K$=J!sA6AOSp#_k@;D!P{is8r*S}@bH6Wc|NNCR)v*+R{fEKpe|ry4vP^9V zXuGp6SQW0RcKf}Q&EX1od`$xRaz!j)wu==MZbf6)v9czrswhjZ()C+aFmRtvHbYf& zxAE#}29NTIiZwRQT!c$|)XOmBPTZ#&z!ir2_uqjXcl&p&fH|JWAHygX_S{cH({Epb zs|OBj-d@3>Z(~795+OS+G zU|u7QTZg9I23DkZ)wP~88&D0%sYL7V#HPXFbh&MI z59O_?3s?F4)q&bj5Wr4geRvWs*dlpNTUUEyF~Y7k0ECs$h->Mk`Xtcg+-9ie|2 zO+F`K<=9FTC747<6h(|PWYiF^U{1pVDypKiinKhgtQ_taRkA`(Mxy8}fXZk@kufAB z-Sl8Ohh|gL*|Euq9r_pjR$7$!d=#b0@N+N0RNA-?@4*16U=e&m8N)>=JvAGTqM3_S(ufD?A0lCa#J1b??=xXYC_K3C^<*6n3pBtCWP|kJ9rb;M^b~s z!>Q~S(2^SY8ukK1iIOv!%Zti9gm0MSU7#{%VW+_O&HoHzABXY^UgZm?wHmA30^k4=#@y9(f*aAKD|3gpXGQ zeyt@wz0n$^<4jPeAOY<}kvpLalF$u3j~}PBE5bs<{6M<2P*BVdRlppfB w2g`JfSO86A`+s!B?xybA83-=cP0e7WymjD0& literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvm new file mode 100644 index 0000000000000000000000000000000000000000..da4ac033376e948b477f5e04de8da437abd16a5c GIT binary patch literal 8237 zcmdT}U1*kN7=GX9-K@|4me#bN&0K_5Ml09KsD|MnG${z{Y;DcqiPS+(A&cy!AX;sO zu+_;zDNv}+0x{T09f`~n*Fl6N(U0qoqC6-k{&twTG865l$08JIqKY*ByD;2mRMtl#|C zVp>1hZE9CXGsc={+l!uc>ldS+r0A>zEgP9(dmAm4c6mXIcYg$mS3r-8;bP$ftA@(w zrBT=(+-i%^wenghCXRUsvXYS*I?ubGAdCcqwn17M6(S2{EsYKe)6$dm)g)4MP}ER) zOW-Js;9$})xhs&J)fFh}_0}j3i@e%@UGRJmBe1n94mDKXYIGDvaD-g!JckZ>;&4$M zHqICMZ#P_)0LK_ZfRE0H8Y*v&j>1b3ElD^-`DP1JcBUjdam3dZ>!ar-2(@1#(T58R-(<5OKKU>xT8vvlX5l5-B=}YN-5`K46woS^{Fb&YIO2l5y(R zLP74dV!E+hveyS=CHB{biEJtBg96J|`!|pEocEOX&Vyr3-HB|n38yE^BI2^~F z^j&1vb!A)L?SnEBj5k%7+>c>TM4a6Cqjj%Ov(ndc2rk{I>-!MfKqc{$Uk#PFtHn`R z6~`H5ua4umPxFnhJ;f$|131Qc1sDk5qMJ<(m0#(dvy{>j5GJs(<|Kv**$*uhVM2Vg z_n-@x_S;ia=U&=bP+R%sW{MU5dmnMSp`2qy;G>Y$Q285ufGnl7D&$lD0{Msk2-#jv zcKrN^I5z>}QofwPM`|ko4yV!b_K)wH!v0Y?DY)AZn=m%|4)`@D@b(KNh(yti*6uVbdoQ$j<7B zqm5o64m-B02K+Y#&&QycuZlwrmABFzg;jC11AyWP=uu^Z*g<0;JK@4hu7@FD8l4X{ zRQ^^UAWJBX0O34@b8rCZ^&E`9I_##lT|NlU{Ke||(W*eyQ28}Jn4{3L6|KhFZOu>^ z=u48F3oE|UIneavUm;$TNVE&7*il2}Z}Wy(LTObXlal`YKsa^ug2td69aJ0{42p3t~p*@QK(^)@R&xTZ4ov}UfuWE{NKeh_}>5k literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.pos b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.pos new file mode 100644 index 0000000000000000000000000000000000000000..403c201dec5b6d09c3316531f668725674384d94 GIT binary patch literal 497 zcmYLFyGjF55Z!s)z2Fasg`I_E1RE={uv4(JQ$aQwkO)cq1C!3m##orBe_%Gx%HCx2 z*aRCpF(!hAA0RlhZuBg3?hJS4?76f4d@{eVb#~~by|u*7X*QQiA7ytlshpRQ$`LGn z?Ui5q?&j*j%EimZ_V?VZdp`jRB5Ggt6Zc!=ea~71kjhbp%y+!$0zGKgez)d z@|>qU;TqQ68up+K`X`4f*oF=aATY{JseFk*@~%;CNfnAf5)}h8FlDQJO$9D+na1p6 z)%7uep&6PxtK65bWR<5}$A(+SzE~3BE{x2`+*@VG$EKLmpm(MKsz^N;Gs)Qn>d3?! zSI~DW@{nUi4aF2Z{Tf&Eo-V_IBqX)cB1)nR5SSfnU2A1sF~Pgq3Bg4l86#I hB8oBolXxT^imv$&qR46^YDY5oxO_R8X%s(}_y^tEcF_O; literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tim b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tim new file mode 100644 index 0000000000000000000000000000000000000000..60dabbb8d32e5fa81964d90cf0dae1b5051b12b3 GIT binary patch literal 3597 zcmeHK+iM(E7@u>S+sLZBM5GmwQXx-Le2_dS^hrc31bm547A-{zmg1AQ@62U)n{Kr4Iw#CI=R4my z^X+%}onM~&zA@B)u;Eyz$}Z<+?k;&Vw&hFk?ELlh4}bhle!lod?(K~ONB+}Ivms5WaSZMWuG;9$$;RiD?QF7$cih_)^5 z!IV>5BqhYj0j z(CL&Vw-H4Je-Kql-oamDm8u3sNJ7eW{ICYfU;Pg3~`i^^==m?Q3L}KNR6^v1l0P+>`1J)Ta$^>!)e@@8b`^IvFAOl|~!(S(b z{UI)QMjb#1R!Z%a2#eeE$7I~DwROH`frd_VJc|*SwVYpoFoUzxoo~roY+^Ioaz_B2_6+unNWC)8zdu9SxZPT zNqmd|ooY^4?NQCIaGhXT!AMKqCg|t(5o`@DxK3-ivfMh^u&rmaMCHSwWKTYuFA|Dm{0&WP;QLSyDz*c65u|mHO<;wh zgHzTix&WCMK5PSZBW?E>elayth$yh(J=pL-dV~Dm0st!Sx4)&`L$STCJkbaF}4P)lm`2PE&B-tMoT2NyM0ik}&X}6jZ0Dvu18AJKgepXUPoMJ5>w}aCeTu zjk4z$?1geS@Vku6ShimkWQeG6Z(L%^db^(D8j5?{lA+uY)2=e~Nl<`^4LK?yGoo&0 zKy*ytLa`*g5I_zRxEg|AYQ}}v;RJCJhfo+R1dtd{^lWmVFG&HsP~TN%tP%|s;ED$< zW0_o$AyK%iz?Zu4>@%ia!!zCVdPXGmQ32N8BCpLi1KbuvHOaIDMU=|&8WR^mat(*< zu!|VR{4j8d6~4J=$W&2f)d(>=eD{6DJ|zKa3*=_xB0dsv%Te>ifOMKbfX%}|I?cI= zSCZWjg0nKoj28*qFyy=}4c#Mce*6z4Iq+)NEzol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(_b-=EX>w{_ Xs-;1^0Z5t{a6n`73z)hH?xb4)%{drP literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tmd new file mode 100644 index 0000000000000000000000000000000000000000..08477188406ce0914ab8c59ab52527551c0e4376 GIT binary patch literal 2129 zcmbVNOH3O_820?@89U~Y1tO;{DqT`aDK*AME(A*Bf_bHZLcugN1>9wKj5jR1ba&l| zTa`l&k$NGw9HJ@*4jgmfkV8~)$i0_Dih4>fRSuELfkUK9of-4+SgKleW$$C=`@Wg~ z|G$~ZKDRG6kJ_%Wk@qOgQ*YCsp@AM^*SmkN{`~u|WIXd-`lsJUX8wvzmksLB!BioY zWvted&pFo*EN9)n?pXo#gv7tle?(pJIJ`jdc&n)gdeO3Jp}$~ydNC+$u_;)-Z@EsK z_x(UUpB6Gz%>#UJWnv-E28kjCy?{^%kp$dtzK6C+B%Mlrk{alPTlBIFY`)KdO<{Q0 z9wD(&%QJoLs$(SE77U9zfmO5&ZJzp6_l%OZ=vaJYE7%^CRoWkNl}i|IcQiKQ@EVg* zEXNpU{-vI|;5Dt7+^cB$IBsN!MHdR3>)ra-v4yPFG_+#=5y_IoQ4BP;XcU zcHQB?b_E`F6ReJKTtYilS7$k;s^K%4-TjEO6A1Pa2*sxLHP_Pv*W0doy&^Lbdz{e$ z@Fo$9VO(S}m)PBP^lT0A4F|rB;AIcSD39`=%l$nsc|Rbynz-TQDr}Y4Y|E&te3X6arN?E`peWe~1onqoT5yC<(We0pO3WG)GIVI4>tBq( z(eQ-}_{6HjU*D#E-%rZe;UkXCBG}I=O1Ll8ml3xq8I=`^%@|%~SyWN)*uSyzseiB5 z5MFWFbF7Xd0I0rbd46EHwoQ%TeDw#b>=!a~L=-lLU^n+qp1CG7aw0P-hNIkB%BO2E zBFtzQ_Qqo|au$Gpx+rI4!niPE7+`0Tkmzx?ePI%@SNLDb_{kj}a3~HtQ~ztbnU&?H zgq(um*%Bdf)3t_xTa2jE~C<63OkbKT%8 znXoLZ+koKd3L$6$P0Y*vD^Iy#E5Pd&j3c>RN=qkG^|`VixSN{Tj~8kPuQ{O+!Qm<) z;dwTqxaDQks#pzOtl$NVqlOje0So5zWl=^KM6s~~uL_D%<;1f>eqBQlPK;o9pc6t; z$CcC!kLm$6wX)C76fG#xla|W5V(qMjt*{2Mz_er9by-_~zyoXnctTmm(kQbe_tPi5 z{|bU5TD`cwsX+;E)-i7uqoiSs>V`qZ$wbY%MMrE5eu5i#QTScmgGm6pw17ukq;ifQ04-0hz zA?VGp--?Xb5MjPo2fKEYio-m)SY&@y#@V96EqQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9Q~LX z8X8y`ff8Im%ml;+K#U3+?BRTvq!~=a!Nmo}gzI!?h6ph-G9J*F`~oJ=^zNEA02L@1 A7ytkO literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdt new file mode 100644 index 0000000000000000000000000000000000000000..d53e580d7cfe3ee0209a082de038fef752e6b0c8 GIT binary patch literal 855 zcma)*Pe@cj9LHzgKG(%uGJ-Tp7+y#sueZA||K#dg+wOa6nz}yQvM8P2oAnJX@5!6# z5OfH-bSa`P9`_h@>FCj8;KeAYL$`!HbQqryU+f#Iq@>dd$X*7cs{G0NB2HqxRud-0GgsJba&@hyf5ku^R6x>84e3thU5@jZE7SFQnN_+UWTP(|u;j9y3$U@T_H)mf=yL zepOeX=5xNtvZ<6*8ez1M8Uj-&A+H4;U^~uULO8Pq)hG=4Idxj@SCYkEumwG1_5SDQ zk76RGnrX9pyAkAlXfGOI?Hz0^6w)YTq}QRcb!Y=Vfi?|XUq`k?!#b+#b)?xeVjLBR zflxIa?WM>8(Xg9XNA>4LLPzC{j*3>kP_P_lbaKKfqOvvJ1jI=lU7E17z1gv{+jF^x z&yMzAEr*^nQeu;LSU#6S*DAD1q~^MSuYXZ(HT;Wf0EndI8pOztNG11InX*76b^~gN z<7k2KoM_VKZdP${OB>p2s~w1r-KPdqc<6_<{}`)V)HnO~ZS9$IYR0Dw$;EwwJi^?F zE^_G+g_Xl#zOqyISSR?R826OsKeKso5PXD9=V|0IG#a?ZV i2s1Uf(|R?vd4|ZIi3nz4V61dL-H<A-jKh6<|y literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdx new file mode 100644 index 0000000000000000000000000000000000000000..cef698be583fea3b2a4915e8079d110cb0a1c1f5 GIT binary patch literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kj_nc;xO Ookb2=lRR~ohp|&El2M)Mf?-&+2-e`9nB@cmw z1P{QY@Cux`aO1+2CxBTeP7ufv2UglW#EP`u@6+sj^UZkYOSIa0ngkHTgY7*A5$(ny zmkzG>kCz|6eJ(xOKE40;>+V6p+4LB7Jh$+3x{B>15a~NdTq+j7l6zeAiMku6kIMAe zdmGud4i8R9lt9kDyyIjNhHT{KpObBH9M`Epte6^isf+(Irry6&$laGgxNZeO)+teB z2tvXM{xBYQV+tdnkH)_AY>!ZtQ5~a@fhgF{wMK`BXKx@-&&LBO+RnD*D;O!il0-_1Xk59 zy4GqCH5_np(^#gt{N(e z^}!6}SVWhM-AGM~UxLC0jL|hiFya+oE{QU_62ubLZ6~^vUE;Lsq*sin zYtrOa0){4y8g83Q$_!#(^`i}AFz0Y0h~TOr1y@O;UUQ)f>NP_U^*IEZ;dR^1usNZ- zJGbx~h61zv7ZS$jrtR@*O=bL;$BG0>XU;7{0cug%0T~E3&`M6H@7so;$}&kuwM|3k zSEuLW4d1c-hL^H-+gCWaBI7OF887}eoS}2WL)*QuiT&App460g?57MQ2tew__!$t% WdQ<|KbmuhJcke``XQtXyrl$%)Ml30?+00goh;}$%=$mVL2VAy-d(T|yd p@gD<614xE}f$2Yl!`K&oL1sIY1D0X@e?VjM3osK%2#Bnm2ml>+AB6w_ literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdi b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdi new file mode 100644 index 0000000000000000000000000000000000000000..95d55e296bc6e8cb37c96a619c813c31effe990e GIT binary patch literal 70 zcmcD&o+B>lQ<|KbmuhJcke``XQtXyrl$%)MnU|7U!2krZALAB0zR2ckl3>_-$I*|O U!N}g{fX3t(AUO~S+#&ZC0Bm6wRR910 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdm new file mode 100644 index 0000000000000000000000000000000000000000..ae0944600256028be352a6e2e9374b386e768155 GIT binary patch literal 257 zcmcD&o+B>dQ<|KbmuhJcke``XQtXyrl$%)Mn_7~{00goh;}$%=$mVL2VAy-d(T|yd z5h!R6)Wz)N?E++SGBP%>a4kQ<|KbmuhL?mtT}y?2=fL$N&VgALAB0zR2ckl3>_-$I*|O;ef{E7a$1` JXi$)-1^`;B5?TNN literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvm new file mode 100644 index 0000000000000000000000000000000000000000..9b8a8ae9f0e1ef7c845e144117dedbe22106e148 GIT binary patch literal 391 zcmcD&o+B>mQ<|KbmuhL?mtT}y?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I*|Ofek45 z9|}MUKmf>P1kq9;0th&O7?&EbLZG}j9yKgLIS`NsVqE4hfmJXtC=j7Wi3l|+M5s~4 gqlOtM2Lft9jLXe1e}Uu=XiRlQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I*|O V3#K~W;DE;D7a%1d@ICvzH~=nR8dd-R literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvd new file mode 100644 index 0000000000000000000000000000000000000000..2976b2e88928ba8e844326c60dbaebb0028f0647 GIT binary patch literal 670 zcmb`F&n^T(5XOlOBI}5gq%tRm&isodHg;w0%&@@|O&mC=Q+M*!m#SZV3(v{K*lL%dz&YDXSwxdAN{=eqr)%>4@aFYl z(4RhXE?;WRfst=z%Pt07unvKMr-F_w@+_9n5X_v2b+1I#a$7M{#!yPFz<4}PdD*ee zl0EBM!HR2zOS`_iQP@mV_1NEQM!>b*X#z&TGpQh-Mf({9<|%YCY*&nqQfIPkS=!P} zvlHv5tpSQ=C#Wh$>o}p})TsX6GjGu6??L2m<}U)<&7eF} zUWr&~r=)fpb9+%5hszss{an^671(d{1hwX1)azY;s9v|hG3`R8{fEC8$$=TuG1f5V zj0+^Nj5JXlpdyA<-bM%+N1+LRLi)qj{Z4TUHL?t;Ooe&%H>|&t`9~^+{Iz$SM!}dzs`8M_U-kYCacU`&o;KGZo%QsqMV&9)R8(`)#Di1BS2GjNV`jxP~MWk9%gh5vrt(C_zQ;vkY(6nf31>9@q$d4v?7lieypFgKI(%+;+7XE_Cb-fk7LMNzSiw~bx|KA z5+C#m#XcyK_A%mrCbaeH)45UWH>_6|^+6)>X|GW1gCc1k-;nor!*_L|7>@cNkvJT< z@`Fy5v=QA$tFH1lJ=nkqR3J6 z(arTiB60YE;(Aad?L+IY$i3!cE!PK$#KTQ|P$cam-0z_&QuTS3>w`q%^Ip9Cpi?Dn zw`q% zN=JEEu?Jpx!ztR?D5Choo>aUjF|qjTn!GDg>3!COXE&byC@_QPc`vD5iLsG$4gspMZPw?tSTFh7MDcg zxh6g+lJ=n+NRhgMy170`B(4gsJZw=0HtC1SFLyR~>;Q@=e%cF^KVM>M@#@wOd|QS3 zfuFl7YakL|YEoT_XjS4qR9!`?y3dhbbeEDy94`9uf>0%GLlQ<|KbmuhJckY8MqnU`K1UX)pqS_I@V0Dw76D!~8% literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tim b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tim new file mode 100644 index 0000000000000000000000000000000000000000..facf6f688da7a4a72fb8557e66f6d627b69ec2aa GIT binary patch literal 915 zcmah|F>ll`6pr)aB-gt`f`Kj|MW_R!)isGqD-funy&fP6Qt2%$9I4}Q)}={_QzQZt zI}?ly{0Ju0fq_53#KOkXm7RfSClM4?!d4vH`SRZPJ%3*Rmd>BsNOLwD7o3lIu`h>$ zl?JwpKOcYi@zvg1c@n(&e(M3uZ67k8@oWCXha(b4Wh8ky2`4d+7~@ikJmWFU6Jl1z z;ukyc2Uq>IFv{XRQN*&r$6T^P9Fz!-bCHOQO%t3)i6~^5%)%*;(sGL1LZ%|&`#cs* zWIRtK6FgICp1$DWvvSH2CClQFUvYpsU7(bL4W{Lqt__xThMELSqWW2!Emp=&g3Pd6 z_z)abuXk#g8VLbn!gxaw_U>kE0CQT7qcvz9NX@n=5b9LM41XY}!0GspFiHu~%E%BH zkCfacZ=?i6Pe(oldVtX07!bVYptzpk=7%YT-xB^%Zm2#oT^HMFKGAbB0Cnv$JKmYIS;UmFh*PFb{ zqkG}ol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(kD1G-G&wad W)zTo|03?kQ9MG8j0xtRbl@I{8^B0}~ literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tmd new file mode 100644 index 0000000000000000000000000000000000000000..b800ee960253550d2795609d270fab510eb70ce2 GIT binary patch literal 1539 zcma)+Jxmlq6vywqUGI+Lj_`GNfeUfPFA8$pT~Gv-ldl8hL*OnkHsZQFz((AQyGvnb zC@4s*C`>4b6$J$ar3JAx6eKp75MzM}F?3Q;65lKbGMijH(f1v$E`u+EwaVa#qpfQtmrlwO_QYFrZ6GhuG z%vt-XWjM@oUHn7-4w_M&s$!K>*8!J9<^0|k6`^IWP!RV*h;U_we9lo@G}Q+laF2u605>ZE!a2^h zDme}cgNLH3a+9lWATEYI?z=@WyvV@@%0rkEQGi0$V|ULM0T&|x(%od5zmG&F;`+EL z<5onLAy7&t?Z&d59uK<3!^LGht>S1YRepQ+Ez7*=71^p&&Sn8us{!OpD%0*ZeIixu z9(|BfN)*UevFNx>zXx;kC<89l00c`*v@bdXB3-k@L;C=Ch%Q%!<>qr9Upw5FL<_71 zi0MV6tF-I3+(@P^Klp4QGg)SOQ1n#m?xB%9)m`4{kVw_JRD?2CPY05N+^}e`ce9lM z+#q|PuP>#fld1FXV-LH**Ios9M65i;&z3hM9_olwEr4rLI$OqQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9R1iC y8X8y`ff8Im%ml;+K#U3+?BRTvq#0afo)er2lWc{GFfuY8(3t!JCLet4GA95b(iw9A literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdt new file mode 100644 index 0000000000000000000000000000000000000000..1bc6b9545d5c40e481b3476ea611ec90be792ea6 GIT binary patch literal 149 zcmcD&o+B>fQ<|KbmuhJcT#{dun&Ot3nv+uOmRMZkl30?+z`(#L`!R08Q$xzaBJ literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdx new file mode 100644 index 0000000000000000000000000000000000000000..709b1ae76f234ee062dbb17ec8ae93dc094cb478 GIT binary patch literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kj_o#BAS OgQ<|KbmuhL^mYJH9;+dD0U(5gmvLE9XJif^0YLZ~sd&kj_oq>%hGlhYP zk@-Iqu*e3a7J>BydBc3=E76obhF;Ma7xN5YNtkmQZ&lIh}?sUGC%;MyH jV7f_6%1L#q)MjF2fyL{fOydVMCcgmXP!Nb#s=WySf%a?0 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.si b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.si new file mode 100644 index 0000000000000000000000000000000000000000..269d7b2b1d23629e269e6ced61630e973670ef29 GIT binary patch literal 450 zcmZ9JPfNov7{)uHt=;e+6Fi9?1u?X4Yu!mEb|4H9>P@hgCUwy!DM?!QB|P~B{3w0} zPhPz3;!XSnnzr;{-@_a7d-CMTOHM!1o&GG35k+G=K=%Yuc|jAVsoMRyeOlQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I*|S V3#K~W;DE;D7a%1du(OTD4*)EQ8G`@- literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvd new file mode 100644 index 0000000000000000000000000000000000000000..7cc329df3aaca352274a1e56f5022c474161f136 GIT binary patch literal 119 zcmcD&o+B>mQ<|KbmuhL?lAj!wm{Xcs?2=fL$N&VgALAB0zR2ckl3>_-$I*|S3#KyO zfHMWCrZ}}E-k8ytC%q`Yv>?8qG$|)DSp+T-Uyxdqn^|0(nV)w+WAY1-fgtc(i@6B^ Dw0lQ<|KbmuhL?lAj!wm{Xcs?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I*|S z3#K~WKolhZ9|}Nh5CC!+AuO;Ika^%EOYKt$s2GDKjDe&GWP~P=&jdB=KTHj#VK5m8 zjmt1b0aSGe9w(Fu)5!(pJ0p~USuk-lVFm_th3I@OpbnD#fo=#a9B}&s7RE50Oi+iq zqB$6+KhPDT^R_oLf9ibXb$Iv@`F$fX29tYbcN`AkU1nr2)ZGJ{UL(p iZgA!RilsxvVH8e(pesb@gPd?cWAY1_L2n(M_5lD=teYGF literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tim b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tim new file mode 100644 index 0000000000000000000000000000000000000000..a23d5bb58973559330a67605783653ac6b3b0c36 GIT binary patch literal 179 zcmcD&o+B>gl#`#F9a5B<8j@O+TkMjVT*3eZvLE9XJif^0YLZ~sd&kj_oy(^*IW;fU z(jeY|c?n}mVo73gYDv6td;w5XW^r+5ejc+3BO_B41G5iYl9>}C!eh+L2w|n97v+~0 e#21t%ol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(kDbe>G&wad Y)zTo|03^+DKx6U?Fat>ZQ_@ld0O+L`CIA2c literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tmd new file mode 100644 index 0000000000000000000000000000000000000000..66fff8ef7fa99019fc06402e270adbb032c96f21 GIT binary patch literal 426 zcmcD&o+B>gl#`#F9a5B<8j@O+TkM-!lE?rAvLE9XJif^0YLZ~sd&kj_oy(^*IW;fU z(jeZz9;izi#tq0XF3HSGFAgutEJ-Z_8$m#O10$;#BhxKLMn;j8#FE6~)RK7P_yVBa znZ?DK`FU6c%|UiDy9I{;&E{ZaX1vA3z`&@<$aIN`k&zQ_3W8;Usvf8gs9uYaX%;ik zT4P3IOH_I0Ss;0BMy5kRd7kv5{L+H>g3_d%%w!af6`HO?AYBZMOw(9M@ryO8DJ;`K arucvY4G1qQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9Q_0t z8X8zxfD&9l%ml;+K#U3+9N>JIq#0afxig#zlWbvx2r)9U9MG8j0wy2w^GhNCD%To2 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdt new file mode 100644 index 0000000000000000000000000000000000000000..077915da870c18965d14082051ab6ca7463fe1c3 GIT binary patch literal 404 zcmcD&o+B>fQ<|KbmuhJcT#{dun&Ot3nv+uOmRMZkl30?+z`(#L`!R083YERU#AtSdi95Y0zqBB}v^cfMkdGk%%rpnG#TbOm z#TY&?pcqwLoC-7;Xqq@sR-EAh!X$H`Nzajt0&@8nm~|KeK<=_&W@kWm(*d9w}LzrfP>Mjs(Il`H;48oSO3=J@sT?P9R%mbP!2b7d!D1b_SWd{1v64f-2FG0RN QpfULcFqpxB*&sIo0Hte%*Z=?k literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdx new file mode 100644 index 0000000000000000000000000000000000000000..1fc49b7b7808229a6f76d494ae9a1a97f70fea62 GIT binary patch literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kjFkl}#F OK@`IP literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fnm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fnm new file mode 100644 index 0000000000000000000000000000000000000000..aa1b73bc0e6f89e8c052d80a8b54f953cf9c8006 GIT binary patch literal 965 zcmcD&o+B>gQ<|KbmuhL^mYJH9;+dD0U(5gmvLE9XJif^0YLZ~sd&kjFkb#XUGlhYP zk@-Iqu*e3a7J>BydBc3=E76obhF;Ma7xN5YNtkmQZ&lIh}?sUGC%;MyH jV7f_6%1L#q)MjF2fyL{fOydVMCcgmXP!K3~Q`iImrSEHq literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.si b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.si new file mode 100644 index 0000000000000000000000000000000000000000..e3d71f9a90398c987a7e575a869e070bd7f51ae2 GIT binary patch literal 450 zcmZ9J%SyvQ6oy+dscrF6D(FUZDHMl{wuxOy#T0}hLR=d|W@1M(Ghr^FFX74;@KJmP zS8m+7aqG^VPErDrvp9$O{`t?D%h`Ln)1T=WGdy+zd`~e`mn`886MNscFQ0F=KfHra zACs$IqitZTP)s!cFIElsUF&cOax5g_Y|{lUfbLOBm|i>*)iP2f;(047vO8Si(wY@o z_aVw7<6?-5Ek904Ch@@p@k|j-w@XoIrU=DV>o)X&1E4eT+69&>qS-q1pmXXu$D@e~3H3r7swL=XOv{)9}3w2n%LFfR);~Fu8Y6RtVqDWTTqbRBo zl%wTHRTf4qa}G(G`_=S7ae>j4;1tOz7c^3Ua)dkQesB{8*S>$zcs+dnDu2MF!7lmv E104K{umAu6 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.doc b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.doc new file mode 100644 index 0000000000000000000000000000000000000000..8903567a582765c9fbe59999cf20c63522fc8172 GIT binary patch literal 81 zcmcD&o+B>lQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I(xa Z3#K~WfPs;b@qotU7a(OIux-WscmRdm8e0GW literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvd new file mode 100644 index 0000000000000000000000000000000000000000..15e812a356378146079f08aadab1ade81cabce25 GIT binary patch literal 204 zcmcD&o+B>mQ<|KbmuhL?lAj!wm{Xcs?2=fL$N&VgALAB0zR2ckl3>_-$I(xa3#KyO z;K>t-6rifK%$(GCv-p(M#N_1E;^NHwywnr}?U&{P4AK??45F3-3;|%VCyZun2@K{8 z77Ui$=|%aa1@WcDsYQlQlyMmnUyxdqn+Y~C#QrCjxeNn`yakA`lwn{D0E-{cnEV3d LN)TW>u(AvQ2hu|- literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvm new file mode 100644 index 0000000000000000000000000000000000000000..d91065a7393645517c6cf9c87557415a6312c5ef GIT binary patch literal 991 zcmcD&o+B>lQ<|KbmuhL?lAj!wm{Xcs?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I(xa z3#K~WKolhZ9|}Nh5CC#nAS?z5ZSaGo_NfE|Ljag&gwjlK8mgEPN?W4wVdiTB#hG9n zs2XI;KvGOFahPFNI1FPEfT={MfevLb0Ag#Xgf5iMfYLCE3&udF(G{ZewSXE(_6N)m zn7?4*fZHD+m25zq33VULy~R*IjDm^7_;4CsAv#|hsFE39?1S70Hx0%>HwESqMw}7C z4b=+M$phur!;FN|I6Z={5Sgl#`#F9a5B<8j@O+TkMjVT*3eZvLE9XJif^0YLZ~sd&kjFkjtkuIW;fU z(jeY|^9e^vVo73JW=?9nS$s-rVsdh7adBpTUTR8w0nm(0FbA&0oUjrL!b&W0D&bUS zWM{2nU}a_HY+-}jismr5IGStV;%H8Qi=)}gDFL@k#mwBol9Lg}XO2lP$}cU5FD*_j hGGyjvol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(Pms%}G&wad Y)zTo|03^+DKx6U?Fat=OeV6zW0PMvW$^ZZW literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tmd new file mode 100644 index 0000000000000000000000000000000000000000..3f4b8aafa5f09a4add9bc127b2e83a5971578c52 GIT binary patch literal 514 zcmcD&o+B>gl#`#F9a5B<8j@O+TkM-!lE?rAvLE9XJif^0YLZ~sd&kjFkjtkuIW;fU z(jeZz9;izi#tq0XF3HSGFAgutEJ-Z_8$m#O10$;#3)3w|78d1{#FE6c%$(GCv-p(M z#N_1E;^NHwywsHV0-#ee!5oAdOPp%VK`vr;3l0I=%)!Xac#DaFfl-r%X&)O4iv%t^ z5E5txTcDc8whv^Q77NoSP8JqMGe%2GRC&%%AbD*@rcGQdEZpfu`K1N%rNya5hRAFy yR6SgqKzbNhnEnCvAbdz!C|IM}@egE&4=6H#fD_08fdd+oUqDz444*c|-vj{o1Dy8& literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdm new file mode 100644 index 0000000000000000000000000000000000000000..66a8c79caf297fa51a1c00f8ac538556432596a5 GIT binary patch literal 157 zcmcD&o+B>qQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9Q{NY y8X8y`ff8Im%ml;+K#U3+?BRTvq#0b~ixZp)liUCmVPs@HpfULcOkUk=&olrz(iyw} literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdt new file mode 100644 index 0000000000000000000000000000000000000000..4665e60f1b4eb9b63b20e01671c377262302838c GIT binary patch literal 192 zcmcD&o+B>fQ<|KbmuhJcT#{dun&Ot3nv+uOmRMZkl30?+z`(#L`!R08#N_1E;^NHw33;h0@dc?xxtS9{ z+`JP^;wck=#zGWMNP#JwkPlRNfr-)R#sntr^rHOIg80%2#i>PxH$dD8U_OX@Kx6U? Mpp(F0PhGqT04_8^$^ZZW literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdx new file mode 100644 index 0000000000000000000000000000000000000000..9190343c86bd9c3367c80278908787e074c6478e GIT binary patch literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kjFl;MEJ OgQ<|KbmuhL^mYJH9;+dD0U(5gmvLE9XJif^0YLZ~sd&kjFl!1*YGlhYP zk@-Iqu*e3a7J>BydBc3=E76obhF;Ma7xN5YNtkmQZ&lIh}?sUGC%;MyH jV7f_6%1L#q)MjF2fyL{fOydVMCcgmXP!NzXFo**HvUzIP literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.si b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.si new file mode 100644 index 0000000000000000000000000000000000000000..b697109abc9d27fefac3d81c06c327c14c973b3e GIT binary patch literal 450 zcmZXR%}T^D6oorNTRVe)sJIec3Sw-vwlgaku>-;&LS0)+lRD8RDM?!9C0zLeK8jBu zxN_r4H*S4`G40TW^)7C>-^n@TlGFEWYkgcKh@ycVqC0}9yr3!5RBivDkH+8sicOI(nRTI2i#AG?EmuuYm04RHJEh?jC>&OO>B`u<&TLhNGh)R&cX-kkeZxaINSN~@~ zU1bP7mt}oW(%EU=5=zDq9AT6}F=Cv=5)cMa_bdpnqwp#S&b61lr|lQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I(xe V3#K~W;DE;D7a%1dFuCvMa{w>Y8sPu{ literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvd new file mode 100644 index 0000000000000000000000000000000000000000..58e041bb333124875cfef5d18f558762e3c819c2 GIT binary patch literal 146 zcmcD&o+B>mQ<|KbmuhL?lAj!wm{Xcs?2=fL$N&VgALAB0zR2ckl3>_-$I(xe3#KyO zKs*JgrZ}}E-Y7mLH8D9kwYWGlKQA?f(TF>}D8IBIzO*>C$WRG~s`!G`qTEcdmIE4- NUx4fa0bS9T>Hy`wGd}lQ<|KbmuhL?lAj!wm{Xcs?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I(xe z3#K~WKolhZ9|}Nh5CC!+AuO;Ikon;!OYKt$s2GDKjDe&GWP~P=&jdB=KTHj#VK5m8 zjmt1b0aSGeo;Z{V(+P7|AVLY4#f8R)bI}!|^R<8~N%jZ2A+T`3?GIQO!*nu19T*IE zD1?F2ALt6v`PxAJ%tXX4s(t9D5cUW+)Bu=H9wgl#`#F9a5B<8j@O+TkMjVT*3eZvLE9XJif^0YLZ~sd&kjFl*^|yIW;fU z(jeY|c?wfXVo73gYDv6Nd`fC!a&l^Mab|vAYD#ol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(Pn652G&wad Y)zTo|03^+DKx6U?Fat=K1#1fd0O#2jj{pDw literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tmd new file mode 100644 index 0000000000000000000000000000000000000000..732fff6007d1e6d940d7912fb271f6f45cdbbec5 GIT binary patch literal 508 zcmcD&o+B>gl#`#F9a5B<8j@O+TkM-!lE?rAvLE9XJif^0YLZ~sd&kjFl*^|yIW;fU z(jeZz9;izi#tq0XF3HSGFAgutEJ-Z_8$m#O10$;#BhxKLMn|Pd z`TK)Rg!Fpi45r93qsMgWSXH790Y!mxGa+@fH&U1EVG*Qx`KMqc{#5aEV)> zn#J4&GE0k*sgDKdTq8y!OH_H5K9IaNBhxmZJa>9gerZ8`X>n?iAu`(vP0u!v9tK9H kHdbndfHkTOtZg70d_d6v1a~16!vT%SFQ7~Yc98&U0C0<{9 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/segments_1o b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/segments_1o new file mode 100644 index 0000000000000000000000000000000000000000..123ccbf02bc3d5858dc91b7a5ec3e951f1e5bcab GIT binary patch literal 549 zcmcD&o+HjtoSL4SnpaZHz`(#I`!R08&2QXp_a0Z6a{ z1(@QCP*wW=mb3+3Qa|0t&V-s@|0f?kCP)TB5N?2-sNdQj{8-@S? literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000056 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000056 new file mode 100644 index 0000000000000000000000000000000000000000..4e370a044232823eaddc23b8824c8d51206e5374 GIT binary patch literal 1479 zcmb_cTTc@~6dnpH`e1z2#D_^$TI+UuQ81#|lwPC}sj^VK#B7G0Q#x99o0%!Gi5iLT z{ssSn4<`N%|AP0s;{9%&Sqd!@0uLse**V|2%y-V2Gl6Y^{Z?^w+@2UMo=As;xEQEfktb~!X&R6 zbgnpk2^=}msDYsa3XmmIW%Qs!B+PicQ7mVd&gpMQ?LhnJ+!&dKM6EtuWy(u2u_Tdo z5mxcQ^0tiU`*T_q!8W-1zmR zKpY2z?(8@a;ko;5-EAe>eKz+zX(JTqyP4jy^U1ZIg*yoC2=%6JAoSpHi=dsfJ7NHR zIQ?kPfSGtaKs`2?h@1WK!^v3wWHM%*IG0PFd9nunG}T>^vL*&&G397_d?vQq`I&CE zZjX50^#Z-ztNFd!JFeE((QG>rpl`M!)OBm>{_cBk&t89b_WDBLy>Ip*l*z<#!i;|; zpHd>vT&H5-yh@fBI2lhKGH@`@xR5xzcuvs3>$5VjW?aQ zT<;7#IhG$B7(7{W`ltHkxx$h2C68JoXGF0f(nCY|g1R7}Y%YFI-R;^Ct78OLIFyHi z>(dKjN%#!Np`bloCGO?m@%4R<#mMphnAVs1)b@!A6Igw+0+_aE2YY27D*I(`wb%SQ zZ*-R7+e-2Kd}Nq$DsaJd%paY?&radjO0VDZ(G|V@^N-v_sqRxinZsN#@CcBqtYG3& zJj%*|Er)@t2Bq1xA*;ahyV2~v(d;43P5%9BZZ;;=^MkoRYG!lG@>n%{*BU5EysMuJP(Ts@>*Q9= literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000058 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000058 new file mode 100644 index 0000000000000000000000000000000000000000..0f682b9c1c7ed358ac2a2dbe825b6829bca9d988 GIT binary patch literal 82 zcmZSLV$uxu_X&y*@$q+eR4*7oemh0LL2^zW@LL literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000059 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000059 new file mode 100644 index 0000000000000000000000000000000000000000..1ed7e33bc8c245394b3dda85aa88640cfaeb9fa5 GIT binary patch literal 164 zcmZSLV$uxu_X&y*@$q+eR4* literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000060 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000060 new file mode 100644 index 0000000000000000000000000000000000000000..cd4f33e62f9e04559170f7b085a88a7e27b39db5 GIT binary patch literal 88 zcmZSLV$uxu_X&y*@$q+eR4*S3eh^ G{gME!F+G(4 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000062 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000062 new file mode 100644 index 0000000000000000000000000000000000000000..f0bcc45f6f5b8c6d9efc16af01d4044af0834a0e GIT binary patch literal 790 zcmZSLV$uxu_X&y*@$q+eR4*jPDE4mSkauI6M?oNI}yzUq>w;$ zA|sYiv>?WbXo?;yS`gtxMr0?VnSj%YOjw*~NsJTG6g^h7B*KYI$WBBv0o{o%kkpaD Rz@Q7y0P(JVF2Ep`1ON<-CNuy5 literal 0 HcmV?d00001 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000063 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000063 new file mode 100644 index 0000000000000000000000000000000000000000..7d3d2b1636ee6de6c0a27a0bab34e5e85916b7e7 GIT binary patch literal 298 zcmZSLV$uxu_X&y*@$q+eR4* + + + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log new file mode 100644 index 00000000..bc6ad980 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log @@ -0,0 +1,151 @@ +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A5&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A5&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&sort=score+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=10&wt=javabin&version=2 HTTP/1.1" 200 2267 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:02 +0000] "GET /solr/collection1/select?q=*&sort=score+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=10&wt=javabin&version=2 HTTP/1.1" 200 3093 +192.168.32.6 - - [19/Mar/2024:17:44:07 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=10&wt=javabin&version=2 HTTP/1.1" 200 3099 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1618 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=1&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1532 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=2&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1527 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=3&rows=1&wt=javabin&version=2 HTTP/1.1" 200 385 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=subtreePaths%3A%28%22%2F4%22+%29&start=0&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1638 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 1105 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 2627 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A10&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A10&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 +192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 3049 +192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 +192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log new file mode 100644 index 00000000..5b23432a --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log @@ -0,0 +1,308 @@ +2024-03-19 17:43:35.050 INFO (main) [] o.e.j.s.Server jetty-10.0.15; built: 2023-04-11T17:25:14.480Z; git: 68017dbd00236bb7e187330d7585a059610f661d; jvm 17.0.10+7 +2024-03-19 17:43:35.187 WARN (main) [] o.e.j.u.DeprecationWarning Using @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner +2024-03-19 17:43:35.202 INFO (main) [] o.a.s.s.CoreContainerProvider Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory +2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider ___ _ Welcome to Apache Solr™ version 9.3.0 +2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider / __| ___| |_ _ Starting in standalone mode on port 8983 +2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider \__ \/ _ \ | '_| Install dir: /opt/solr-9.3.0 +2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider |___/\___/_|_| Start time: 2024-03-19T17:43:35.205520843Z +2024-03-19 17:43:35.206 INFO (main) [] o.a.s.s.CoreContainerProvider Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any OutOfMemoryError exception. The cause of the OOME will be logged in the crash file at the following path: /var/solr/logs/jvm_crash_17.log +2024-03-19 17:43:35.214 INFO (main) [] o.a.s.s.CoreContainerProvider Solr Home: /var/solr/data (source: system property: solr.solr.home) +2024-03-19 17:43:35.219 INFO (main) [] o.a.s.c.SolrXmlConfig solr.xml not found in SOLR_HOME, using built-in default +2024-03-19 17:43:35.220 INFO (main) [] o.a.s.c.SolrXmlConfig Loading solr.xml from /opt/solr-9.3.0/server/solr/solr.xml +2024-03-19 17:43:35.235 INFO (main) [] o.a.s.c.SolrResourceLoader Added 1 libs to classloader, from paths: [/opt/solr-9.3.0/lib] +2024-03-19 17:43:35.720 WARN (main) [] o.a.s.u.StartupLoggingUtils Jetty request logging enabled. Will retain logs for last 3 days. See chapter "Configuring Logging" in reference guide for how to configure. +2024-03-19 17:43:35.722 WARN (main) [] o.a.s.c.CoreContainer Not all security plugins configured! authentication=disabled authorization=disabled. Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external. See https://s.apache.org/solrsecurity for more info +2024-03-19 17:43:35.801 INFO (main) [] o.a.s.c.CorePropertiesLocator Found 1 core definitions underneath /var/solr/data +2024-03-19 17:43:35.802 INFO (main) [] o.a.s.c.CorePropertiesLocator Cores are: [collection1] +2024-03-19 17:43:35.834 WARN (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.SolrConfig You should not use LATEST as luceneMatchVersion property: if you use this setting, and then Solr upgrades to a newer release of Lucene, sizable changes may happen. If precise back compatibility is important then you should instead explicitly specify an actual Lucene version. +2024-03-19 17:43:35.834 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.SolrConfig Using Lucene MatchVersion: 9.7.0 +2024-03-19 17:43:35.917 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.s.IndexSchema Schema name=default-config +2024-03-19 17:43:35.986 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.s.IndexSchema Loaded schema default-config/1.6 with uniqueid field id +2024-03-19 17:43:36.100 INFO (main) [] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer +2024-03-19 17:43:36.117 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.CoreContainer Creating SolrCore 'collection1' using configuration from instancedir /var/solr/data/collection1, trusted=true +2024-03-19 17:43:36.134 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.SolrCore Opening new SolrCore at [/var/solr/data/collection1], dataDir=[/var/solr/data/collection1/data/] +2024-03-19 17:43:36.156 INFO (main) [] o.e.j.s.h.ContextHandler Started o.e.j.w.WebAppContext@5f7f2382{solr-jetty-context.xml,/solr,file:///opt/solr-9.3.0/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-9.3.0/server/solr-webapp/webapp} +2024-03-19 17:43:36.160 INFO (main) [] o.e.j.s.RequestLogWriter Opened /var/solr/logs/2024_03_19.request.log +2024-03-19 17:43:36.163 INFO (main) [] o.e.j.s.AbstractConnector Started ServerConnector@1080b026{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8983} +2024-03-19 17:43:36.165 INFO (main) [] o.e.j.s.Server Started Server@47dbb1e2{STARTING}[10.0.15,sto=0] @1720ms +2024-03-19 17:43:36.397 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer +2024-03-19 17:43:36.409 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.UpdateHandler Using UpdateLog implementation: org.apache.solr.update.UpdateLog +2024-03-19 17:43:36.409 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.UpdateLog Initializing UpdateLog: dataDir= defaultSyncLevel=FLUSH numRecordsToKeep=100 maxNumLogsToKeep=10 numVersionBuckets=65536 +2024-03-19 17:43:36.420 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.CommitTracker Hard AutoCommit: if uncommitted for 15000ms; +2024-03-19 17:43:36.421 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.CommitTracker Soft AutoCommit: disabled +2024-03-19 17:43:36.460 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.r.ManagedResourceStorage File-based storage initialized to use dir: /var/solr/data/collection1/conf +2024-03-19 17:43:36.469 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.s.DirectSolrSpellChecker init: {accuracy=0.5, maxQueryFrequency=0.01, maxEdits=2, minPrefix=1, maxInspections=5, minQueryLength=4, name=default, field=_text_, classname=solr.DirectSolrSpellChecker, distanceMeasure=internal} +2024-03-19 17:43:36.473 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.h.ReplicationHandler Commits will be reserved for 10000 ms +2024-03-19 17:43:36.475 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.UpdateLog Could not find max version in index or recent updates, using new clock 1793977448110489600 +2024-03-19 17:43:36.477 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:43:36.477 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.h.c.SpellCheckComponent Loading spell index for spellchecker: default +2024-03-19 17:43:36.479 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:00.671 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=33 +2024-03-19 17:44:00.671 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=33 +2024-03-19 17:44:00.682 INFO (qtp970865974-46) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataverse_4 (1793977473458765824)]} 0 45 +2024-03-19 17:44:00.693 INFO (qtp970865974-19) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 +2024-03-19 17:44:00.693 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 +2024-03-19 17:44:00.736 INFO (qtp970865974-19) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_draft (1793977473541603329)]} 0 8 +2024-03-19 17:44:00.736 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft (1793977473541603328)]} 0 9 +2024-03-19 17:44:00.801 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:00.807 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 2 ms +2024-03-19 17:44:00.810 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 117 +2024-03-19 17:44:00.821 INFO (qtp970865974-27) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataverse_4_permission (1793977473633878016)]} 0 4 +2024-03-19 17:44:00.841 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:00.845 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:00.846 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 107 +2024-03-19 17:44:00.850 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_deaccessioned (-1793977473668481024)]} 0 2 +2024-03-19 17:44:00.863 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:00.865 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:00.865 INFO (qtp970865974-26) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 127 +2024-03-19 17:44:00.865 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 43 +2024-03-19 17:44:00.866 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 14 +2024-03-19 17:44:00.868 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977473687355392)]} 0 1 +2024-03-19 17:44:00.868 INFO (qtp970865974-46) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3 (-1793977473688403968)]} 0 0 +2024-03-19 17:44:00.897 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:00.899 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:00.900 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 30 +2024-03-19 17:44:00.900 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 30 +2024-03-19 17:44:00.904 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977473724055552)]} 0 2 +2024-03-19 17:44:00.913 INFO (qtp970865974-46) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_draft_permission (1793977473730347008)]} 0 5 +2024-03-19 17:44:00.928 INFO (qtp970865974-27) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:5&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=10 +2024-03-19 17:44:00.931 INFO (qtp970865974-26) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:5&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 +2024-03-19 17:44:00.946 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:00.949 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:00.949 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 42 +2024-03-19 17:44:00.954 INFO (qtp970865974-22) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_5_draft (1793977473769144320)]} 0 9 +2024-03-19 17:44:00.958 INFO (qtp970865974-27) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=score+desc&fq=dvObjectType:(datasets)&fq=&rows=10&facet=true&wt=javabin&version=2} hits=2 status=0 QTime=17 +2024-03-19 17:44:00.961 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977473782775808)]} 0 3 +2024-03-19 17:44:01.018 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.020 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.021 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 106 +2024-03-19 17:44:01.041 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.043 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.043 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 87 +2024-03-19 17:44:01.043 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 80 +2024-03-19 17:44:01.046 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_5_deaccessioned (-1793977473874001920)]} 0 1 +2024-03-19 17:44:01.067 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.069 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.069 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 +2024-03-19 17:44:01.072 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_5 (-1793977473901264896)]} 0 0 +2024-03-19 17:44:01.093 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.095 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.096 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 23 +2024-03-19 17:44:01.106 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_5_draft_permission (1793977473932722176)]} 0 5 +2024-03-19 17:44:01.140 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.142 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.142 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 34 +2024-03-19 17:44:01.313 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_draft_permission (1793977474150825984)]} 0 4 +2024-03-19 17:44:01.356 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.357 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.364 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 49 +2024-03-19 17:44:01.371 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977474213740544)]} 0 2 +2024-03-19 17:44:01.410 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:01.412 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:01.417 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 45 +2024-03-19 17:44:02.054 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=score+desc&fq=dvObjectType:(datasets)&fq=&rows=10&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=5 +2024-03-19 17:44:07.832 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=10&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=84 +2024-03-19 17:44:08.182 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=3 +2024-03-19 17:44:08.245 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=1&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=1 +2024-03-19 17:44:08.269 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=2&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=1 +2024-03-19 17:44:08.296 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=3&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=1 +2024-03-19 17:44:08.333 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=subtreePaths:("/4"+)&rows=1&facet=true&wt=javabin&version=2} hits=1 status=0 QTime=2 +2024-03-19 17:44:08.465 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=2 +2024-03-19 17:44:08.474 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977481657581568)]} 0 6 +2024-03-19 17:44:08.520 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.533 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 1 ms +2024-03-19 17:44:08.535 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 59 +2024-03-19 17:44:08.564 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft (1793977481748807680), datafile_6_draft (1793977481756147712)]} 0 8 +2024-03-19 17:44:08.632 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.634 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:08.645 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 79 +2024-03-19 17:44:08.650 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977481846325248)]} 0 2 +2024-03-19 17:44:08.693 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.703 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:08.704 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 51 +2024-03-19 17:44:08.719 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_deaccessioned (-1793977481911336960)]} 0 8 +2024-03-19 17:44:08.790 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.792 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:08.792 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 65 +2024-03-19 17:44:08.795 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977481999417344)]} 0 1 +2024-03-19 17:44:08.821 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.823 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:08.823 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 27 +2024-03-19 17:44:08.826 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977482031923200)]} 0 1 +2024-03-19 17:44:08.858 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.860 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:08.861 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 33 +2024-03-19 17:44:08.872 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_draft_permission (1793977482074914816)]} 0 5 +2024-03-19 17:44:08.947 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:08.949 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:08.952 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 78 +2024-03-19 17:44:08.966 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977482170335232)]} 0 9 +2024-03-19 17:44:09.012 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.015 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.021 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 52 +2024-03-19 17:44:09.026 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=1 status=0 QTime=3 +2024-03-19 17:44:09.040 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977482255269888), datafile_7 (-1793977482256318464), datafile_8 (-1793977482256318465), datafile_9 (-1793977482256318466), datafile_6_draft (-1793977482256318467)]} 0 2 +2024-03-19 17:44:09.071 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.072 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.073 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 31 +2024-03-19 17:44:09.105 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft (1793977482316087296), datafile_6_draft (1793977482321330176), datafile_7_draft (1793977482323427328), datafile_8_draft (1793977482324475904), datafile_9_draft (1793977482324475905)]} 0 9 +2024-03-19 17:44:09.170 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.172 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.179 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 72 +2024-03-19 17:44:09.182 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977482405216256)]} 0 1 +2024-03-19 17:44:09.216 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.218 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.219 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 35 +2024-03-19 17:44:09.223 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_deaccessioned (-1793977482447159296), datafile_7_deaccessioned (-1793977482448207872), datafile_8_deaccessioned (-1793977482448207873), datafile_9_deaccessioned (-1793977482448207874)]} 0 2 +2024-03-19 17:44:09.256 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.258 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.258 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 33 +2024-03-19 17:44:09.260 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977482487005184)]} 0 1 +2024-03-19 17:44:09.290 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.291 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.292 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 30 +2024-03-19 17:44:09.297 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977482522656768), datafile_7 (-1793977482524753920), datafile_8 (-1793977482524753921), datafile_9 (-1793977482525802496)]} 0 3 +2024-03-19 17:44:09.334 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.336 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.336 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 37 +2024-03-19 17:44:09.346 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_draft_permission (1793977482571939840), datafile_7_draft_permission (1793977482574036992), datafile_8_draft_permission (1793977482577182720), datafile_9_draft_permission (1793977482578231296)]} 0 6 +2024-03-19 17:44:09.404 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.406 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.411 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 63 +2024-03-19 17:44:09.419 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977482651631616)]} 0 3 +2024-03-19 17:44:09.560 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.562 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.569 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 148 +2024-03-19 17:44:09.577 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=3 +2024-03-19 17:44:09.590 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3 (1793977482828840960)]} 0 4 +2024-03-19 17:44:09.665 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.666 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.667 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 75 +2024-03-19 17:44:09.674 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_draft (-1793977482915872768)]} 0 5 +2024-03-19 17:44:09.715 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.716 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.729 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 53 +2024-03-19 17:44:09.732 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_deaccessioned (-1793977482981933056)]} 0 1 +2024-03-19 17:44:09.765 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.767 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.768 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 35 +2024-03-19 17:44:09.773 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_permission (1793977483022827520)]} 0 2 +2024-03-19 17:44:09.822 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:09.823 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:09.824 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 50 +2024-03-19 17:44:11.052 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=4 status=0 QTime=5 +2024-03-19 17:44:11.062 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977484373393408), datafile_7 (-1793977484376539136), datafile_8 (-1793977484376539137), datafile_9 (-1793977484376539138), datafile_6_draft (-1793977484376539139), datafile_7_draft (-1793977484376539140), datafile_8_draft (-1793977484376539141), datafile_9_draft (-1793977484376539142)]} 0 4 +2024-03-19 17:44:11.115 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.117 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.118 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 54 +2024-03-19 17:44:11.143 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2 (1793977484452036608), datafile_6 (1793977484456230912), datafile_7 (1793977484458328064), datafile_8 (1793977484459376640), datafile_9 (1793977484461473792)]} 0 10 +2024-03-19 17:44:11.226 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.227 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.233 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 87 +2024-03-19 17:44:11.236 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_draft (-1793977484558991360)]} 0 1 +2024-03-19 17:44:11.321 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.322 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.323 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 85 +2024-03-19 17:44:11.326 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_draft (-1793977484653363200), datafile_7_draft (-1793977484654411776), datafile_8_draft (-1793977484654411777), datafile_9_draft (-1793977484654411778)]} 0 1 +2024-03-19 17:44:11.336 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.337 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.338 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 10 +2024-03-19 17:44:11.339 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977484668043264)]} 0 0 +2024-03-19 17:44:11.348 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.349 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.350 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 9 +2024-03-19 17:44:11.351 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_deaccessioned (-1793977484679577600), datafile_7_deaccessioned (-1793977484680626176), datafile_8_deaccessioned (-1793977484680626177), datafile_9_deaccessioned (-1793977484680626178)]} 0 0 +2024-03-19 17:44:11.360 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.362 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.362 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 9 +2024-03-19 17:44:11.366 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_permission (1793977484693209088), datafile_7_permission (1793977484695306240), datafile_8_permission (1793977484695306241), datafile_9_permission (1793977484696354816)]} 0 2 +2024-03-19 17:44:11.388 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.389 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.390 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 +2024-03-19 17:44:11.396 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_permission (1793977484722569216)]} 0 4 +2024-03-19 17:44:11.419 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.420 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.421 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 23 +2024-03-19 17:44:11.516 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=2 +2024-03-19 17:44:11.528 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_deaccessioned (1793977484863078400)]} 0 3 +2024-03-19 17:44:11.572 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.573 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.574 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 44 +2024-03-19 17:44:11.576 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3 (-1793977484915507200)]} 0 1 +2024-03-19 17:44:11.596 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.598 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.600 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 +2024-03-19 17:44:11.603 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_draft (-1793977484943818752)]} 0 1 +2024-03-19 17:44:11.621 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.622 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.622 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 18 +2024-03-19 17:44:11.627 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_deaccessioned_permission (1793977484967936000)]} 0 2 +2024-03-19 17:44:11.659 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.660 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.660 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 32 +2024-03-19 17:44:11.785 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:10&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=2 +2024-03-19 17:44:11.788 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:10&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 +2024-03-19 17:44:11.801 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_10_draft (1793977485148291072)]} 0 4 +2024-03-19 17:44:11.852 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.853 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.853 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 51 +2024-03-19 17:44:11.856 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_10_deaccessioned (-1793977485209108480)]} 0 0 +2024-03-19 17:44:11.880 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.881 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.881 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 24 +2024-03-19 17:44:11.884 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_10 (-1793977485238468608)]} 0 1 +2024-03-19 17:44:11.909 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.910 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.910 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 25 +2024-03-19 17:44:11.917 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_10_draft_permission (1793977485270974464)]} 0 2 +2024-03-19 17:44:11.950 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:11.952 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:11.952 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 33 +2024-03-19 17:44:12.894 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=4 +2024-03-19 17:44:12.931 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3 (1793977486332133376)]} 0 5 +2024-03-19 17:44:12.951 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=4 status=0 QTime=6 +2024-03-19 17:44:12.958 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977486364639232), datafile_7 (-1793977486365687808), datafile_8 (-1793977486365687809), datafile_9 (-1793977486365687810)]} 0 2 +2024-03-19 17:44:13.137 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.144 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.170 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 237 +2024-03-19 17:44:13.178 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_draft (-1793977486592180224)]} 0 4 +2024-03-19 17:44:13.307 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.308 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.308 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 348 +2024-03-19 17:44:13.309 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 128 +2024-03-19 17:44:13.312 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_deaccessioned (-1793977486735835136)]} 0 1 +2024-03-19 17:44:13.326 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_deaccessioned (1793977486748418048)]} 0 3 +2024-03-19 17:44:13.336 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.338 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.339 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 25 +2024-03-19 17:44:13.343 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_permission (1793977486766243840)]} 0 2 +2024-03-19 17:44:13.360 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.361 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.363 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 35 +2024-03-19 17:44:13.365 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977486791409664)]} 0 0 +2024-03-19 17:44:13.379 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.381 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.382 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 38 +2024-03-19 17:44:13.392 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.393 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.394 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 28 +2024-03-19 17:44:13.396 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977486823915520), datafile_7 (-1793977486824964096), datafile_8 (-1793977486824964097), datafile_9 (-1793977486824964098)]} 0 1 +2024-03-19 17:44:13.408 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.409 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.409 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 11 +2024-03-19 17:44:13.411 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_draft (-1793977486839644160)]} 0 0 +2024-03-19 17:44:13.422 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.424 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.424 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 12 +2024-03-19 17:44:13.426 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_draft (-1793977486855372800), datafile_7_draft (-1793977486856421376), datafile_8_draft (-1793977486856421377), datafile_9_draft (-1793977486856421378)]} 0 0 +2024-03-19 17:44:13.437 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.439 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.439 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 12 +2024-03-19 17:44:13.445 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_deaccessioned_permission (1793977486874247168), datafile_7_deaccessioned_permission (1793977486876344320), datafile_8_deaccessioned_permission (1793977486876344321), datafile_9_deaccessioned_permission (1793977486876344322)]} 0 2 +2024-03-19 17:44:13.467 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.469 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.469 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 +2024-03-19 17:44:13.473 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_deaccessioned_permission (1793977486903607296)]} 0 2 +2024-03-19 17:44:13.497 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. +2024-03-19 17:44:13.498 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms +2024-03-19 17:44:13.498 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 24 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log new file mode 100644 index 00000000..a9aa5d96 --- /dev/null +++ b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log @@ -0,0 +1,163 @@ +[2024-03-19T17:43:34.448+0000][0.004s] Using G1 +[2024-03-19T17:43:34.563+0000][0.119s] Version: 17.0.10+7 (release) +[2024-03-19T17:43:34.563+0000][0.119s] CPUs: 12 total, 12 available +[2024-03-19T17:43:34.563+0000][0.119s] Memory: 7840M +[2024-03-19T17:43:34.563+0000][0.119s] Large Page Support: Disabled +[2024-03-19T17:43:34.563+0000][0.119s] NUMA Support: Disabled +[2024-03-19T17:43:34.563+0000][0.120s] Compressed Oops: Enabled (32-bit) +[2024-03-19T17:43:34.563+0000][0.120s] Heap Region Size: 1M +[2024-03-19T17:43:34.564+0000][0.120s] Heap Min Capacity: 512M +[2024-03-19T17:43:34.564+0000][0.120s] Heap Initial Capacity: 512M +[2024-03-19T17:43:34.564+0000][0.120s] Heap Max Capacity: 512M +[2024-03-19T17:43:34.564+0000][0.120s] Pre-touch: Enabled +[2024-03-19T17:43:34.564+0000][0.120s] Parallel Workers: 10 +[2024-03-19T17:43:34.564+0000][0.120s] Concurrent Workers: 3 +[2024-03-19T17:43:34.564+0000][0.120s] Concurrent Refinement Workers: 10 +[2024-03-19T17:43:34.564+0000][0.121s] Periodic GC: Disabled +[2024-03-19T17:43:34.574+0000][0.130s] CDS archive(s) mapped at: [0x0000000200000000-0x0000000200a5f000-0x0000000200a5f000), size 10874880, SharedBaseAddress: 0x0000000200000000, ArchiveRelocationMode: 1. +[2024-03-19T17:43:34.574+0000][0.130s] Compressed class space mapped at: 0x0000000201000000-0x0000000241000000, reserved size: 1073741824 +[2024-03-19T17:43:34.574+0000][0.130s] Narrow klass base: 0x0000000200000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 +[2024-03-19T17:43:34.886+0000][0.442s] GC(0) Pause Young (Normal) (G1 Evacuation Pause) +[2024-03-19T17:43:34.886+0000][0.442s] GC(0) Using 10 workers of 10 for evacuation +[2024-03-19T17:43:34.891+0000][0.448s] GC(0) Pre Evacuate Collection Set: 0.1ms +[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Merge Heap Roots: 0.1ms +[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Evacuate Collection Set: 2.4ms +[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Post Evacuate Collection Set: 0.5ms +[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Other: 2.6ms +[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Eden regions: 29->0(58) +[2024-03-19T17:43:34.892+0000][0.449s] GC(0) Survivor regions: 0->4(4) +[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Old regions: 0->1 +[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Archive regions: 2->2 +[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Humongous regions: 0->0 +[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Metaspace: 9785K(10048K)->9785K(10048K) NonClass: 8579K(8704K)->8579K(8704K) Class: 1205K(1344K)->1205K(1344K) +[2024-03-19T17:43:34.894+0000][0.450s] GC(0) Pause Young (Normal) (G1 Evacuation Pause) 29M->5M(512M) 7.735ms +[2024-03-19T17:43:34.894+0000][0.450s] GC(0) User=0.02s Sys=0.00s Real=0.01s +[2024-03-19T17:43:35.125+0000][0.681s] GC(1) Pause Young (Normal) (G1 Evacuation Pause) +[2024-03-19T17:43:35.125+0000][0.682s] GC(1) Using 10 workers of 10 for evacuation +[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Pre Evacuate Collection Set: 0.1ms +[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Merge Heap Roots: 0.1ms +[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Evacuate Collection Set: 2.6ms +[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Post Evacuate Collection Set: 0.5ms +[2024-03-19T17:43:35.129+0000][0.686s] GC(1) Other: 0.4ms +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Eden regions: 58->0(136) +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Survivor regions: 4->8(8) +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Old regions: 1->7 +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Archive regions: 2->2 +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Humongous regions: 4->4 +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Metaspace: 17692K(17920K)->17692K(17920K) NonClass: 15502K(15616K)->15502K(15616K) Class: 2189K(2304K)->2189K(2304K) +[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Pause Young (Normal) (G1 Evacuation Pause) 67M->19M(512M) 5.152ms +[2024-03-19T17:43:35.130+0000][0.687s] GC(1) User=0.03s Sys=0.00s Real=0.00s +[2024-03-19T17:43:35.285+0000][0.841s] GC(2) Pause Young (Concurrent Start) (Metadata GC Threshold) +[2024-03-19T17:43:35.285+0000][0.842s] GC(2) Using 10 workers of 10 for evacuation +[2024-03-19T17:43:35.288+0000][0.844s] GC(2) Pre Evacuate Collection Set: 0.1ms +[2024-03-19T17:43:35.288+0000][0.845s] GC(2) Merge Heap Roots: 0.1ms +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Evacuate Collection Set: 1.7ms +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Post Evacuate Collection Set: 0.4ms +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Other: 0.6ms +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Eden regions: 55->0(211) +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Survivor regions: 8->13(18) +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Old regions: 7->7 +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Archive regions: 2->2 +[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Humongous regions: 5->4 +[2024-03-19T17:43:35.289+0000][0.846s] GC(2) Metaspace: 21201K(21504K)->21201K(21504K) NonClass: 18583K(18752K)->18583K(18752K) Class: 2617K(2752K)->2617K(2752K) +[2024-03-19T17:43:35.290+0000][0.846s] GC(2) Pause Young (Concurrent Start) (Metadata GC Threshold) 75M->24M(512M) 4.322ms +[2024-03-19T17:43:35.290+0000][0.846s] GC(2) User=0.03s Sys=0.01s Real=0.00s +[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Mark Cycle +[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Clear Claimed Marks +[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Clear Claimed Marks 0.137ms +[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Scan Root Regions +[2024-03-19T17:43:35.291+0000][0.848s] GC(3) Concurrent Scan Root Regions 1.290ms +[2024-03-19T17:43:35.292+0000][0.848s] GC(3) Concurrent Mark +[2024-03-19T17:43:35.292+0000][0.848s] GC(3) Concurrent Mark From Roots +[2024-03-19T17:43:35.292+0000][0.848s] GC(3) Using 3 workers of 3 for marking +[2024-03-19T17:43:35.294+0000][0.850s] GC(3) Concurrent Mark From Roots 2.457ms +[2024-03-19T17:43:35.294+0000][0.850s] GC(3) Concurrent Preclean +[2024-03-19T17:43:35.294+0000][0.851s] GC(3) Concurrent Preclean 0.124ms +[2024-03-19T17:43:35.295+0000][0.851s] GC(3) Pause Remark +[2024-03-19T17:43:35.296+0000][0.852s] GC(3) Pause Remark 25M->25M(512M) 1.354ms +[2024-03-19T17:43:35.296+0000][0.852s] GC(3) User=0.01s Sys=0.00s Real=0.00s +[2024-03-19T17:43:35.296+0000][0.852s] GC(3) Concurrent Mark 4.633ms +[2024-03-19T17:43:35.296+0000][0.853s] GC(3) Concurrent Rebuild Remembered Sets +[2024-03-19T17:43:35.299+0000][0.855s] GC(3) Concurrent Rebuild Remembered Sets 2.705ms +[2024-03-19T17:43:35.300+0000][0.856s] GC(3) Pause Cleanup +[2024-03-19T17:43:35.300+0000][0.856s] GC(3) Pause Cleanup 26M->26M(512M) 0.281ms +[2024-03-19T17:43:35.300+0000][0.856s] GC(3) User=0.00s Sys=0.00s Real=0.00s +[2024-03-19T17:43:35.300+0000][0.857s] GC(3) Concurrent Cleanup for Next Mark +[2024-03-19T17:43:35.302+0000][0.858s] GC(3) Concurrent Cleanup for Next Mark 1.128ms +[2024-03-19T17:43:35.303+0000][0.859s] GC(3) Concurrent Mark Cycle 12.865ms +[2024-03-19T17:43:35.857+0000][1.413s] GC(4) Pause Young (Concurrent Start) (GCLocker Initiated GC) +[2024-03-19T17:43:35.857+0000][1.413s] GC(4) Using 10 workers of 10 for evacuation +[2024-03-19T17:43:35.866+0000][1.422s] GC(4) Pre Evacuate Collection Set: 0.5ms +[2024-03-19T17:43:35.866+0000][1.422s] GC(4) Merge Heap Roots: 0.1ms +[2024-03-19T17:43:35.866+0000][1.423s] GC(4) Evacuate Collection Set: 6.1ms +[2024-03-19T17:43:35.867+0000][1.423s] GC(4) Post Evacuate Collection Set: 1.5ms +[2024-03-19T17:43:35.867+0000][1.423s] GC(4) Other: 1.0ms +[2024-03-19T17:43:35.867+0000][1.423s] GC(4) Eden regions: 95->0(288) +[2024-03-19T17:43:35.867+0000][1.424s] GC(4) Survivor regions: 13->19(29) +[2024-03-19T17:43:35.869+0000][1.425s] GC(4) Old regions: 7->7 +[2024-03-19T17:43:35.869+0000][1.425s] GC(4) Archive regions: 2->2 +[2024-03-19T17:43:35.870+0000][1.426s] GC(4) Humongous regions: 4->4 +[2024-03-19T17:43:35.870+0000][1.426s] GC(4) Metaspace: 35753K(36224K)->35753K(36224K) NonClass: 31290K(31552K)->31290K(31552K) Class: 4463K(4672K)->4463K(4672K) +[2024-03-19T17:43:35.870+0000][1.426s] GC(4) Pause Young (Concurrent Start) (GCLocker Initiated GC) 119M->30M(512M) 13.427ms +[2024-03-19T17:43:35.871+0000][1.427s] GC(4) User=0.04s Sys=0.00s Real=0.02s +[2024-03-19T17:43:35.871+0000][1.427s] GC(5) Concurrent Mark Cycle +[2024-03-19T17:43:35.872+0000][1.428s] GC(5) Concurrent Clear Claimed Marks +[2024-03-19T17:43:35.872+0000][1.428s] GC(5) Concurrent Clear Claimed Marks 0.390ms +[2024-03-19T17:43:35.873+0000][1.429s] GC(5) Concurrent Scan Root Regions +[2024-03-19T17:43:35.876+0000][1.432s] GC(5) Concurrent Scan Root Regions 3.179ms +[2024-03-19T17:43:35.877+0000][1.433s] GC(5) Concurrent Mark +[2024-03-19T17:43:35.877+0000][1.434s] GC(5) Concurrent Mark From Roots +[2024-03-19T17:43:35.878+0000][1.434s] GC(5) Using 3 workers of 3 for marking +[2024-03-19T17:43:35.882+0000][1.439s] GC(5) Concurrent Mark From Roots 4.828ms +[2024-03-19T17:43:35.883+0000][1.439s] GC(5) Concurrent Preclean +[2024-03-19T17:43:35.884+0000][1.440s] GC(5) Concurrent Preclean 0.803ms +[2024-03-19T17:43:35.885+0000][1.441s] GC(5) Pause Remark +[2024-03-19T17:43:35.887+0000][1.443s] GC(5) Pause Remark 33M->33M(512M) 2.149ms +[2024-03-19T17:43:35.887+0000][1.443s] GC(5) User=0.00s Sys=0.00s Real=0.00s +[2024-03-19T17:43:35.887+0000][1.443s] GC(5) Concurrent Mark 9.921ms +[2024-03-19T17:43:35.891+0000][1.447s] GC(5) Concurrent Rebuild Remembered Sets +[2024-03-19T17:43:35.892+0000][1.448s] GC(5) Concurrent Rebuild Remembered Sets 1.700ms +[2024-03-19T17:43:35.894+0000][1.450s] GC(5) Pause Cleanup +[2024-03-19T17:43:35.894+0000][1.450s] GC(5) Pause Cleanup 33M->33M(512M) 0.209ms +[2024-03-19T17:43:35.894+0000][1.450s] GC(5) User=0.01s Sys=0.00s Real=0.00s +[2024-03-19T17:43:35.894+0000][1.450s] GC(5) Concurrent Cleanup for Next Mark +[2024-03-19T17:43:35.896+0000][1.452s] GC(5) Concurrent Cleanup for Next Mark 1.519ms +[2024-03-19T17:43:35.897+0000][1.453s] GC(5) Concurrent Mark Cycle 25.192ms +[2024-03-19T17:44:09.462+0000][35.018s] GC(6) Pause Young (Concurrent Start) (G1 Evacuation Pause) +[2024-03-19T17:44:09.462+0000][35.019s] GC(6) Using 10 workers of 10 for evacuation +[2024-03-19T17:44:09.530+0000][35.086s] GC(6) Pre Evacuate Collection Set: 0.7ms +[2024-03-19T17:44:09.530+0000][35.086s] GC(6) Merge Heap Roots: 0.2ms +[2024-03-19T17:44:09.530+0000][35.087s] GC(6) Evacuate Collection Set: 63.2ms +[2024-03-19T17:44:09.530+0000][35.087s] GC(6) Post Evacuate Collection Set: 2.5ms +[2024-03-19T17:44:09.530+0000][35.087s] GC(6) Other: 1.5ms +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Eden regions: 288->0(262) +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Survivor regions: 19->36(39) +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Old regions: 7->7 +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Archive regions: 2->2 +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Humongous regions: 4->4 +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Metaspace: 56203K(56704K)->56203K(56704K) NonClass: 49072K(49344K)->49072K(49344K) Class: 7130K(7360K)->7130K(7360K) +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Pause Young (Concurrent Start) (G1 Evacuation Pause) 318M->47M(512M) 68.968ms +[2024-03-19T17:44:09.531+0000][35.087s] GC(6) User=0.45s Sys=0.01s Real=0.07s +[2024-03-19T17:44:09.531+0000][35.087s] GC(7) Concurrent Mark Cycle +[2024-03-19T17:44:09.531+0000][35.087s] GC(7) Concurrent Clear Claimed Marks +[2024-03-19T17:44:09.532+0000][35.088s] GC(7) Concurrent Clear Claimed Marks 0.639ms +[2024-03-19T17:44:09.532+0000][35.089s] GC(7) Concurrent Scan Root Regions +[2024-03-19T17:44:09.536+0000][35.093s] GC(7) Concurrent Scan Root Regions 4.090ms +[2024-03-19T17:44:09.537+0000][35.093s] GC(7) Concurrent Mark +[2024-03-19T17:44:09.537+0000][35.093s] GC(7) Concurrent Mark From Roots +[2024-03-19T17:44:09.537+0000][35.093s] GC(7) Using 3 workers of 3 for marking +[2024-03-19T17:44:09.540+0000][35.096s] GC(7) Concurrent Mark From Roots 3.413ms +[2024-03-19T17:44:09.540+0000][35.096s] GC(7) Concurrent Preclean +[2024-03-19T17:44:09.540+0000][35.097s] GC(7) Concurrent Preclean 0.185ms +[2024-03-19T17:44:09.541+0000][35.097s] GC(7) Pause Remark +[2024-03-19T17:44:09.544+0000][35.100s] GC(7) Pause Remark 47M->47M(512M) 3.341ms +[2024-03-19T17:44:09.544+0000][35.100s] GC(7) User=0.01s Sys=0.00s Real=0.00s +[2024-03-19T17:44:09.544+0000][35.101s] GC(7) Concurrent Mark 7.764ms +[2024-03-19T17:44:09.545+0000][35.101s] GC(7) Concurrent Rebuild Remembered Sets +[2024-03-19T17:44:09.546+0000][35.102s] GC(7) Concurrent Rebuild Remembered Sets 1.386ms +[2024-03-19T17:44:09.546+0000][35.102s] GC(7) Pause Cleanup +[2024-03-19T17:44:09.546+0000][35.102s] GC(7) Pause Cleanup 47M->47M(512M) 0.133ms +[2024-03-19T17:44:09.546+0000][35.103s] GC(7) User=0.00s Sys=0.00s Real=0.00s +[2024-03-19T17:44:09.546+0000][35.103s] GC(7) Concurrent Cleanup for Next Mark +[2024-03-19T17:44:09.548+0000][35.104s] GC(7) Concurrent Cleanup for Next Mark 1.227ms +[2024-03-19T17:44:09.548+0000][35.104s] GC(7) Concurrent Mark Cycle 16.691ms diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_slow_requests.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_slow_requests.log new file mode 100644 index 00000000..e69de29b From b57f9a00e999c7982feeb8037828cc7652336f97 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Wed, 20 Mar 2024 12:59:31 -0400 Subject: [PATCH 13/18] removed test/integration/envrionment leftovers --- src/collections/domain/models/Collection.ts | 2 + .../repositories/CollectionsRepository.ts | 3 +- .../transformers/CollectionPayload.ts | 2 + .../transformers/collectionTransformers.ts | 2 + .../collections/CollectionsRepository.test.ts | 3 + .../solr/conf/conf/lang/contractions_ca.txt | 8 - .../solr/conf/conf/lang/contractions_fr.txt | 15 - .../solr/conf/conf/lang/contractions_ga.txt | 5 - .../solr/conf/conf/lang/contractions_it.txt | 23 - .../solr/conf/conf/lang/hyphenations_ga.txt | 5 - .../solr/conf/conf/lang/stemdict_nl.txt | 6 - .../solr/conf/conf/lang/stoptags_ja.txt | 420 ----- .../solr/conf/conf/lang/stopwords_ar.txt | 125 -- .../solr/conf/conf/lang/stopwords_bg.txt | 193 -- .../solr/conf/conf/lang/stopwords_ca.txt | 220 --- .../solr/conf/conf/lang/stopwords_cz.txt | 172 -- .../solr/conf/conf/lang/stopwords_da.txt | 110 -- .../solr/conf/conf/lang/stopwords_de.txt | 294 --- .../solr/conf/conf/lang/stopwords_el.txt | 78 - .../solr/conf/conf/lang/stopwords_en.txt | 54 - .../solr/conf/conf/lang/stopwords_es.txt | 356 ---- .../solr/conf/conf/lang/stopwords_et.txt | 1603 ----------------- .../solr/conf/conf/lang/stopwords_eu.txt | 99 - .../solr/conf/conf/lang/stopwords_fa.txt | 313 ---- .../solr/conf/conf/lang/stopwords_fi.txt | 97 - .../solr/conf/conf/lang/stopwords_fr.txt | 186 -- .../solr/conf/conf/lang/stopwords_ga.txt | 110 -- .../solr/conf/conf/lang/stopwords_gl.txt | 161 -- .../solr/conf/conf/lang/stopwords_hi.txt | 235 --- .../solr/conf/conf/lang/stopwords_hu.txt | 211 --- .../solr/conf/conf/lang/stopwords_hy.txt | 46 - .../solr/conf/conf/lang/stopwords_id.txt | 359 ---- .../solr/conf/conf/lang/stopwords_it.txt | 303 ---- .../solr/conf/conf/lang/stopwords_ja.txt | 127 -- .../solr/conf/conf/lang/stopwords_lv.txt | 172 -- .../solr/conf/conf/lang/stopwords_nl.txt | 119 -- .../solr/conf/conf/lang/stopwords_no.txt | 194 -- .../solr/conf/conf/lang/stopwords_pt.txt | 253 --- .../solr/conf/conf/lang/stopwords_ro.txt | 233 --- .../solr/conf/conf/lang/stopwords_ru.txt | 243 --- .../solr/conf/conf/lang/stopwords_sv.txt | 133 -- .../solr/conf/conf/lang/stopwords_th.txt | 119 -- .../solr/conf/conf/lang/stopwords_tr.txt | 212 --- .../solr/conf/conf/lang/userdict_ja.txt | 29 - .../solr/conf/conf/protwords.txt | 21 - .../solr/conf/conf/schema.xml | 1558 ---------------- .../solr/conf/conf/solrconfig.xml | 1179 ------------ .../solr/conf/conf/stopwords.txt | 14 - .../solr/conf/conf/synonyms.txt | 29 - .../collection1/conf/lang/contractions_ca.txt | 8 - .../collection1/conf/lang/contractions_fr.txt | 15 - .../collection1/conf/lang/contractions_ga.txt | 5 - .../collection1/conf/lang/contractions_it.txt | 23 - .../collection1/conf/lang/hyphenations_ga.txt | 5 - .../collection1/conf/lang/stemdict_nl.txt | 6 - .../collection1/conf/lang/stoptags_ja.txt | 420 ----- .../collection1/conf/lang/stopwords_ar.txt | 125 -- .../collection1/conf/lang/stopwords_bg.txt | 193 -- .../collection1/conf/lang/stopwords_ca.txt | 220 --- .../collection1/conf/lang/stopwords_cz.txt | 172 -- .../collection1/conf/lang/stopwords_da.txt | 110 -- .../collection1/conf/lang/stopwords_de.txt | 294 --- .../collection1/conf/lang/stopwords_el.txt | 78 - .../collection1/conf/lang/stopwords_en.txt | 54 - .../collection1/conf/lang/stopwords_es.txt | 356 ---- .../collection1/conf/lang/stopwords_et.txt | 1603 ----------------- .../collection1/conf/lang/stopwords_eu.txt | 99 - .../collection1/conf/lang/stopwords_fa.txt | 313 ---- .../collection1/conf/lang/stopwords_fi.txt | 97 - .../collection1/conf/lang/stopwords_fr.txt | 186 -- .../collection1/conf/lang/stopwords_ga.txt | 110 -- .../collection1/conf/lang/stopwords_gl.txt | 161 -- .../collection1/conf/lang/stopwords_hi.txt | 235 --- .../collection1/conf/lang/stopwords_hu.txt | 211 --- .../collection1/conf/lang/stopwords_hy.txt | 46 - .../collection1/conf/lang/stopwords_id.txt | 359 ---- .../collection1/conf/lang/stopwords_it.txt | 303 ---- .../collection1/conf/lang/stopwords_ja.txt | 127 -- .../collection1/conf/lang/stopwords_lv.txt | 172 -- .../collection1/conf/lang/stopwords_nl.txt | 119 -- .../collection1/conf/lang/stopwords_no.txt | 194 -- .../collection1/conf/lang/stopwords_pt.txt | 253 --- .../collection1/conf/lang/stopwords_ro.txt | 233 --- .../collection1/conf/lang/stopwords_ru.txt | 243 --- .../collection1/conf/lang/stopwords_sv.txt | 133 -- .../collection1/conf/lang/stopwords_th.txt | 119 -- .../collection1/conf/lang/stopwords_tr.txt | 212 --- .../collection1/conf/lang/userdict_ja.txt | 29 - .../data/data/collection1/conf/protwords.txt | 21 - .../data/data/collection1/conf/schema.xml | 1558 ---------------- .../data/data/collection1/conf/solrconfig.xml | 1179 ------------ .../data/data/collection1/conf/stopwords.txt | 14 - .../data/data/collection1/conf/synonyms.txt | 29 - .../data/data/collection1/core.properties | 0 .../data/data/collection1/data/index/_r.fdm | Bin 157 -> 0 bytes .../data/data/collection1/data/index/_r.fdt | Bin 4639 -> 0 bytes .../data/data/collection1/data/index/_r.fdx | Bin 85 -> 0 bytes .../data/data/collection1/data/index/_r.fnm | Bin 9364 -> 0 bytes .../data/data/collection1/data/index/_r.kdd | Bin 169 -> 0 bytes .../data/data/collection1/data/index/_r.kdi | Bin 70 -> 0 bytes .../data/data/collection1/data/index/_r.kdm | Bin 257 -> 0 bytes .../data/data/collection1/data/index/_r.nvd | Bin 330 -> 0 bytes .../data/data/collection1/data/index/_r.nvm | Bin 859 -> 0 bytes .../data/data/collection1/data/index/_r.si | Bin 540 -> 0 bytes .../data/data/collection1/data/index/_r_3.liv | Bin 67 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.doc | Bin 415 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.dvd | Bin 2286 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.dvm | Bin 8237 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.pos | Bin 497 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.tim | Bin 3597 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.tip | Bin 111 -> 0 bytes .../collection1/data/index/_r_Lucene90_0.tmd | Bin 2129 -> 0 bytes .../data/data/collection1/data/index/_s.fdm | Bin 157 -> 0 bytes .../data/data/collection1/data/index/_s.fdt | Bin 855 -> 0 bytes .../data/data/collection1/data/index/_s.fdx | Bin 64 -> 0 bytes .../data/data/collection1/data/index/_s.fnm | Bin 5097 -> 0 bytes .../data/data/collection1/data/index/_s.kdd | Bin 105 -> 0 bytes .../data/data/collection1/data/index/_s.kdi | Bin 70 -> 0 bytes .../data/data/collection1/data/index/_s.kdm | Bin 257 -> 0 bytes .../data/data/collection1/data/index/_s.nvd | Bin 59 -> 0 bytes .../data/data/collection1/data/index/_s.nvm | Bin 391 -> 0 bytes .../data/data/collection1/data/index/_s.si | Bin 503 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.doc | Bin 77 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.dvd | Bin 670 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.dvm | Bin 4595 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.pos | Bin 148 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.tim | Bin 915 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.tip | Bin 100 -> 0 bytes .../collection1/data/index/_s_Lucene90_0.tmd | Bin 1539 -> 0 bytes .../data/data/collection1/data/index/_t.fdm | Bin 157 -> 0 bytes .../data/data/collection1/data/index/_t.fdt | Bin 149 -> 0 bytes .../data/data/collection1/data/index/_t.fdx | Bin 64 -> 0 bytes .../data/data/collection1/data/index/_t.fnm | Bin 965 -> 0 bytes .../data/data/collection1/data/index/_t.si | Bin 450 -> 0 bytes .../collection1/data/index/_t_Lucene90_0.doc | Bin 77 -> 0 bytes .../collection1/data/index/_t_Lucene90_0.dvd | Bin 119 -> 0 bytes .../collection1/data/index/_t_Lucene90_0.dvm | Bin 959 -> 0 bytes .../collection1/data/index/_t_Lucene90_0.tim | Bin 179 -> 0 bytes .../collection1/data/index/_t_Lucene90_0.tip | Bin 76 -> 0 bytes .../collection1/data/index/_t_Lucene90_0.tmd | Bin 426 -> 0 bytes .../data/data/collection1/data/index/_u.fdm | Bin 157 -> 0 bytes .../data/data/collection1/data/index/_u.fdt | Bin 404 -> 0 bytes .../data/data/collection1/data/index/_u.fdx | Bin 64 -> 0 bytes .../data/data/collection1/data/index/_u.fnm | Bin 965 -> 0 bytes .../data/data/collection1/data/index/_u.si | Bin 450 -> 0 bytes .../collection1/data/index/_u_Lucene90_0.doc | Bin 81 -> 0 bytes .../collection1/data/index/_u_Lucene90_0.dvd | Bin 204 -> 0 bytes .../collection1/data/index/_u_Lucene90_0.dvm | Bin 991 -> 0 bytes .../collection1/data/index/_u_Lucene90_0.tim | Bin 521 -> 0 bytes .../collection1/data/index/_u_Lucene90_0.tip | Bin 76 -> 0 bytes .../collection1/data/index/_u_Lucene90_0.tmd | Bin 514 -> 0 bytes .../data/data/collection1/data/index/_v.fdm | Bin 157 -> 0 bytes .../data/data/collection1/data/index/_v.fdt | Bin 192 -> 0 bytes .../data/data/collection1/data/index/_v.fdx | Bin 64 -> 0 bytes .../data/data/collection1/data/index/_v.fnm | Bin 965 -> 0 bytes .../data/data/collection1/data/index/_v.si | Bin 450 -> 0 bytes .../collection1/data/index/_v_Lucene90_0.doc | Bin 77 -> 0 bytes .../collection1/data/index/_v_Lucene90_0.dvd | Bin 146 -> 0 bytes .../collection1/data/index/_v_Lucene90_0.dvm | Bin 959 -> 0 bytes .../collection1/data/index/_v_Lucene90_0.tim | Bin 221 -> 0 bytes .../collection1/data/index/_v_Lucene90_0.tip | Bin 76 -> 0 bytes .../collection1/data/index/_v_Lucene90_0.tmd | Bin 508 -> 0 bytes .../data/collection1/data/index/segments_1o | Bin 549 -> 0 bytes .../data/collection1/data/index/write.lock | 0 .../data/tlog/tlog.0000000000000000054 | Bin 88 -> 0 bytes .../data/tlog/tlog.0000000000000000055 | Bin 96 -> 0 bytes .../data/tlog/tlog.0000000000000000056 | Bin 1479 -> 0 bytes .../data/tlog/tlog.0000000000000000057 | Bin 243 -> 0 bytes .../data/tlog/tlog.0000000000000000058 | Bin 82 -> 0 bytes .../data/tlog/tlog.0000000000000000059 | Bin 164 -> 0 bytes .../data/tlog/tlog.0000000000000000060 | Bin 88 -> 0 bytes .../data/tlog/tlog.0000000000000000061 | Bin 188 -> 0 bytes .../data/tlog/tlog.0000000000000000062 | Bin 790 -> 0 bytes .../data/tlog/tlog.0000000000000000063 | Bin 298 -> 0 bytes .../docker-dev-volumes/solr/data/log4j2.xml | 87 - .../solr/data/logs/2024_03_19.request.log | 151 -- .../solr/data/logs/solr.log | 308 ---- .../solr/data/logs/solr_gc.log | 163 -- .../solr/data/logs/solr_slow_requests.log | 0 .../collections/collectionHelper.ts | 15 + .../collections/CollectionsRepository.test.ts | 106 ++ 181 files changed, 132 insertions(+), 21594 deletions(-) delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/core.properties delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdx delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fnm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdi delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.nvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.nvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.si delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_3.liv delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.doc delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.pos delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tim delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tip delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tmd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdx delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fnm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdi delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.si delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.doc delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.pos delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tim delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tip delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tmd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdx delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fnm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.si delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.doc delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tim delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tip delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tmd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdx delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fnm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.si delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.doc delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tim delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tip delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tmd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdt delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdx delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fnm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.si delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.doc delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvm delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tim delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tip delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tmd delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/segments_1o delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/write.lock delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000054 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000055 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000056 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000057 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000058 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000059 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000060 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000061 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000062 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000063 delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/log4j2.xml delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log delete mode 100644 test/integration/environment/docker-dev-volumes/solr/data/logs/solr_slow_requests.log create mode 100644 test/unit/collections/CollectionsRepository.test.ts diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index e2f28e8d..1a30cb70 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -1,7 +1,9 @@ +// import { DvObjectOwnerNode } from '../../../core' export interface Collection { id: number alias: string name: string affiliation: string description: string + // isPartOf: DvObjectOwnerNode } diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index 927c2cfe..cb85605c 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -15,7 +15,8 @@ export class CollectionsRepository extends ApiRepository implements ICollections this.collectionsDefaultOperationType, collectionObjectParameter ), - true + true, + { returnOwners: true } ) .then((response) => transformCollectionIdResponseToPayload(response)) .catch((error) => { diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts index 35e9fdf9..161036d8 100644 --- a/src/collections/infra/repositories/transformers/CollectionPayload.ts +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -1,7 +1,9 @@ +// import { OwnerNodePayload } from '../../../../core/infra/repositories/transformers/OwnerNodePayload' export interface CollectionPayload { id: number alias: string name: string affiliation: string description: string + // isPartOf: OwnerNodePayload } diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index a7eb570f..514c456f 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -1,6 +1,7 @@ import { Collection } from '../../../domain/models/Collection' import { AxiosResponse } from 'axios' import { CollectionPayload } from './CollectionPayload' +// import { transformPayloadToOwnerNode } from '../../../../core/infra/repositories/transformers/dvObjectOwnerNodeTransformer' export const transformCollectionIdResponseToPayload = (response: AxiosResponse): Collection => { const collectionPayload = response.data.data @@ -14,6 +15,7 @@ const transformPayloadToCollection = (collectionPayload: CollectionPayload): Col name: collectionPayload.name, affiliation: collectionPayload.affiliation, description: collectionPayload.description + // isPartOf: transformPayloadToOwnerNode(collectionPayload.isPartOf) } return collectionModel } diff --git a/test/integration/collections/CollectionsRepository.test.ts b/test/integration/collections/CollectionsRepository.test.ts index 31a14043..3b8d64e9 100644 --- a/test/integration/collections/CollectionsRepository.test.ts +++ b/test/integration/collections/CollectionsRepository.test.ts @@ -27,6 +27,7 @@ describe('CollectionsRepository', () => { describe('by default `root` Id', () => { test('should return the root collection of the Dataverse installation if no parameter is passed AS `root`', async () => { const actual = await testGetCollection.getCollection() + console.log('getCollection -> :root: ', actual) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ROOT) }) }) @@ -36,6 +37,7 @@ describe('CollectionsRepository', () => { const actual = await testGetCollection.getCollection( TestConstants.TEST_CREATED_COLLECTION_1_ALIAS ) + console.log('getCollection -> :alias: ', actual) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ALIAS) }) @@ -54,6 +56,7 @@ describe('CollectionsRepository', () => { const actual = await testGetCollection.getCollection( TestConstants.TEST_CREATED_COLLECTION_1_ID ) + console.log('getCollection -> :id: ', actual) expect(actual.id).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID) }) diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt deleted file mode 100644 index 307a85f9..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ca.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Set of Catalan contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -d -l -m -n -s -t diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt deleted file mode 100644 index f1bba51b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_fr.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Set of French contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -l -m -t -qu -n -s -j -d -c -jusqu -quoiqu -lorsqu -puisqu diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt deleted file mode 100644 index 9ebe7fa3..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_ga.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Set of Irish contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -d -m -b diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt deleted file mode 100644 index cac04095..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/contractions_it.txt +++ /dev/null @@ -1,23 +0,0 @@ -# Set of Italian contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -c -l -all -dall -dell -nell -sull -coll -pell -gl -agl -dagl -degl -negl -sugl -un -m -t -s -v -d diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt deleted file mode 100644 index 4d2642cc..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/hyphenations_ga.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Set of Irish hyphenations for StopFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -h -n -t diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt deleted file mode 100644 index 44107297..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stemdict_nl.txt +++ /dev/null @@ -1,6 +0,0 @@ -# Set of overrides for the dutch stemmer -# TODO: load this as a resource from the analyzer and sync it in build.xml -fiets fiets -bromfiets bromfiets -ei eier -kind kinder diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt deleted file mode 100644 index 71b75084..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stoptags_ja.txt +++ /dev/null @@ -1,420 +0,0 @@ -# -# This file defines a Japanese stoptag set for JapanesePartOfSpeechStopFilter. -# -# Any token with a part-of-speech tag that exactly matches those defined in this -# file are removed from the token stream. -# -# Set your own stoptags by uncommenting the lines below. Note that comments are -# not allowed on the same line as a stoptag. See LUCENE-3745 for frequency lists, -# etc. that can be useful for building you own stoptag set. -# -# The entire possible tagset is provided below for convenience. -# -##### -# noun: unclassified nouns -#名詞 -# -# noun-common: Common nouns or nouns where the sub-classification is undefined -#名詞-一般 -# -# noun-proper: Proper nouns where the sub-classification is undefined -#名詞-固有名詞 -# -# noun-proper-misc: miscellaneous proper nouns -#名詞-固有名詞-一般 -# -# noun-proper-person: Personal names where the sub-classification is undefined -#名詞-固有名詞-人名 -# -# noun-proper-person-misc: names that cannot be divided into surname and -# given name; foreign names; names where the surname or given name is unknown. -# e.g. お市の方 -#名詞-固有名詞-人名-一般 -# -# noun-proper-person-surname: Mainly Japanese surnames. -# e.g. 山田 -#名詞-固有名詞-人名-姓 -# -# noun-proper-person-given_name: Mainly Japanese given names. -# e.g. 太郎 -#名詞-固有名詞-人名-名 -# -# noun-proper-organization: Names representing organizations. -# e.g. 通産省, NHK -#名詞-固有名詞-組織 -# -# noun-proper-place: Place names where the sub-classification is undefined -#名詞-固有名詞-地域 -# -# noun-proper-place-misc: Place names excluding countries. -# e.g. アジア, バルセロナ, 京都 -#名詞-固有名詞-地域-一般 -# -# noun-proper-place-country: Country names. -# e.g. 日本, オーストラリア -#名詞-固有名詞-地域-国 -# -# noun-pronoun: Pronouns where the sub-classification is undefined -#名詞-代名詞 -# -# noun-pronoun-misc: miscellaneous pronouns: -# e.g. それ, ここ, あいつ, あなた, あちこち, いくつ, どこか, なに, みなさん, みんな, わたくし, われわれ -#名詞-代名詞-一般 -# -# noun-pronoun-contraction: Spoken language contraction made by combining a -# pronoun and the particle 'wa'. -# e.g. ありゃ, こりゃ, こりゃあ, そりゃ, そりゃあ -#名詞-代名詞-縮約 -# -# noun-adverbial: Temporal nouns such as names of days or months that behave -# like adverbs. Nouns that represent amount or ratios and can be used adverbially, -# e.g. 金曜, 一月, 午後, 少量 -#名詞-副詞可能 -# -# noun-verbal: Nouns that take arguments with case and can appear followed by -# 'suru' and related verbs (する, できる, なさる, くださる) -# e.g. インプット, 愛着, 悪化, 悪戦苦闘, 一安心, 下取り -#名詞-サ変接続 -# -# noun-adjective-base: The base form of adjectives, words that appear before な ("na") -# e.g. 健康, 安易, 駄目, だめ -#名詞-形容動詞語幹 -# -# noun-numeric: Arabic numbers, Chinese numerals, and counters like 何 (回), 数. -# e.g. 0, 1, 2, 何, 数, 幾 -#名詞-数 -# -# noun-affix: noun affixes where the sub-classification is undefined -#名詞-非自立 -# -# noun-affix-misc: Of adnominalizers, the case-marker の ("no"), and words that -# attach to the base form of inflectional words, words that cannot be classified -# into any of the other categories below. This category includes indefinite nouns. -# e.g. あかつき, 暁, かい, 甲斐, 気, きらい, 嫌い, くせ, 癖, こと, 事, ごと, 毎, しだい, 次第, -# 順, せい, 所為, ついで, 序で, つもり, 積もり, 点, どころ, の, はず, 筈, はずみ, 弾み, -# 拍子, ふう, ふり, 振り, ほう, 方, 旨, もの, 物, 者, ゆえ, 故, ゆえん, 所以, わけ, 訳, -# わり, 割り, 割, ん-口語/, もん-口語/ -#名詞-非自立-一般 -# -# noun-affix-adverbial: noun affixes that that can behave as adverbs. -# e.g. あいだ, 間, あげく, 挙げ句, あと, 後, 余り, 以外, 以降, 以後, 以上, 以前, 一方, うえ, -# 上, うち, 内, おり, 折り, かぎり, 限り, きり, っきり, 結果, ころ, 頃, さい, 際, 最中, さなか, -# 最中, じたい, 自体, たび, 度, ため, 為, つど, 都度, とおり, 通り, とき, 時, ところ, 所, -# とたん, 途端, なか, 中, のち, 後, ばあい, 場合, 日, ぶん, 分, ほか, 他, まえ, 前, まま, -# 儘, 侭, みぎり, 矢先 -#名詞-非自立-副詞可能 -# -# noun-affix-aux: noun affixes treated as 助動詞 ("auxiliary verb") in school grammars -# with the stem よう(だ) ("you(da)"). -# e.g. よう, やう, 様 (よう) -#名詞-非自立-助動詞語幹 -# -# noun-affix-adjective-base: noun affixes that can connect to the indeclinable -# connection form な (aux "da"). -# e.g. みたい, ふう -#名詞-非自立-形容動詞語幹 -# -# noun-special: special nouns where the sub-classification is undefined. -#名詞-特殊 -# -# noun-special-aux: The そうだ ("souda") stem form that is used for reporting news, is -# treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the base -# form of inflectional words. -# e.g. そう -#名詞-特殊-助動詞語幹 -# -# noun-suffix: noun suffixes where the sub-classification is undefined. -#名詞-接尾 -# -# noun-suffix-misc: Of the nouns or stem forms of other parts of speech that connect -# to ガル or タイ and can combine into compound nouns, words that cannot be classified into -# any of the other categories below. In general, this category is more inclusive than -# 接尾語 ("suffix") and is usually the last element in a compound noun. -# e.g. おき, かた, 方, 甲斐 (がい), がかり, ぎみ, 気味, ぐるみ, (~した) さ, 次第, 済 (ず) み, -# よう, (でき)っこ, 感, 観, 性, 学, 類, 面, 用 -#名詞-接尾-一般 -# -# noun-suffix-person: Suffixes that form nouns and attach to person names more often -# than other nouns. -# e.g. 君, 様, 著 -#名詞-接尾-人名 -# -# noun-suffix-place: Suffixes that form nouns and attach to place names more often -# than other nouns. -# e.g. 町, 市, 県 -#名詞-接尾-地域 -# -# noun-suffix-verbal: Of the suffixes that attach to nouns and form nouns, those that -# can appear before スル ("suru"). -# e.g. 化, 視, 分け, 入り, 落ち, 買い -#名詞-接尾-サ変接続 -# -# noun-suffix-aux: The stem form of そうだ (様態) that is used to indicate conditions, -# is treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the -# conjunctive form of inflectional words. -# e.g. そう -#名詞-接尾-助動詞語幹 -# -# noun-suffix-adjective-base: Suffixes that attach to other nouns or the conjunctive -# form of inflectional words and appear before the copula だ ("da"). -# e.g. 的, げ, がち -#名詞-接尾-形容動詞語幹 -# -# noun-suffix-adverbial: Suffixes that attach to other nouns and can behave as adverbs. -# e.g. 後 (ご), 以後, 以降, 以前, 前後, 中, 末, 上, 時 (じ) -#名詞-接尾-副詞可能 -# -# noun-suffix-classifier: Suffixes that attach to numbers and form nouns. This category -# is more inclusive than 助数詞 ("classifier") and includes common nouns that attach -# to numbers. -# e.g. 個, つ, 本, 冊, パーセント, cm, kg, カ月, か国, 区画, 時間, 時半 -#名詞-接尾-助数詞 -# -# noun-suffix-special: Special suffixes that mainly attach to inflecting words. -# e.g. (楽し) さ, (考え) 方 -#名詞-接尾-特殊 -# -# noun-suffix-conjunctive: Nouns that behave like conjunctions and join two words -# together. -# e.g. (日本) 対 (アメリカ), 対 (アメリカ), (3) 対 (5), (女優) 兼 (主婦) -#名詞-接続詞的 -# -# noun-verbal_aux: Nouns that attach to the conjunctive particle て ("te") and are -# semantically verb-like. -# e.g. ごらん, ご覧, 御覧, 頂戴 -#名詞-動詞非自立的 -# -# noun-quotation: text that cannot be segmented into words, proverbs, Chinese poetry, -# dialects, English, etc. Currently, the only entry for 名詞 引用文字列 ("noun quotation") -# is いわく ("iwaku"). -#名詞-引用文字列 -# -# noun-nai_adjective: Words that appear before the auxiliary verb ない ("nai") and -# behave like an adjective. -# e.g. 申し訳, 仕方, とんでも, 違い -#名詞-ナイ形容詞語幹 -# -##### -# prefix: unclassified prefixes -#接頭詞 -# -# prefix-nominal: Prefixes that attach to nouns (including adjective stem forms) -# excluding numerical expressions. -# e.g. お (水), 某 (氏), 同 (社), 故 (~氏), 高 (品質), お (見事), ご (立派) -#接頭詞-名詞接続 -# -# prefix-verbal: Prefixes that attach to the imperative form of a verb or a verb -# in conjunctive form followed by なる/なさる/くださる. -# e.g. お (読みなさい), お (座り) -#接頭詞-動詞接続 -# -# prefix-adjectival: Prefixes that attach to adjectives. -# e.g. お (寒いですねえ), バカ (でかい) -#接頭詞-形容詞接続 -# -# prefix-numerical: Prefixes that attach to numerical expressions. -# e.g. 約, およそ, 毎時 -#接頭詞-数接続 -# -##### -# verb: unclassified verbs -#動詞 -# -# verb-main: -#動詞-自立 -# -# verb-auxiliary: -#動詞-非自立 -# -# verb-suffix: -#動詞-接尾 -# -##### -# adjective: unclassified adjectives -#形容詞 -# -# adjective-main: -#形容詞-自立 -# -# adjective-auxiliary: -#形容詞-非自立 -# -# adjective-suffix: -#形容詞-接尾 -# -##### -# adverb: unclassified adverbs -#副詞 -# -# adverb-misc: Words that can be segmented into one unit and where adnominal -# modification is not possible. -# e.g. あいかわらず, 多分 -#副詞-一般 -# -# adverb-particle_conjunction: Adverbs that can be followed by の, は, に, -# な, する, だ, etc. -# e.g. こんなに, そんなに, あんなに, なにか, なんでも -#副詞-助詞類接続 -# -##### -# adnominal: Words that only have noun-modifying forms. -# e.g. この, その, あの, どの, いわゆる, なんらかの, 何らかの, いろんな, こういう, そういう, ああいう, -# どういう, こんな, そんな, あんな, どんな, 大きな, 小さな, おかしな, ほんの, たいした, -# 「(, も) さる (ことながら)」, 微々たる, 堂々たる, 単なる, いかなる, 我が」「同じ, 亡き -#連体詞 -# -##### -# conjunction: Conjunctions that can occur independently. -# e.g. が, けれども, そして, じゃあ, それどころか -接続詞 -# -##### -# particle: unclassified particles. -助詞 -# -# particle-case: case particles where the subclassification is undefined. -助詞-格助詞 -# -# particle-case-misc: Case particles. -# e.g. から, が, で, と, に, へ, より, を, の, にて -助詞-格助詞-一般 -# -# particle-case-quote: the "to" that appears after nouns, a person’s speech, -# quotation marks, expressions of decisions from a meeting, reasons, judgements, -# conjectures, etc. -# e.g. ( だ) と (述べた.), ( である) と (して執行猶予...) -助詞-格助詞-引用 -# -# particle-case-compound: Compounds of particles and verbs that mainly behave -# like case particles. -# e.g. という, といった, とかいう, として, とともに, と共に, でもって, にあたって, に当たって, に当って, -# にあたり, に当たり, に当り, に当たる, にあたる, において, に於いて,に於て, における, に於ける, -# にかけ, にかけて, にかんし, に関し, にかんして, に関して, にかんする, に関する, に際し, -# に際して, にしたがい, に従い, に従う, にしたがって, に従って, にたいし, に対し, にたいして, -# に対して, にたいする, に対する, について, につき, につけ, につけて, につれ, につれて, にとって, -# にとり, にまつわる, によって, に依って, に因って, により, に依り, に因り, による, に依る, に因る, -# にわたって, にわたる, をもって, を以って, を通じ, を通じて, を通して, をめぐって, をめぐり, をめぐる, -# って-口語/, ちゅう-関西弁「という」/, (何) ていう (人)-口語/, っていう-口語/, といふ, とかいふ -助詞-格助詞-連語 -# -# particle-conjunctive: -# e.g. から, からには, が, けれど, けれども, けど, し, つつ, て, で, と, ところが, どころか, とも, ども, -# ながら, なり, ので, のに, ば, ものの, や ( した), やいなや, (ころん) じゃ(いけない)-口語/, -# (行っ) ちゃ(いけない)-口語/, (言っ) たって (しかたがない)-口語/, (それがなく)ったって (平気)-口語/ -助詞-接続助詞 -# -# particle-dependency: -# e.g. こそ, さえ, しか, すら, は, も, ぞ -助詞-係助詞 -# -# particle-adverbial: -# e.g. がてら, かも, くらい, 位, ぐらい, しも, (学校) じゃ(これが流行っている)-口語/, -# (それ)じゃあ (よくない)-口語/, ずつ, (私) なぞ, など, (私) なり (に), (先生) なんか (大嫌い)-口語/, -# (私) なんぞ, (先生) なんて (大嫌い)-口語/, のみ, だけ, (私) だって-口語/, だに, -# (彼)ったら-口語/, (お茶) でも (いかが), 等 (とう), (今後) とも, ばかり, ばっか-口語/, ばっかり-口語/, -# ほど, 程, まで, 迄, (誰) も (が)([助詞-格助詞] および [助詞-係助詞] の前に位置する「も」) -助詞-副助詞 -# -# particle-interjective: particles with interjective grammatical roles. -# e.g. (松島) や -助詞-間投助詞 -# -# particle-coordinate: -# e.g. と, たり, だの, だり, とか, なり, や, やら -助詞-並立助詞 -# -# particle-final: -# e.g. かい, かしら, さ, ぜ, (だ)っけ-口語/, (とまってる) で-方言/, な, ナ, なあ-口語/, ぞ, ね, ネ, -# ねぇ-口語/, ねえ-口語/, ねん-方言/, の, のう-口語/, や, よ, ヨ, よぉ-口語/, わ, わい-口語/ -助詞-終助詞 -# -# particle-adverbial/conjunctive/final: The particle "ka" when unknown whether it is -# adverbial, conjunctive, or sentence final. For example: -# (a) 「A か B か」. Ex:「(国内で運用する) か,(海外で運用する) か (.)」 -# (b) Inside an adverb phrase. Ex:「(幸いという) か (, 死者はいなかった.)」 -# 「(祈りが届いたせい) か (, 試験に合格した.)」 -# (c) 「かのように」. Ex:「(何もなかった) か (のように振る舞った.)」 -# e.g. か -助詞-副助詞/並立助詞/終助詞 -# -# particle-adnominalizer: The "no" that attaches to nouns and modifies -# non-inflectional words. -助詞-連体化 -# -# particle-adnominalizer: The "ni" and "to" that appear following nouns and adverbs -# that are giongo, giseigo, or gitaigo. -# e.g. に, と -助詞-副詞化 -# -# particle-special: A particle that does not fit into one of the above classifications. -# This includes particles that are used in Tanka, Haiku, and other poetry. -# e.g. かな, けむ, ( しただろう) に, (あんた) にゃ(わからん), (俺) ん (家) -助詞-特殊 -# -##### -# auxiliary-verb: -助動詞 -# -##### -# interjection: Greetings and other exclamations. -# e.g. おはよう, おはようございます, こんにちは, こんばんは, ありがとう, どうもありがとう, ありがとうございます, -# いただきます, ごちそうさま, さよなら, さようなら, はい, いいえ, ごめん, ごめんなさい -#感動詞 -# -##### -# symbol: unclassified Symbols. -記号 -# -# symbol-misc: A general symbol not in one of the categories below. -# e.g. [○◎@$〒→+] -記号-一般 -# -# symbol-comma: Commas -# e.g. [,、] -記号-読点 -# -# symbol-period: Periods and full stops. -# e.g. [..。] -記号-句点 -# -# symbol-space: Full-width whitespace. -記号-空白 -# -# symbol-open_bracket: -# e.g. [({‘“『【] -記号-括弧開 -# -# symbol-close_bracket: -# e.g. [)}’”』」】] -記号-括弧閉 -# -# symbol-alphabetic: -#記号-アルファベット -# -##### -# other: unclassified other -#その他 -# -# other-interjection: Words that are hard to classify as noun-suffixes or -# sentence-final particles. -# e.g. (だ)ァ -その他-間投 -# -##### -# filler: Aizuchi that occurs during a conversation or sounds inserted as filler. -# e.g. あの, うんと, えと -フィラー -# -##### -# non-verbal: non-verbal sound. -非言語音 -# -##### -# fragment: -#語断片 -# -##### -# unknown: unknown part of speech. -#未知語 -# -##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt deleted file mode 100644 index 046829db..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ar.txt +++ /dev/null @@ -1,125 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -# Cleaned on October 11, 2009 (not normalized, so use before normalization) -# This means that when modifying this list, you might need to add some -# redundant entries, for example containing forms with both أ and ا -من -ومن -منها -منه -في -وفي -فيها -فيه -و -ف -ثم -او -أو -ب -بها -به -ا -أ -اى -اي -أي -أى -لا -ولا -الا -ألا -إلا -لكن -ما -وما -كما -فما -عن -مع -اذا -إذا -ان -أن -إن -انها -أنها -إنها -انه -أنه -إنه -بان -بأن -فان -فأن -وان -وأن -وإن -التى -التي -الذى -الذي -الذين -الى -الي -إلى -إلي -على -عليها -عليه -اما -أما -إما -ايضا -أيضا -كل -وكل -لم -ولم -لن -ولن -هى -هي -هو -وهى -وهي -وهو -فهى -فهي -فهو -انت -أنت -لك -لها -له -هذه -هذا -تلك -ذلك -هناك -كانت -كان -يكون -تكون -وكانت -وكان -غير -بعض -قد -نحو -بين -بينما -منذ -ضمن -حيث -الان -الآن -خلال -بعد -قبل -حتى -عند -عندما -لدى -جميع diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt deleted file mode 100644 index 1ae4ba2a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_bg.txt +++ /dev/null @@ -1,193 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -а -аз -ако -ала -бе -без -беше -би -бил -била -били -било -близо -бъдат -бъде -бяха -в -вас -ваш -ваша -вероятно -вече -взема -ви -вие -винаги -все -всеки -всички -всичко -всяка -във -въпреки -върху -г -ги -главно -го -д -да -дали -до -докато -докога -дори -досега -доста -е -едва -един -ето -за -зад -заедно -заради -засега -затова -защо -защото -и -из -или -им -има -имат -иска -й -каза -как -каква -какво -както -какъв -като -кога -когато -което -които -кой -който -колко -която -къде -където -към -ли -м -ме -между -мен -ми -мнозина -мога -могат -може -моля -момента -му -н -на -над -назад -най -направи -напред -например -нас -не -него -нея -ни -ние -никой -нито -но -някои -някой -няма -обаче -около -освен -особено -от -отгоре -отново -още -пак -по -повече -повечето -под -поне -поради -после -почти -прави -пред -преди -през -при -пък -първо -с -са -само -се -сега -си -скоро -след -сме -според -сред -срещу -сте -съм -със -също -т -тази -така -такива -такъв -там -твой -те -тези -ти -тн -то -това -тогава -този -той -толкова -точно -трябва -тук -тъй -тя -тях -у -харесва -ч -че -често -чрез -ще -щом -я diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt deleted file mode 100644 index 3da65dea..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ca.txt +++ /dev/null @@ -1,220 +0,0 @@ -# Catalan stopwords from http://github.com/vcl/cue.language (Apache 2 Licensed) -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt deleted file mode 100644 index 53c6097d..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_cz.txt +++ /dev/null @@ -1,172 +0,0 @@ -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ž diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt deleted file mode 100644 index 42e6145b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_da.txt +++ /dev/null @@ -1,110 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/danish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Danish stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This is a ranked list (commonest to rarest) of stopwords derived from - | a large text sample. - - -og | and -i | in -jeg | I -det | that (dem. pronoun)/it (pers. pronoun) -at | that (in front of a sentence)/to (with infinitive) -en | a/an -den | it (pers. pronoun)/that (dem. pronoun) -til | to/at/for/until/against/by/of/into, more -er | present tense of "to be" -som | who, as -på | on/upon/in/on/at/to/after/of/with/for, on -de | they -med | with/by/in, along -han | he -af | of/by/from/off/for/in/with/on, off -for | at/for/to/from/by/of/ago, in front/before, because -ikke | not -der | who/which, there/those -var | past tense of "to be" -mig | me/myself -sig | oneself/himself/herself/itself/themselves -men | but -et | a/an/one, one (number), someone/somebody/one -har | present tense of "to have" -om | round/about/for/in/a, about/around/down, if -vi | we -min | my -havde | past tense of "to have" -ham | him -hun | she -nu | now -over | over/above/across/by/beyond/past/on/about, over/past -da | then, when/as/since -fra | from/off/since, off, since -du | you -ud | out -sin | his/her/its/one's -dem | them -os | us/ourselves -op | up -man | you/one -hans | his -hvor | where -eller | or -hvad | what -skal | must/shall etc. -selv | myself/youself/herself/ourselves etc., even -her | here -alle | all/everyone/everybody etc. -vil | will (verb) -blev | past tense of "to stay/to remain/to get/to become" -kunne | could -ind | in -når | when -være | present tense of "to be" -dog | however/yet/after all -noget | something -ville | would -jo | you know/you see (adv), yes -deres | their/theirs -efter | after/behind/according to/for/by/from, later/afterwards -ned | down -skulle | should -denne | this -end | than -dette | this -mit | my/mine -også | also -under | under/beneath/below/during, below/underneath -have | have -dig | you -anden | other -hende | her -mine | my -alt | everything -meget | much/very, plenty of -sit | his, her, its, one's -sine | his, her, its, one's -vor | our -mod | against -disse | these -hvis | if -din | your/yours -nogle | some -hos | by/at -blive | be/become -mange | many -ad | by/through -bliver | present tense of "to be/to become" -hendes | her/hers -været | be -thi | for (conj) -jer | you -sådan | such, like this/like that diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt deleted file mode 100644 index 86525e7a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_de.txt +++ /dev/null @@ -1,294 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/german/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A German stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | The number of forms in this list is reduced significantly by passing it - | through the German stemmer. - - -aber | but - -alle | all -allem -allen -aller -alles - -als | than, as -also | so -am | an + dem -an | at - -ander | other -andere -anderem -anderen -anderer -anderes -anderm -andern -anderr -anders - -auch | also -auf | on -aus | out of -bei | by -bin | am -bis | until -bist | art -da | there -damit | with it -dann | then - -der | the -den -des -dem -die -das - -daß | that - -derselbe | the same -derselben -denselben -desselben -demselben -dieselbe -dieselben -dasselbe - -dazu | to that - -dein | thy -deine -deinem -deinen -deiner -deines - -denn | because - -derer | of those -dessen | of him - -dich | thee -dir | to thee -du | thou - -dies | this -diese -diesem -diesen -dieser -dieses - - -doch | (several meanings) -dort | (over) there - - -durch | through - -ein | a -eine -einem -einen -einer -eines - -einig | some -einige -einigem -einigen -einiger -einiges - -einmal | once - -er | he -ihn | him -ihm | to him - -es | it -etwas | something - -euer | your -eure -eurem -euren -eurer -eures - -für | for -gegen | towards -gewesen | p.p. of sein -hab | have -habe | have -haben | have -hat | has -hatte | had -hatten | had -hier | here -hin | there -hinter | behind - -ich | I -mich | me -mir | to me - - -ihr | you, to her -ihre -ihrem -ihren -ihrer -ihres -euch | to you - -im | in + dem -in | in -indem | while -ins | in + das -ist | is - -jede | each, every -jedem -jeden -jeder -jedes - -jene | that -jenem -jenen -jener -jenes - -jetzt | now -kann | can - -kein | no -keine -keinem -keinen -keiner -keines - -können | can -könnte | could -machen | do -man | one - -manche | some, many a -manchem -manchen -mancher -manches - -mein | my -meine -meinem -meinen -meiner -meines - -mit | with -muss | must -musste | had to -nach | to(wards) -nicht | not -nichts | nothing -noch | still, yet -nun | now -nur | only -ob | whether -oder | or -ohne | without -sehr | very - -sein | his -seine -seinem -seinen -seiner -seines - -selbst | self -sich | herself - -sie | they, she -ihnen | to them - -sind | are -so | so - -solche | such -solchem -solchen -solcher -solches - -soll | shall -sollte | should -sondern | but -sonst | else -über | over -um | about, around -und | and - -uns | us -unse -unsem -unsen -unser -unses - -unter | under -viel | much -vom | von + dem -von | from -vor | before -während | while -war | was -waren | were -warst | wast -was | what -weg | away, off -weil | because -weiter | further - -welche | which -welchem -welchen -welcher -welches - -wenn | when -werde | will -werden | will -wie | how -wieder | again -will | want -wir | we -wird | will -wirst | willst -wo | where -wollen | want -wollte | wanted -würde | would -würden | would -zu | to -zum | zu + dem -zur | zu + der -zwar | indeed -zwischen | between - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt deleted file mode 100644 index 232681f5..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_el.txt +++ /dev/null @@ -1,78 +0,0 @@ -# Lucene Greek Stopwords list -# Note: by default this file is used after GreekLowerCaseFilter, -# so when modifying this file use 'σ' instead of 'ς' -ο -η -το -οι -τα -του -τησ -των -τον -την -και -κι -κ -ειμαι -εισαι -ειναι -ειμαστε -ειστε -στο -στον -στη -στην -μα -αλλα -απο -για -προσ -με -σε -ωσ -παρα -αντι -κατα -μετα -θα -να -δε -δεν -μη -μην -επι -ενω -εαν -αν -τοτε -που -πωσ -ποιοσ -ποια -ποιο -ποιοι -ποιεσ -ποιων -ποιουσ -αυτοσ -αυτη -αυτο -αυτοι -αυτων -αυτουσ -αυτεσ -αυτα -εκεινοσ -εκεινη -εκεινο -εκεινοι -εκεινεσ -εκεινα -εκεινων -εκεινουσ -οπωσ -ομωσ -ισωσ -οσο -οτι diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt deleted file mode 100644 index 2c164c0b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_en.txt +++ /dev/null @@ -1,54 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# a couple of test stopwords to test that the words are really being -# configured from this file: -stopworda -stopwordb - -# Standard english stop words taken from Lucene's StopAnalyzer -a -an -and -are -as -at -be -but -by -for -if -in -into -is -it -no -not -of -on -or -such -that -the -their -then -there -these -they -this -to -was -will -with diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt deleted file mode 100644 index 487d78c8..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_es.txt +++ /dev/null @@ -1,356 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/spanish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Spanish stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - - | The following is a ranked list (commonest to rarest) of stopwords - | deriving from a large sample of text. - - | Extra words have been added at the end. - -de | from, of -la | the, her -que | who, that -el | the -en | in -y | and -a | to -los | the, them -del | de + el -se | himself, from him etc -las | the, them -por | for, by, etc -un | a -para | for -con | with -no | no -una | a -su | his, her -al | a + el - | es from SER -lo | him -como | how -más | more -pero | pero -sus | su plural -le | to him, her -ya | already -o | or - | fue from SER -este | this - | ha from HABER -sí | himself etc -porque | because -esta | this - | son from SER -entre | between - | está from ESTAR -cuando | when -muy | very -sin | without -sobre | on - | ser from SER - | tiene from TENER -también | also -me | me -hasta | until -hay | there is/are -donde | where - | han from HABER -quien | whom, that - | están from ESTAR - | estado from ESTAR -desde | from -todo | all -nos | us -durante | during - | estados from ESTAR -todos | all -uno | a -les | to them -ni | nor -contra | against -otros | other - | fueron from SER -ese | that -eso | that - | había from HABER -ante | before -ellos | they -e | and (variant of y) -esto | this -mí | me -antes | before -algunos | some -qué | what? -unos | a -yo | I -otro | other -otras | other -otra | other -él | he -tanto | so much, many -esa | that -estos | these -mucho | much, many -quienes | who -nada | nothing -muchos | many -cual | who - | sea from SER -poco | few -ella | she -estar | to be - | haber from HABER -estas | these - | estaba from ESTAR - | estamos from ESTAR -algunas | some -algo | something -nosotros | we - - | other forms - -mi | me -mis | mi plural -tú | thou -te | thee -ti | thee -tu | thy -tus | tu plural -ellas | they -nosotras | we -vosotros | you -vosotras | you -os | you -mío | mine -mía | -míos | -mías | -tuyo | thine -tuya | -tuyos | -tuyas | -suyo | his, hers, theirs -suya | -suyos | -suyas | -nuestro | ours -nuestra | -nuestros | -nuestras | -vuestro | yours -vuestra | -vuestros | -vuestras | -esos | those -esas | those - - | forms of estar, to be (not including the infinitive): -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 - - | forms of haber, to have (not including the infinitive): -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 - - | forms of ser, to be (not including the infinitive): -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 - | sed also means 'thirst' - - | forms of tener, to have (not including the infinitive): -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 - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt deleted file mode 100644 index 1b06a134..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_et.txt +++ /dev/null @@ -1,1603 +0,0 @@ -# Estonian stopwords list -all -alla -allapoole -allpool -alt -altpoolt -eel -eespool -enne -hommikupoole -hoolimata -ilma -kaudu -keset -kesk -kohe -koos -kuhupoole -kuni -kuspool -kustpoolt -kõige -käsikäes -lappi -ligi -läbi -mööda -paitsi -peale -pealepoole -pealpool -pealt -pealtpoolt -piki -pikku -piku -pikuti -põiki -pärast -päri -risti -sealpool -sealtpoolt -seespool -seltsis -siiapoole -siinpool -siitpoolt -sinnapoole -sissepoole -taga -tagantpoolt -tagapidi -tagapool -taha -tahapoole -teispool -teispoole -tänu -tükkis -vaatamata -vastu -väljapoole -väljaspool -väljastpoolt -õhtupoole -ühes -ühestükis -ühestükkis -ülalpool -ülaltpoolt -üle -ülespoole -ülevalpool -ülevaltpoolt -ümber -ümbert -aegu -aegus -alguks -algul -algule -algult -alguni -all -alla -alt -alul -alutsi -arvel -asemel -asemele -eel -eeli -ees -eesotsas -eest -eestotsast -esitsi -ette -etteotsa -haaval -heaks -hoolimata -hulgas -hulgast -hulka -jalgu -jalus -jalust -jaoks -jooksul -juurde -juures -juurest -jälil -jälile -järel -järele -järelt -järgi -kaasas -kallal -kallale -kallalt -kamul -kannul -kannule -kannult -kaudu -kaupa -keskel -keskele -keskelt -keskis -keskpaiku -kestel -kestes -kilda -killas -killast -kimpu -kimpus -kiuste -kohal -kohale -kohalt -kohaselt -kohe -kohta -koos -korral -kukil -kukile -kukilt -kulul -kõrva -kõrval -kõrvale -kõrvalt -kõrvas -kõrvast -käekõrval -käekõrvale -käekõrvalt -käes -käest -kätte -külge -küljes -küljest -küüsi -küüsis -küüsist -ligi -ligidal -ligidale -ligidalt -aegu -aegus -alguks -algul -algule -algult -alguni -all -alla -alt -alul -alutsi -arvel -asemel -asemele -eel -eeli -ees -eesotsas -eest -eestotsast -esitsi -ette -etteotsa -haaval -heaks -hoolimata -hulgas -hulgast -hulka -jalgu -jalus -jalust -jaoks -jooksul -juurde -juures -juurest -jälil -jälile -järel -järele -järelt -järgi -kaasas -kallal -kallale -kallalt -kamul -kannul -kannule -kannult -kaudu -kaupa -keskel -keskele -keskelt -keskis -keskpaiku -kestel -kestes -kilda -killas -killast -kimpu -kimpus -kiuste -kohal -kohale -kohalt -kohaselt -kohe -kohta -koos -korral -kukil -kukile -kukilt -kulul -kõrva -kõrval -kõrvale -kõrvalt -kõrvas -kõrvast -käekõrval -käekõrvale -käekõrvalt -käes -käest -kätte -külge -küljes -küljest -küüsi -küüsis -küüsist -ligi -ligidal -ligidale -ligidalt -lool -läbi -lähedal -lähedale -lähedalt -man -mant -manu -meelest -mööda -nahas -nahka -nahkas -najal -najale -najalt -nõjal -nõjale -otsa -otsas -otsast -paigale -paigu -paiku -peal -peale -pealt -perra -perrä -pidi -pihta -piki -pikku -pool -poole -poolest -poolt -puhul -puksiiris -pähe -päralt -päras -pärast -päri -ringi -ringis -risust -saadetusel -saadik -saatel -saati -seas -seast -sees -seest -sekka -seljataga -seltsi -seltsis -seltsist -sisse -slepis -suhtes -šlepis -taga -tagant -tagantotsast -tagaotsas -tagaselja -tagasi -tagast -tagutsi -taha -tahaotsa -takka -tarvis -tasa -tuuri -tuuris -tõttu -tükkis -uhal -vaatamata -vahel -vahele -vahelt -vahepeal -vahepeale -vahepealt -vahetsi -varal -varale -varul -vastas -vastast -vastu -veerde -veeres -viisi -võidu -võrd -võrdki -võrra -võrragi -väel -väele -vältel -väärt -väärtki -äärde -ääre -ääres -äärest -ühes -üle -ümber -ümbert -a -abil -aina -ainult -alalt -alates -alati -alles -b -c -d -e -eales -ealeski -edasi -edaspidi -eelkõige -eemal -ei -eks -end -enda -enese -ennem -esialgu -f -g -h -hoopis -i -iganes -igatahes -igati -iial -iialgi -ikka -ikkagi -ilmaski -iseenda -iseenese -iseenesest -isegi -j -jah -ju -juba -juhul -just -järelikult -k -ka -kah -kas -kasvõi -keda -kestahes -kogu -koguni -kohati -kokku -kuhu -kuhugi -kuidagi -kuidas -kunagi -kus -kusagil -kusjuures -kuskil -kust -kõigepealt -küll -l -liiga -lisaks -m -miks -mil -millal -millalgi -mispärast -mistahes -mistõttu -mitte -muide -muidu -muidugi -muist -mujal -mujale -mujalt -mõlemad -mõnda -mõne -mõnikord -n -nii -niikaua -niimoodi -niipaljuke -niisama -niisiis -niivõrd -nõnda -nüüd -o -omaette -omakorda -omavahel -ometi -p -palju -paljuke -palju-palju -peaaegu -peagi -peamiselt -pigem -pisut -praegu -päris -r -rohkem -s -samas -samuti -seal -sealt -sedakorda -sedapuhku -seega -seejuures -seejärel -seekord -seepärast -seetõttu -sellepärast -seni -sestap -siia -siiani -siin -siinkohal -siis -siiski -siit -sinna -suht -š -z -ž -t -teel -teineteise -tõesti -täiesti -u -umbes -v -w -veel -veelgi -vist -võibolla -võib-olla -väga -vähemalt -välja -väljas -väljast -õ -ä -ära -ö -ü -ühtlasi -üksi -ükskõik -ülal -ülale -ülalt -üles -ülesse -üleval -ülevalt -ülimalt -üsna -x -y -aga -ega -ehk -ehkki -elik -ellik -enge -ennegu -ent -et -ja -justkui -kui -kuid -kuigi -kuivõrd -kuna -kuni -kut -mistab -muudkui -nagu -nigu -ning -olgugi -otsekui -otsenagu -selmet -sest -sestab -vaid -või -aa -adaa -adjöö -ae -ah -ahaa -ahah -ah-ah-ah -ah-haa -ahoi -ai -aidaa -aidu-raidu -aih -aijeh -aituma -aitäh -aitüma -ammuu -amps -ampsti -aptsih -ass -at -ata -at-at-at -atsih -atsihh -auh -bai-bai -bingo -braavo -brr -ee -eeh -eh -ehee -eheh -eh-eh-hee -eh-eh-ee -ehei -ehh -ehhee -einoh -ena -ennäe -ennäh -fuh -fui -fuih -haa -hah -hahaa -hah-hah-hah -halleluuja -hallo -halloo -hass -hee -heh -he-he-hee -hei -heldeke(ne) -heureka -hihii -hip-hip-hurraa -hmh -hmjah -hoh-hoh-hoo -hohoo -hoi -hollallaa -hoo -hoplaa -hopp -hops -hopsassaa -hopsti -hosianna -huh -huidii -huist -hurjah -hurjeh -hurjoh -hurjuh -hurraa -huu -hõhõh -hõi -hõissa -hõissassa -hõk -hõkk -häh -hä-hä-hää -hüvasti -ih-ah-haa -ih-ih-hii -ii-ha-ha -issake -issakene -isver -jaa-ah -ja-ah -jaah -janäe -jeeh -jeerum -jeever -jessas -jestas -juhhei -jumalaga -jumalime -jumaluke -jumalukene -jutas -kaaps -kaapsti -kaasike -kae -kalps -kalpsti -kannäe -kanäe -kappadi -kaps -kapsti -karkõmm -karkäuh -karkääks -karkääksti -karmauh -karmauhti -karnaps -karnapsti -karniuhti -karpartsaki -karpauh -karpauhti -karplauh -karplauhti -karprauh -karprauhti -karsumdi -karsumm -kartsumdi -kartsumm -karviuh -karviuhti -kaske -kassa -kauh -kauhti -keh -keksti -kepsti -khe -khm -kih -kiiks -kiiksti -kiis -kiiss -kikerii -kikerikii -kili -kilk -kilk-kõlk -kilks -kilks-kolks -kilks-kõlks -kill -killadi -killadi|-kolladi -killadi-kõlladi -killa-kolla -killa-kõlla -kill-kõll -kimps-komps -kipp -kips-kõps -kiriküüt -kirra-kõrra -kirr-kõrr -kirts -klaps -klapsti -klirdi -klirr -klonks -klops -klopsti -kluk -klu-kluu -klõks -klõksti -klõmdi -klõmm -klõmpsti -klõnks -klõnksti -klõps -klõpsti -kläu -kohva-kohva -kok -koks -koksti -kolaki -kolk -kolks -kolksti -koll -kolladi -komp -komps -kompsti -kop -kopp -koppadi -kops -kopsti -kossu -kotsu -kraa -kraak -kraaks -kraaps -kraapsti -krahh -kraks -kraksti -kraps -krapsti -krauh -krauhti -kriiks -kriiksti -kriips -kriips-kraaps -kripa-krõpa -krips-kraps -kriuh -kriuks -kriuksti -kromps -kronk -kronks -krooks -kruu -krõks -krõksti -krõpa -krõps -krõpsti -krõuh -kräu -kräuh -kräuhti -kräuks -kss -kukeleegu -kukku -kuku -kulu -kurluu -kurnäu -kuss -kussu -kõks -kõksti -kõldi -kõlks -kõlksti -kõll -kõmaki -kõmdi -kõmm -kõmps -kõpp -kõps -kõpsadi -kõpsat -kõpsti -kõrr -kõrra-kõrra -kõss -kõtt -kõõksti -kärr -kärts -kärtsti -käuks -käuksti -kääga -kääks -kääksti -köh -köki-möki -köksti -laks -laksti -lampsti -larts -lartsti -lats -latsti -leelo -legoo -lehva -liiri-lõõri -lika-lõka -likat-lõkat -limpsti -lips -lipsti -lirts -lirtsaki -lirtsti -lonksti -lops -lopsti -lorts -lortsti -luks -lups -lupsti -lurts -lurtsti -lõks -lõksti -lõmps -lõmpsti -lõnks -lõnksti -lärts -lärtsti -läts -lätsti -lörts -lörtsti -lötsti -lööps -lööpsti -marss -mats -matsti -mauh -mauhti -mh -mhh -mhmh -miau -mjaa -mkm -m-mh -mnjaa -mnjah -moens -mulks -mulksti -mull-mull -mull-mull-mull -muu -muuh -mõh -mõmm -mäh -mäts -mäu -mää -möh -möh-öh-ää -möö -müh-müh -mühüh -müks -müksti -müraki -mürr -mürts -mürtsaki -mürtsti -mütaku -müta-mäta -müta-müta -müt-müt -müt-müt-müt -müts -mütsti -mütt -naa -naah -nah -naks -naksti -nanuu -naps -napsti -nilpsti -nipsti -nirr -niuh -niuh-näuh -niuhti -noh -noksti -nolpsti -nonoh -nonoo -nonäh -noo -nooh -nooks -norr -nurr -nuuts -nõh -nõhh -nõka-nõka -nõks -nõksat-nõksat -nõks-nõks -nõksti -nõõ -nõõh -näeh -näh -nälpsti -nämm-nämm -näpsti -näts -nätsti -näu -näuh -näuhti -näuks -näuksti -nääh -nääks -nühkat-nühkat -oeh -oh -ohh -ohhh -oh-hoi -oh-hoo -ohoh -oh-oh-oo -oh-oh-hoo -ohoi -ohoo -oi -oih -oijee -oijeh -oo -ooh -oo-oh -oo-ohh -oot -ossa -ot -paa -pah -pahh -pakaa -pamm -pantsti -pardon -pardonks -parlartsti -parts -partsti -partsumdi -partsumm -pastoi -pats -patst -patsti -pau -pauh -pauhti -pele -pfui -phuh -phuuh -phäh -phähh -piiks -piip -piiri-pääri -pimm -pimm-pamm -pimm-pomm -pimm-põmm -piraki -piuks -piu-pau -plaks -plaksti -plarts -plartsti -plats -platsti -plauh -plauhh -plauhti -pliks -pliks-plaks -plinn -pliraki -plirts -plirtsti -pliu -pliuh -ploks -plotsti -plumps -plumpsti -plõks -plõksti -plõmdi -plõmm -plõnn -plärr -plärts -plärtsat -plärtsti -pläu -pläuh -plää -plörtsat -pomm -popp -pops -popsti -ports -pot -pots -potsti -pott -praks -praksti -prants -prantsaki -prantsti -prassai -prauh -prauhh -prauhti -priks -priuh -priuhh -priuh-prauh -proosit -proost -prr -prrr -prõks -prõksti -prõmdi -prõmm -prõntsti -prääk -prääks -pst -psst -ptrr -ptruu -ptüi -puh -puhh -puksti -pumm -pumps -pup-pup-pup -purts -puuh -põks -põksti -põmdi -põmm -põmmadi -põnks -põnn -põnnadi -põnt -põnts -põntsti -põraki -põrr -põrra-põrra -päh -pähh -päntsti -pää -pöörd -püh -raks -raksti -raps -rapsti -ratataa -rauh -riips -riipsti -riks -riks-raks -rips-raps -rivitult -robaki -rops -ropsaki -ropsti -ruik -räntsti -räts -röh -röhh -sah -sahh -sahkat -saps -sapsti -sauh -sauhti -servus -sihkadi-sahkadi -sihka-sahka -sihkat-sahkat -silks -silk-solk -sips -sipsti -sirr -sirr-sorr -sirts -sirtsti -siu -siuh -siuh-sauh -siuh-säuh -siuhti -siuks -siuts -skool -so -soh -solks -solksti -solpsti -soo -sooh -so-oh -soo-oh -sopp -sops -sopsti -sorr -sorts -sortsti -so-soo -soss -soss-soss -ss -sss -sst -stopp -suhkat-sahkat -sulk -sulks -sulksti -sull -sulla-sulla -sulpa-sulpa -sulps -sulpsti -sumaki -sumdi -summ -summat-summat -sups -supsaku -supsti -surts -surtsti -suss -susti -suts -sutsti -säh -sähke -särts -särtsti -säu -säuh -säuhti -taevake -taevakene -takk -tere -terekest -tibi-tibi -tikk-takk -tiks -tilk -tilks -till -tilla-talla -till-tall -tilulii -tinn -tip -tip-tap -tirr -tirtsti -tiu -tjaa -tjah -tohhoh -tohhoo -tohoh -tohoo -tok -tokk -toks -toksti -tonks -tonksti -tota -totsti -tot-tot -tprr -tpruu -trah -trahh -trallallaa -trill -trillallaa -trr -trrr -tsah -tsahh -tsilk -tsilk-tsolk -tsirr -tsiuh -tskae -tsolk -tss -tst -tsst -tsuhh -tsuk -tsumm -tsurr -tsäuh -tšao -tšš -tššš -tuk -tuks -turts -turtsti -tutki -tutkit -tutu-lutu -tutulutu -tuut -tuutu-luutu -tõks -tötsti -tümps -uh -uhh -uh-huu -uhtsa -uhtsaa -uhuh -uhuu -ui -uih -uih-aih -uijah -uijeh -uist -uit -uka -upsti -uraa -urjah -urjeh -urjoh -urjuh -urr -urraa -ust -utu -uu -uuh -vaak -vaat -vae -vaeh -vai -vat -vau -vhüüt -vidiit -viiks -vilks -vilksti -vinki-vinki -virdi -virr -viu -viudi -viuh -viuhti -voeh -voh -vohh -volks -volksti -vooh -vops -vopsti -vot -vuh -vuhti -vuih -vulks -vulksti -vull -vulpsti -vups -vupsaki -vupsaku -vupsti -vurdi -vurr -vurra-vurra -vurts -vurtsti -vutt -võe -võeh -või -võih -võrr -võts -võtt -vääks -õe -õits -õk -õkk -õrr -õss -õuh -äh -ähh -ähhähhää -äh-hää -äh-äh-hää -äiu -äiu-ää -äss -ää -ääh -äähh -öh -öhh -ök -üh -eelmine -eikeegi -eimiski -emb-kumb -enam -enim -iga -igasugune -igaüks -ise -isesugune -järgmine -keegi -kes -kumb -kumbki -kõik -meiesugune -meietaoline -midagi -mihuke -mihukene -milletaoline -milline -mina -minake -mingi -mingisugune -minusugune -minutaoline -mis -miski -miskisugune -missugune -misuke -mitmes -mitmesugune -mitu -mitu-mitu -mitu-setu -muu -mõlema -mõnesugune -mõni -mõningane -mõningas -mäherdune -määrane -naasugune -need -nemad -nendesugune -nendetaoline -nihuke -nihukene -niimitu -niisamasugune -niisugune -nisuke -nisukene -oma -omaenese -omasugune -omataoline -pool -praegune -sama -samasugune -samataoline -see -seesama -seesamane -seesamune -seesinane -seesugune -selline -sihuke -sihukene -sina -sinusugune -sinutaoline -siuke -siukene -säherdune -säärane -taoline -teiesugune -teine -teistsugune -tema -temake -temakene -temasugune -temataoline -too -toosama -toosamane -üks -üksteise -hakkama -minema -olema -pidama -saama -tegema -tulema -võima diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt deleted file mode 100644 index 25f1db93..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_eu.txt +++ /dev/null @@ -1,99 +0,0 @@ -# example set of basque stopwords -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt deleted file mode 100644 index 723641c6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fa.txt +++ /dev/null @@ -1,313 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -# Note: by default this file is used after normalization, so when adding entries -# to this file, use the arabic 'ي' instead of 'ی' -انان -نداشته -سراسر -خياه -ايشان -وي -تاكنون -بيشتري -دوم -پس -ناشي -وگو -يا -داشتند -سپس -هنگام -هرگز -پنج -نشان -امسال -ديگر -گروهي -شدند -چطور -ده -و -دو -نخستين -ولي -چرا -چه -وسط -ه -كدام -قابل -يك -رفت -هفت -همچنين -در -هزار -بله -بلي -شايد -اما -شناسي -گرفته -دهد -داشته -دانست -داشتن -خواهيم -ميليارد -وقتيكه -امد -خواهد -جز -اورده -شده -بلكه -خدمات -شدن -برخي -نبود -بسياري -جلوگيري -حق -كردند -نوعي -بعري -نكرده -نظير -نبايد -بوده -بودن -داد -اورد -هست -جايي -شود -دنبال -داده -بايد -سابق -هيچ -همان -انجا -كمتر -كجاست -گردد -كسي -تر -مردم -تان -دادن -بودند -سري -جدا -ندارند -مگر -يكديگر -دارد -دهند -بنابراين -هنگامي -سمت -جا -انچه -خود -دادند -زياد -دارند -اثر -بدون -بهترين -بيشتر -البته -به -براساس -بيرون -كرد -بعضي -گرفت -توي -اي -ميليون -او -جريان -تول -بر -مانند -برابر -باشيم -مدتي -گويند -اكنون -تا -تنها -جديد -چند -بي -نشده -كردن -كردم -گويد -كرده -كنيم -نمي -نزد -روي -قصد -فقط -بالاي -ديگران -اين -ديروز -توسط -سوم -ايم -دانند -سوي -استفاده -شما -كنار -داريم -ساخته -طور -امده -رفته -نخست -بيست -نزديك -طي -كنيد -از -انها -تمامي -داشت -يكي -طريق -اش -چيست -روب -نمايد -گفت -چندين -چيزي -تواند -ام -ايا -با -ان -ايد -ترين -اينكه -ديگري -راه -هايي -بروز -همچنان -پاعين -كس -حدود -مختلف -مقابل -چيز -گيرد -ندارد -ضد -همچون -سازي -شان -مورد -باره -مرسي -خويش -برخوردار -چون -خارج -شش -هنوز -تحت -ضمن -هستيم -گفته -فكر -بسيار -پيش -براي -روزهاي -انكه -نخواهد -بالا -كل -وقتي -كي -چنين -كه -گيري -نيست -است -كجا -كند -نيز -يابد -بندي -حتي -توانند -عقب -خواست -كنند -بين -تمام -همه -ما -باشند -مثل -شد -اري -باشد -اره -طبق -بعد -اگر -صورت -غير -جاي -بيش -ريزي -اند -زيرا -چگونه -بار -لطفا -مي -درباره -من -ديده -همين -گذاري -برداري -علت -گذاشته -هم -فوق -نه -ها -شوند -اباد -همواره -هر -اول -خواهند -چهار -نام -امروز -مان -هاي -قبل -كنم -سعي -تازه -را -هستند -زير -جلوي -عنوان -بود diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt deleted file mode 100644 index 4372c9a0..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fi.txt +++ /dev/null @@ -1,97 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/finnish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - -| forms of BE - -olla -olen -olet -on -olemme -olette -ovat -ole | negative form - -oli -olisi -olisit -olisin -olisimme -olisitte -olisivat -olit -olin -olimme -olitte -olivat -ollut -olleet - -en | negation -et -ei -emme -ette -eivät - -|Nom Gen Acc Part Iness Elat Illat Adess Ablat Allat Ess Trans -minä minun minut minua minussa minusta minuun minulla minulta minulle | I -sinä sinun sinut sinua sinussa sinusta sinuun sinulla sinulta sinulle | you -hän hänen hänet häntä hänessä hänestä häneen hänellä häneltä hänelle | he she -me meidän meidät meitä meissä meistä meihin meillä meiltä meille | we -te teidän teidät teitä teissä teistä teihin teillä teiltä teille | you -he heidän heidät heitä heissä heistä heihin heillä heiltä heille | they - -tämä tämän tätä tässä tästä tähän tallä tältä tälle tänä täksi | this -tuo tuon tuotä tuossa tuosta tuohon tuolla tuolta tuolle tuona tuoksi | that -se sen sitä siinä siitä siihen sillä siltä sille sinä siksi | it -nämä näiden näitä näissä näistä näihin näillä näiltä näille näinä näiksi | these -nuo noiden noita noissa noista noihin noilla noilta noille noina noiksi | those -ne niiden niitä niissä niistä niihin niillä niiltä niille niinä niiksi | they - -kuka kenen kenet ketä kenessä kenestä keneen kenellä keneltä kenelle kenenä keneksi| who -ketkä keiden ketkä keitä keissä keistä keihin keillä keiltä keille keinä keiksi | (pl) -mikä minkä minkä mitä missä mistä mihin millä miltä mille minä miksi | which what -mitkä | (pl) - -joka jonka jota jossa josta johon jolla jolta jolle jona joksi | who which -jotka joiden joita joissa joista joihin joilla joilta joille joina joiksi | (pl) - -| conjunctions - -että | that -ja | and -jos | if -koska | because -kuin | than -mutta | but -niin | so -sekä | and -sillä | for -tai | or -vaan | but -vai | or -vaikka | although - - -| prepositions - -kanssa | with -mukaan | according to -noin | about -poikki | across -yli | over, across - -| other - -kun | when -niin | so -nyt | now -itse | self - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt deleted file mode 100644 index 749abae6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_fr.txt +++ /dev/null @@ -1,186 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/french/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A French stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - -au | a + le -aux | a + les -avec | with -ce | this -ces | these -dans | with -de | of -des | de + les -du | de + le -elle | she -en | `of them' etc -et | and -eux | them -il | he -je | I -la | the -le | the -leur | their -lui | him -ma | my (fem) -mais | but -me | me -même | same; as in moi-même (myself) etc -mes | me (pl) -moi | me -mon | my (masc) -ne | not -nos | our (pl) -notre | our -nous | we -on | one -ou | where -par | by -pas | not -pour | for -qu | que before vowel -que | that -qui | who -sa | his, her (fem) -se | oneself -ses | his (pl) -son | his, her (masc) -sur | on -ta | thy (fem) -te | thee -tes | thy (pl) -toi | thee -ton | thy (masc) -tu | thou -un | a -une | a -vos | your (pl) -votre | your -vous | you - - | single letter forms - -c | c' -d | d' -j | j' -l | l' -à | to, at -m | m' -n | n' -s | s' -t | t' -y | there - - | forms of être (not including the infinitive): -é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 - - | forms of avoir (not including the infinitive): -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 - - | Later additions (from Jean-Christophe Deschamps) -ceci | this -cela | that -celà | that -cet | this -cette | this -ici | here -ils | they -les | the (pl) -leurs | their (pl) -quel | which -quels | which -quelle | which -quelles | which -sans | without -soi | oneself - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt deleted file mode 100644 index 9ff88d74..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ga.txt +++ /dev/null @@ -1,110 +0,0 @@ - -a -ach -ag -agus -an -aon -ar -arna -as -b' -ba -beirt -bhúr -caoga -ceathair -ceathrar -chomh -chtó -chuig -chun -cois -céad -cúig -cúigear -d' -daichead -dar -de -deich -deichniúr -den -dhá -do -don -dtí -dá -dár -dó -faoi -faoin -faoina -faoinár -fara -fiche -gach -gan -go -gur -haon -hocht -i -iad -idir -in -ina -ins -inár -is -le -leis -lena -lenár -m' -mar -mo -mé -na -nach -naoi -naonúr -ná -ní -níor -nó -nócha -ocht -ochtar -os -roimh -sa -seacht -seachtar -seachtó -seasca -seisear -siad -sibh -sinn -sna -sé -sí -tar -thar -thú -triúr -trí -trína -trínár -tríocha -tú -um -ár -é -éis -í -ó -ón -óna -ónár diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt deleted file mode 100644 index d8760b12..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_gl.txt +++ /dev/null @@ -1,161 +0,0 @@ -# galican stopwords -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt deleted file mode 100644 index 86286bb0..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hi.txt +++ /dev/null @@ -1,235 +0,0 @@ -# Also see http://www.opensource.org/licenses/bsd-license.html -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# This file was created by Jacques Savoy and is distributed under the BSD license. -# Note: by default this file also contains forms normalized by HindiNormalizer -# for spelling variation (see section below), such that it can be used whether or -# not you enable that feature. When adding additional entries to this list, -# please add the normalized form as well. -अंदर -अत -अपना -अपनी -अपने -अभी -आदि -आप -इत्यादि -इन -इनका -इन्हीं -इन्हें -इन्हों -इस -इसका -इसकी -इसके -इसमें -इसी -इसे -उन -उनका -उनकी -उनके -उनको -उन्हीं -उन्हें -उन्हों -उस -उसके -उसी -उसे -एक -एवं -एस -ऐसे -और -कई -कर -करता -करते -करना -करने -करें -कहते -कहा -का -काफ़ी -कि -कितना -किन्हें -किन्हों -किया -किर -किस -किसी -किसे -की -कुछ -कुल -के -को -कोई -कौन -कौनसा -गया -घर -जब -जहाँ -जा -जितना -जिन -जिन्हें -जिन्हों -जिस -जिसे -जीधर -जैसा -जैसे -जो -तक -तब -तरह -तिन -तिन्हें -तिन्हों -तिस -तिसे -तो -था -थी -थे -दबारा -दिया -दुसरा -दूसरे -दो -द्वारा -न -नहीं -ना -निहायत -नीचे -ने -पर -पर -पहले -पूरा -पे -फिर -बनी -बही -बहुत -बाद -बाला -बिलकुल -भी -भीतर -मगर -मानो -मे -में -यदि -यह -यहाँ -यही -या -यिह -ये -रखें -रहा -रहे -ऱ्वासा -लिए -लिये -लेकिन -व -वर्ग -वह -वह -वहाँ -वहीं -वाले -वुह -वे -वग़ैरह -संग -सकता -सकते -सबसे -सभी -साथ -साबुत -साभ -सारा -से -सो -ही -हुआ -हुई -हुए -है -हैं -हो -होता -होती -होते -होना -होने -# additional normalized forms of the above -अपनि -जेसे -होति -सभि -तिंहों -इंहों -दवारा -इसि -किंहें -थि -उंहों -ओर -जिंहें -वहिं -अभि -बनि -हि -उंहिं -उंहें -हें -वगेरह -एसे -रवासा -कोन -निचे -काफि -उसि -पुरा -भितर -हे -बहि -वहां -कोइ -यहां -जिंहों -तिंहें -किसि -कइ -यहि -इंहिं -जिधर -इंहें -अदि -इतयादि -हुइ -कोनसा -इसकि -दुसरे -जहां -अप -किंहों -उनकि -भि -वरग -हुअ -जेसा -नहिं diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt deleted file mode 100644 index 37526da8..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hu.txt +++ /dev/null @@ -1,211 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/hungarian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - -| Hungarian stop word list -| prepared by Anna Tordai - -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt deleted file mode 100644 index 60c1c50f..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_hy.txt +++ /dev/null @@ -1,46 +0,0 @@ -# example set of Armenian stopwords. -այդ -այլ -այն -այս -դու -դուք -եմ -են -ենք -ես -եք -է -էի -էին -էինք -էիր -էիք -էր -ըստ -թ -ի -ին -իսկ -իր -կամ -համար -հետ -հետո -մենք -մեջ -մի -ն -նա -նաև -նրա -նրանք -որ -որը -որոնք -որպես -ու -ում -պիտի -վրա -և diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt deleted file mode 100644 index 4617f83a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_id.txt +++ /dev/null @@ -1,359 +0,0 @@ -# from appendix D of: A Study of Stemming Effects on Information -# Retrieval in Bahasa Indonesia -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt deleted file mode 100644 index 1219cc77..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_it.txt +++ /dev/null @@ -1,303 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/italian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | An Italian stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - -ad | a (to) before vowel -al | a + il -allo | a + lo -ai | a + i -agli | a + gli -all | a + l' -agl | a + gl' -alla | a + la -alle | a + le -con | with -col | con + il -coi | con + i (forms collo, cogli etc are now very rare) -da | from -dal | da + il -dallo | da + lo -dai | da + i -dagli | da + gli -dall | da + l' -dagl | da + gll' -dalla | da + la -dalle | da + le -di | of -del | di + il -dello | di + lo -dei | di + i -degli | di + gli -dell | di + l' -degl | di + gl' -della | di + la -delle | di + le -in | in -nel | in + el -nello | in + lo -nei | in + i -negli | in + gli -nell | in + l' -negl | in + gl' -nella | in + la -nelle | in + le -su | on -sul | su + il -sullo | su + lo -sui | su + i -sugli | su + gli -sull | su + l' -sugl | su + gl' -sulla | su + la -sulle | su + le -per | through, by -tra | among -contro | against -io | I -tu | thou -lui | he -lei | she -noi | we -voi | you -loro | they -mio | my -mia | -miei | -mie | -tuo | -tua | -tuoi | thy -tue | -suo | -sua | -suoi | his, her -sue | -nostro | our -nostra | -nostri | -nostre | -vostro | your -vostra | -vostri | -vostre | -mi | me -ti | thee -ci | us, there -vi | you, there -lo | him, the -la | her, the -li | them -le | them, the -gli | to him, the -ne | from there etc -il | the -un | a -uno | a -una | a -ma | but -ed | and -se | if -perché | why, because -anche | also -come | how -dov | where (as dov') -dove | where -che | who, that -chi | who -cui | whom -non | not -più | more -quale | who, that -quanto | how much -quanti | -quanta | -quante | -quello | that -quelli | -quella | -quelle | -questo | this -questi | -questa | -queste | -si | yes -tutto | all -tutti | all - - | single letter forms: - -a | at -c | as c' for ce or ci -e | and -i | the -l | as l' -o | or - - | forms of avere, to have (not including the infinitive): - -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 - - | forms of essere, to be (not including the infinitive): -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 - - | forms of fare, to do (not including the infinitive, fa, fat-): -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 - - | forms of stare, to be (not including the infinitive): -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt deleted file mode 100644 index d4321be6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ja.txt +++ /dev/null @@ -1,127 +0,0 @@ -# -# This file defines a stopword set for Japanese. -# -# This set is made up of hand-picked frequent terms from segmented Japanese Wikipedia. -# Punctuation characters and frequent kanji have mostly been left out. See LUCENE-3745 -# for frequency lists, etc. that can be useful for making your own set (if desired) -# -# Note that there is an overlap between these stopwords and the terms stopped when used -# in combination with the JapanesePartOfSpeechStopFilter. When editing this file, note -# that comments are not allowed on the same line as stopwords. -# -# Also note that stopping is done in a case-insensitive manner. Change your StopFilter -# configuration if you need case-sensitive stopping. Lastly, note that stopping is done -# using the same character width as the entries in this file. Since this StopFilter is -# normally done after a CJKWidthFilter in your chain, you would usually want your romaji -# entries to be in half-width and your kana entries to be in full-width. -# -の -に -は -を -た -が -で -て -と -し -れ -さ -ある -いる -も -する -から -な -こと -として -い -や -れる -など -なっ -ない -この -ため -その -あっ -よう -また -もの -という -あり -まで -られ -なる -へ -か -だ -これ -によって -により -おり -より -による -ず -なり -られる -において -ば -なかっ -なく -しかし -について -せ -だっ -その後 -できる -それ -う -ので -なお -のみ -でき -き -つ -における -および -いう -さらに -でも -ら -たり -その他 -に関する -たち -ます -ん -なら -に対して -特に -せる -及び -これら -とき -では -にて -ほか -ながら -うち -そして -とともに -ただし -かつて -それぞれ -または -お -ほど -ものの -に対する -ほとんど -と共に -といった -です -とも -ところ -ここ -##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt deleted file mode 100644 index e21a23c0..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_lv.txt +++ /dev/null @@ -1,172 +0,0 @@ -# Set of Latvian stopwords from A Stemming Algorithm for Latvian, Karlis Kreslins -# the original list of over 800 forms was refined: -# pronouns, adverbs, interjections were removed -# -# prepositions -aiz -ap -ar -apakš -ārpus -augšpus -bez -caur -dēļ -gar -iekš -iz -kopš -labad -lejpus -līdz -no -otrpus -pa -par -pār -pēc -pie -pirms -pret -priekš -starp -šaipus -uz -viņpus -virs -virspus -zem -apakšpus -# Conjunctions -un -bet -jo -ja -ka -lai -tomēr -tikko -turpretī -arī -kaut -gan -tādēļ -tā -ne -tikvien -vien -kā -ir -te -vai -kamēr -# Particles -ar -diezin -droši -diemžēl -nebūt -ik -it -taču -nu -pat -tiklab -iekšpus -nedz -tik -nevis -turpretim -jeb -iekam -iekām -iekāms -kolīdz -līdzko -tiklīdz -jebšu -tālab -tāpēc -nekā -itin -jā -jau -jel -nē -nezin -tad -tikai -vis -tak -iekams -vien -# modal verbs -būt -biju -biji -bija -bijām -bijāt -esmu -esi -esam -esat -būšu -būsi -būs -būsim -būsiet -tikt -tiku -tiki -tika -tikām -tikāt -tieku -tiec -tiek -tiekam -tiekat -tikšu -tiks -tiksim -tiksiet -tapt -tapi -tapāt -topat -tapšu -tapsi -taps -tapsim -tapsiet -kļūt -kļuvu -kļuvi -kļuva -kļuvām -kļuvāt -kļūstu -kļūsti -kļūst -kļūstam -kļūstat -kļūšu -kļūsi -kļūs -kļūsim -kļūsiet -# verbs -varēt -varēju -varējām -varēšu -varēsim -var -varēji -varējāt -varēsi -varēsiet -varat -varēja -varēs diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt deleted file mode 100644 index 47a2aeac..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_nl.txt +++ /dev/null @@ -1,119 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/dutch/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Dutch stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This is a ranked list (commonest to rarest) of stopwords derived from - | a large sample of Dutch text. - - | Dutch stop words frequently exhibit homonym clashes. These are indicated - | clearly below. - -de | the -en | and -van | of, from -ik | I, the ego -te | (1) chez, at etc, (2) to, (3) too -dat | that, which -die | that, those, who, which -in | in, inside -een | a, an, one -hij | he -het | the, it -niet | not, nothing, naught -zijn | (1) to be, being, (2) his, one's, its -is | is -was | (1) was, past tense of all persons sing. of 'zijn' (to be) (2) wax, (3) the washing, (4) rise of river -op | on, upon, at, in, up, used up -aan | on, upon, to (as dative) -met | with, by -als | like, such as, when -voor | (1) before, in front of, (2) furrow -had | had, past tense all persons sing. of 'hebben' (have) -er | there -maar | but, only -om | round, about, for etc -hem | him -dan | then -zou | should/would, past tense all persons sing. of 'zullen' -of | or, whether, if -wat | what, something, anything -mijn | possessive and noun 'mine' -men | people, 'one' -dit | this -zo | so, thus, in this way -door | through by -over | over, across -ze | she, her, they, them -zich | oneself -bij | (1) a bee, (2) by, near, at -ook | also, too -tot | till, until -je | you -mij | me -uit | out of, from -der | Old Dutch form of 'van der' still found in surnames -daar | (1) there, (2) because -haar | (1) her, their, them, (2) hair -naar | (1) unpleasant, unwell etc, (2) towards, (3) as -heb | present first person sing. of 'to have' -hoe | how, why -heeft | present third person sing. of 'to have' -hebben | 'to have' and various parts thereof -deze | this -u | you -want | (1) for, (2) mitten, (3) rigging -nog | yet, still -zal | 'shall', first and third person sing. of verb 'zullen' (will) -me | me -zij | she, they -nu | now -ge | 'thou', still used in Belgium and south Netherlands -geen | none -omdat | because -iets | something, somewhat -worden | to become, grow, get -toch | yet, still -al | all, every, each -waren | (1) 'were' (2) to wander, (3) wares, (3) -veel | much, many -meer | (1) more, (2) lake -doen | to do, to make -toen | then, when -moet | noun 'spot/mote' and present form of 'to must' -ben | (1) am, (2) 'are' in interrogative second person singular of 'to be' -zonder | without -kan | noun 'can' and present form of 'to be able' -hun | their, them -dus | so, consequently -alles | all, everything, anything -onder | under, beneath -ja | yes, of course -eens | once, one day -hier | here -wie | who -werd | imperfect third person sing. of 'become' -altijd | always -doch | yet, but etc -wordt | present third person sing. of 'become' -wezen | (1) to be, (2) 'been' as in 'been fishing', (3) orphans -kunnen | to be able -ons | us/our -zelf | self -tegen | against, towards, at -na | after, near -reeds | already -wil | (1) present tense of 'want', (2) 'will', noun, (3) fender -kon | could; past tense of 'to be able' -niets | nothing -uw | your -iemand | somebody -geweest | been; past participle of 'be' -andere | other diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt deleted file mode 100644 index a7a2c28b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_no.txt +++ /dev/null @@ -1,194 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/norwegian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Norwegian stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This stop word list is for the dominant bokmål dialect. Words unique - | to nynorsk are marked *. - - | Revised by Jan Bruusgaard , Jan 2005 - -og | and -i | in -jeg | I -det | it/this/that -at | to (w. inf.) -en | a/an -et | a/an -den | it/this/that -til | to -er | is/am/are -som | who/that -på | on -de | they / you(formal) -med | with -han | he -av | of -ikke | not -ikkje | not * -der | there -så | so -var | was/were -meg | me -seg | you -men | but -ett | one -har | have -om | about -vi | we -min | my -mitt | my -ha | have -hadde | had -hun | she -nå | now -over | over -da | when/as -ved | by/know -fra | from -du | you -ut | out -sin | your -dem | them -oss | us -opp | up -man | you/one -kan | can -hans | his -hvor | where -eller | or -hva | what -skal | shall/must -selv | self (reflective) -sjøl | self (reflective) -her | here -alle | all -vil | will -bli | become -ble | became -blei | became * -blitt | have become -kunne | could -inn | in -når | when -være | be -kom | come -noen | some -noe | some -ville | would -dere | you -som | who/which/that -deres | their/theirs -kun | only/just -ja | yes -etter | after -ned | down -skulle | should -denne | this -for | for/because -deg | you -si | hers/his -sine | hers/his -sitt | hers/his -mot | against -å | to -meget | much -hvorfor | why -dette | this -disse | these/those -uten | without -hvordan | how -ingen | none -din | your -ditt | your -blir | become -samme | same -hvilken | which -hvilke | which (plural) -sånn | such a -inni | inside/within -mellom | between -vår | our -hver | each -hvem | who -vors | us/ours -hvis | whose -både | both -bare | only/just -enn | than -fordi | as/because -før | before -mange | many -også | also -slik | just -vært | been -være | to be -båe | both * -begge | both -siden | since -dykk | your * -dykkar | yours * -dei | they * -deira | them * -deires | theirs * -deim | them * -di | your (fem.) * -då | as/when * -eg | I * -ein | a/an * -eit | a/an * -eitt | a/an * -elles | or * -honom | he * -hjå | at * -ho | she * -hoe | she * -henne | her -hennar | her/hers -hennes | hers -hoss | how * -hossen | how * -ikkje | not * -ingi | noone * -inkje | noone * -korleis | how * -korso | how * -kva | what/which * -kvar | where * -kvarhelst | where * -kven | who/whom * -kvi | why * -kvifor | why * -me | we * -medan | while * -mi | my * -mine | my * -mykje | much * -no | now * -nokon | some (masc./neut.) * -noka | some (fem.) * -nokor | some * -noko | some * -nokre | some * -si | his/hers * -sia | since * -sidan | since * -so | so * -somt | some * -somme | some * -um | about* -upp | up * -vere | be * -vore | was * -verte | become * -vort | become * -varte | became * -vart | became * - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt deleted file mode 100644 index acfeb01a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_pt.txt +++ /dev/null @@ -1,253 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/portuguese/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Portuguese stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - - | The following is a ranked list (commonest to rarest) of stopwords - | deriving from a large sample of text. - - | Extra words have been added at the end. - -de | of, from -a | the; to, at; her -o | the; him -que | who, that -e | and -do | de + o -da | de + a -em | in -um | a -para | for - | é from SER -com | with -não | not, no -uma | a -os | the; them -no | em + o -se | himself etc -na | em + a -por | for -mais | more -as | the; them -dos | de + os -como | as, like -mas | but - | foi from SER -ao | a + o -ele | he -das | de + as - | tem from TER -à | a + a -seu | his -sua | her -ou | or - | ser from SER -quando | when -muito | much - | há from HAV -nos | em + os; us -já | already, now - | está from EST -eu | I -também | also -só | only, just -pelo | per + o -pela | per + a -até | up to -isso | that -ela | he -entre | between - | era from SER -depois | after -sem | without -mesmo | same -aos | a + os - | ter from TER -seus | his -quem | whom -nas | em + as -me | me -esse | that -eles | they - | estão from EST -você | you - | tinha from TER - | foram from SER -essa | that -num | em + um -nem | nor -suas | her -meu | my -às | a + as -minha | my - | têm from TER -numa | em + uma -pelos | per + os -elas | they - | havia from HAV - | seja from SER -qual | which - | será from SER -nós | we - | tenho from TER -lhe | to him, her -deles | of them -essas | those -esses | those -pelas | per + as -este | this - | fosse from SER -dele | of him - - | other words. There are many contractions such as naquele = em+aquele, - | mo = me+o, but they are rare. - | Indefinite article plural forms are also rare. - -tu | thou -te | thee -vocês | you (plural) -vos | you -lhes | to them -meus | my -minhas -teu | thy -tua -teus -tuas -nosso | our -nossa -nossos -nossas - -dela | of her -delas | of them - -esta | this -estes | these -estas | these -aquele | that -aquela | that -aqueles | those -aquelas | those -isto | this -aquilo | that - - | forms of estar, to be (not including the infinitive): -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 - - | forms of haver, to have (not including the infinitive): -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 - - | forms of ser, to be (not including the infinitive): -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 - - | forms of ter, to have (not including the infinitive): -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt deleted file mode 100644 index 4fdee90a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ro.txt +++ /dev/null @@ -1,233 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt deleted file mode 100644 index 55271400..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_ru.txt +++ /dev/null @@ -1,243 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/russian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | a russian stop word list. comments begin with vertical bar. each stop - | word is at the start of a line. - - | this is a ranked list (commonest to rarest) of stopwords derived from - | a large text sample. - - | letter `ё' is translated to `е'. - -и | and -в | in/into -во | alternative form -не | not -что | what/that -он | he -на | on/onto -я | i -с | from -со | alternative form -как | how -а | milder form of `no' (but) -то | conjunction and form of `that' -все | all -она | she -так | so, thus -его | him -но | but -да | yes/and -ты | thou -к | towards, by -у | around, chez -же | intensifier particle -вы | you -за | beyond, behind -бы | conditional/subj. particle -по | up to, along -только | only -ее | her -мне | to me -было | it was -вот | here is/are, particle -от | away from -меня | me -еще | still, yet, more -нет | no, there isnt/arent -о | about -из | out of -ему | to him -теперь | now -когда | when -даже | even -ну | so, well -вдруг | suddenly -ли | interrogative particle -если | if -уже | already, but homonym of `narrower' -или | or -ни | neither -быть | to be -был | he was -него | prepositional form of его -до | up to -вас | you accusative -нибудь | indef. suffix preceded by hyphen -опять | again -уж | already, but homonym of `adder' -вам | to you -сказал | he said -ведь | particle `after all' -там | there -потом | then -себя | oneself -ничего | nothing -ей | to her -может | usually with `быть' as `maybe' -они | they -тут | here -где | where -есть | there is/are -надо | got to, must -ней | prepositional form of ей -для | for -мы | we -тебя | thee -их | them, their -чем | than -была | she was -сам | self -чтоб | in order to -без | without -будто | as if -человек | man, person, one -чего | genitive form of `what' -раз | once -тоже | also -себе | to oneself -под | beneath -жизнь | life -будет | will be -ж | short form of intensifer particle `же' -тогда | then -кто | who -этот | this -говорил | was saying -того | genitive form of `that' -потому | for that reason -этого | genitive form of `this' -какой | which -совсем | altogether -ним | prepositional form of `его', `они' -здесь | here -этом | prepositional form of `этот' -один | one -почти | almost -мой | my -тем | instrumental/dative plural of `тот', `то' -чтобы | full form of `in order that' -нее | her (acc.) -кажется | it seems -сейчас | now -были | they were -куда | where to -зачем | why -сказать | to say -всех | all (acc., gen. preposn. plural) -никогда | never -сегодня | today -можно | possible, one can -при | by -наконец | finally -два | two -об | alternative form of `о', about -другой | another -хоть | even -после | after -над | above -больше | more -тот | that one (masc.) -через | across, in -эти | these -нас | us -про | about -всего | in all, only, of all -них | prepositional form of `они' (they) -какая | which, feminine -много | lots -разве | interrogative particle -сказала | she said -три | three -эту | this, acc. fem. sing. -моя | my, feminine -впрочем | moreover, besides -хорошо | good -свою | ones own, acc. fem. sing. -этой | oblique form of `эта', fem. `this' -перед | in front of -иногда | sometimes -лучше | better -чуть | a little -том | preposn. form of `that one' -нельзя | one must not -такой | such a one -им | to them -более | more -всегда | always -конечно | of course -всю | acc. fem. sing of `all' -между | between - - - | b: some paradigms - | - | personal pronouns - | - | я меня мне мной [мною] - | ты тебя тебе тобой [тобою] - | он его ему им [него, нему, ним] - | она ее эи ею [нее, нэи, нею] - | оно его ему им [него, нему, ним] - | - | мы нас нам нами - | вы вас вам вами - | они их им ими [них, ним, ними] - | - | себя себе собой [собою] - | - | demonstrative pronouns: этот (this), тот (that) - | - | этот эта это эти - | этого эты это эти - | этого этой этого этих - | этому этой этому этим - | этим этой этим [этою] этими - | этом этой этом этих - | - | тот та то те - | того ту то те - | того той того тех - | тому той тому тем - | тем той тем [тою] теми - | том той том тех - | - | determinative pronouns - | - | (a) весь (all) - | - | весь вся все все - | всего всю все все - | всего всей всего всех - | всему всей всему всем - | всем всей всем [всею] всеми - | всем всей всем всех - | - | (b) сам (himself etc) - | - | сам сама само сами - | самого саму само самих - | самого самой самого самих - | самому самой самому самим - | самим самой самим [самою] самими - | самом самой самом самих - | - | stems of verbs `to be', `to have', `to do' and modal - | - | быть бы буд быв есть суть - | име - | дел - | мог мож мочь - | уме - | хоч хот - | долж - | можн - | нужн - | нельзя - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt deleted file mode 100644 index 096f87f6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_sv.txt +++ /dev/null @@ -1,133 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/swedish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Swedish stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This is a ranked list (commonest to rarest) of stopwords derived from - | a large text sample. - - | Swedish stop words occasionally exhibit homonym clashes. For example - | så = so, but also seed. These are indicated clearly below. - -och | and -det | it, this/that -att | to (with infinitive) -i | in, at -en | a -jag | I -hon | she -som | who, that -han | he -på | on -den | it, this/that -med | with -var | where, each -sig | him(self) etc -för | for -så | so (also: seed) -till | to -är | is -men | but -ett | a -om | if; around, about -hade | had -de | they, these/those -av | of -icke | not, no -mig | me -du | you -henne | her -då | then, when -sin | his -nu | now -har | have -inte | inte någon = no one -hans | his -honom | him -skulle | 'sake' -hennes | her -där | there -min | my -man | one (pronoun) -ej | nor -vid | at, by, on (also: vast) -kunde | could -något | some etc -från | from, off -ut | out -när | when -efter | after, behind -upp | up -vi | we -dem | them -vara | be -vad | what -över | over -än | than -dig | you -kan | can -sina | his -här | here -ha | have -mot | towards -alla | all -under | under (also: wonder) -någon | some etc -eller | or (else) -allt | all -mycket | much -sedan | since -ju | why -denna | this/that -själv | myself, yourself etc -detta | this/that -åt | to -utan | without -varit | was -hur | how -ingen | no -mitt | my -ni | you -bli | to be, become -blev | from bli -oss | us -din | thy -dessa | these/those -några | some etc -deras | their -blir | from bli -mina | my -samma | (the) same -vilken | who, that -er | you, your -sådan | such a -vår | our -blivit | from bli -dess | its -inom | within -mellan | between -sådant | such a -varför | why -varje | each -vilka | who, that -ditt | thy -vem | who -vilket | who, that -sitta | his -sådana | such a -vart | each -dina | thy -vars | whose -vårt | our -våra | our -ert | your -era | your -vilkas | whose - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt deleted file mode 100644 index 07f0fabe..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_th.txt +++ /dev/null @@ -1,119 +0,0 @@ -# Thai stopwords from: -# "Opinion Detection in Thai Political News Columns -# Based on Subjectivity Analysis" -# Khampol Sukhum, Supot Nitsuwat, and Choochart Haruechaiyasak -ไว้ -ไม่ -ไป -ได้ -ให้ -ใน -โดย -แห่ง -แล้ว -และ -แรก -แบบ -แต่ -เอง -เห็น -เลย -เริ่ม -เรา -เมื่อ -เพื่อ -เพราะ -เป็นการ -เป็น -เปิดเผย -เปิด -เนื่องจาก -เดียวกัน -เดียว -เช่น -เฉพาะ -เคย -เข้า -เขา -อีก -อาจ -อะไร -ออก -อย่าง -อยู่ -อยาก -หาก -หลาย -หลังจาก -หลัง -หรือ -หนึ่ง -ส่วน -ส่ง -สุด -สําหรับ -ว่า -วัน -ลง -ร่วม -ราย -รับ -ระหว่าง -รวม -ยัง -มี -มาก -มา -พร้อม -พบ -ผ่าน -ผล -บาง -น่า -นี้ -นํา -นั้น -นัก -นอกจาก -ทุก -ที่สุด -ที่ -ทําให้ -ทํา -ทาง -ทั้งนี้ -ทั้ง -ถ้า -ถูก -ถึง -ต้อง -ต่างๆ -ต่าง -ต่อ -ตาม -ตั้งแต่ -ตั้ง -ด้าน -ด้วย -ดัง -ซึ่ง -ช่วง -จึง -จาก -จัด -จะ -คือ -ความ -ครั้ง -คง -ขึ้น -ของ -ขอ -ขณะ -ก่อน -ก็ -การ -กับ -กัน -กว่า -กล่าว diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt deleted file mode 100644 index 84d9408d..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/stopwords_tr.txt +++ /dev/null @@ -1,212 +0,0 @@ -# Turkish stopwords from LUCENE-559 -# merged with the list from "Information Retrieval on Turkish Texts" -# (http://www.users.muohio.edu/canf/papers/JASIST2008offPrint.pdf) -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt deleted file mode 100644 index 6f0368e4..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/lang/userdict_ja.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This is a sample user dictionary for Kuromoji (JapaneseTokenizer) -# -# Add entries to this file in order to override the statistical model in terms -# of segmentation, readings and part-of-speech tags. Notice that entries do -# not have weights since they are always used when found. This is by-design -# in order to maximize ease-of-use. -# -# Entries are defined using the following CSV format: -# , ... , ... , -# -# Notice that a single half-width space separates tokens and readings, and -# that the number tokens and readings must match exactly. -# -# Also notice that multiple entries with the same is undefined. -# -# Whitespace only lines are ignored. Comments are not allowed on entry lines. -# - -# Custom segmentation for kanji compounds -日本経済新聞,日本 経済 新聞,ニホン ケイザイ シンブン,カスタム名詞 -関西国際空港,関西 国際 空港,カンサイ コクサイ クウコウ,カスタム名詞 - -# Custom segmentation for compound katakana -トートバッグ,トート バッグ,トート バッグ,かずカナ名詞 -ショルダーバッグ,ショルダー バッグ,ショルダー バッグ,かずカナ名詞 - -# Custom reading for former sumo wrestler -朝青龍,朝青龍,アサショウリュウ,カスタム人名 diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt deleted file mode 100644 index 1dfc0abe..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/protwords.txt +++ /dev/null @@ -1,21 +0,0 @@ -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -#----------------------------------------------------------------------- -# Use a protected word file to protect against the stemmer reducing two -# unrelated words to the same base word. - -# Some non-words that normally won't be encountered, -# just to test that they won't be stemmed. -dontstems -zwhacky - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml b/test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml deleted file mode 100644 index 90e9287d..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/schema.xml +++ /dev/null @@ -1,1558 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml b/test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml deleted file mode 100644 index 36ed4f23..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/solrconfig.xml +++ /dev/null @@ -1,1179 +0,0 @@ - - - - - - - - - 9.7 - - - - - - - - - - - ${solr.data.dir:} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${solr.lock.type:native} - - - - - - - - - - - - - - - - - - - - - ${solr.ulog.dir:} - ${solr.ulog.numVersionBuckets:65536} - - - - - ${solr.autoCommit.maxTime:15000} - false - - - - - - ${solr.autoSoftCommit.maxTime:-1} - - - - - - - - - - - - - - ${solr.max.booleanClauses:1024} - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - 20 - - - 200 - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - explicit - 10 - - edismax - 0.075 - - dvName^400 - authorName^180 - dvSubject^190 - dvDescription^180 - dvAffiliation^170 - title^130 - subject^120 - keyword^110 - topicClassValue^100 - dsDescriptionValue^90 - authorAffiliation^80 - publicationCitation^60 - producerName^50 - fileName^30 - fileDescription^30 - variableLabel^20 - variableName^10 - _text_^1.0 - - - dvName^200 - authorName^100 - dvSubject^100 - dvDescription^100 - dvAffiliation^100 - title^75 - subject^75 - keyword^75 - topicClassValue^75 - dsDescriptionValue^75 - authorAffiliation^75 - publicationCitation^75 - producerName^75 - - - - isHarvested:false^25000 - - - - - - - - explicit - json - true - - - - - - - _text_ - - - - - - - text_general - - - - - - default - _text_ - solr.DirectSolrSpellChecker - - internal - - 0.5 - - 2 - - 1 - - 5 - - 4 - - 0.01 - - - - - - - - - - - - - - - - - - - - - 100 - - - - - - - - 70 - - 0.5 - - [-\w ,/\n\"']{20,200} - - - - - - - ]]> - ]]> - - - - - - - - - - - - - - - - - - - - - - - - ,, - ,, - ,, - ,, - ,]]> - ]]> - - - - - - 10 - .,!? - - - - - - - WORD - - - en - US - - - - - - - - - - - - - [^\w-\.] - _ - - - - - - - yyyy-MM-dd['T'[HH:mm[:ss[.SSS]][z - yyyy-MM-dd['T'[HH:mm[:ss[,SSS]][z - yyyy-MM-dd HH:mm[:ss[.SSS]][z - yyyy-MM-dd HH:mm[:ss[,SSS]][z - [EEE, ]dd MMM yyyy HH:mm[:ss] z - EEEE, dd-MMM-yy HH:mm:ss z - EEE MMM ppd HH:mm:ss [z ]yyyy - - - - - java.lang.String - text_general - - *_str - 256 - - - true - - - java.lang.Boolean - booleans - - - java.util.Date - pdates - - - java.lang.Long - java.lang.Integer - plongs - - - java.lang.Number - pdoubles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt deleted file mode 100644 index ae1e83ee..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/stopwords.txt +++ /dev/null @@ -1,14 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt b/test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt deleted file mode 100644 index eab4ee87..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/conf/conf/synonyms.txt +++ /dev/null @@ -1,29 +0,0 @@ -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -#----------------------------------------------------------------------- -#some test synonym mappings unlikely to appear in real input text -aaafoo => aaabar -bbbfoo => bbbfoo bbbbar -cccfoo => cccbar cccbaz -fooaaa,baraaa,bazaaa - -# Some synonym groups specific to this example -GB,gib,gigabyte,gigabytes -MB,mib,megabyte,megabytes -Television, Televisions, TV, TVs -#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming -#after us won't split it into two words. - -# Synonym mappings can be used for spelling correction too -pixima => pixma - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt deleted file mode 100644 index 307a85f9..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ca.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Set of Catalan contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -d -l -m -n -s -t diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt deleted file mode 100644 index f1bba51b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_fr.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Set of French contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -l -m -t -qu -n -s -j -d -c -jusqu -quoiqu -lorsqu -puisqu diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt deleted file mode 100644 index 9ebe7fa3..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_ga.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Set of Irish contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -d -m -b diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt deleted file mode 100644 index cac04095..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/contractions_it.txt +++ /dev/null @@ -1,23 +0,0 @@ -# Set of Italian contractions for ElisionFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -c -l -all -dall -dell -nell -sull -coll -pell -gl -agl -dagl -degl -negl -sugl -un -m -t -s -v -d diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt deleted file mode 100644 index 4d2642cc..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/hyphenations_ga.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Set of Irish hyphenations for StopFilter -# TODO: load this as a resource from the analyzer and sync it in build.xml -h -n -t diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt deleted file mode 100644 index 44107297..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stemdict_nl.txt +++ /dev/null @@ -1,6 +0,0 @@ -# Set of overrides for the dutch stemmer -# TODO: load this as a resource from the analyzer and sync it in build.xml -fiets fiets -bromfiets bromfiets -ei eier -kind kinder diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt deleted file mode 100644 index 71b75084..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stoptags_ja.txt +++ /dev/null @@ -1,420 +0,0 @@ -# -# This file defines a Japanese stoptag set for JapanesePartOfSpeechStopFilter. -# -# Any token with a part-of-speech tag that exactly matches those defined in this -# file are removed from the token stream. -# -# Set your own stoptags by uncommenting the lines below. Note that comments are -# not allowed on the same line as a stoptag. See LUCENE-3745 for frequency lists, -# etc. that can be useful for building you own stoptag set. -# -# The entire possible tagset is provided below for convenience. -# -##### -# noun: unclassified nouns -#名詞 -# -# noun-common: Common nouns or nouns where the sub-classification is undefined -#名詞-一般 -# -# noun-proper: Proper nouns where the sub-classification is undefined -#名詞-固有名詞 -# -# noun-proper-misc: miscellaneous proper nouns -#名詞-固有名詞-一般 -# -# noun-proper-person: Personal names where the sub-classification is undefined -#名詞-固有名詞-人名 -# -# noun-proper-person-misc: names that cannot be divided into surname and -# given name; foreign names; names where the surname or given name is unknown. -# e.g. お市の方 -#名詞-固有名詞-人名-一般 -# -# noun-proper-person-surname: Mainly Japanese surnames. -# e.g. 山田 -#名詞-固有名詞-人名-姓 -# -# noun-proper-person-given_name: Mainly Japanese given names. -# e.g. 太郎 -#名詞-固有名詞-人名-名 -# -# noun-proper-organization: Names representing organizations. -# e.g. 通産省, NHK -#名詞-固有名詞-組織 -# -# noun-proper-place: Place names where the sub-classification is undefined -#名詞-固有名詞-地域 -# -# noun-proper-place-misc: Place names excluding countries. -# e.g. アジア, バルセロナ, 京都 -#名詞-固有名詞-地域-一般 -# -# noun-proper-place-country: Country names. -# e.g. 日本, オーストラリア -#名詞-固有名詞-地域-国 -# -# noun-pronoun: Pronouns where the sub-classification is undefined -#名詞-代名詞 -# -# noun-pronoun-misc: miscellaneous pronouns: -# e.g. それ, ここ, あいつ, あなた, あちこち, いくつ, どこか, なに, みなさん, みんな, わたくし, われわれ -#名詞-代名詞-一般 -# -# noun-pronoun-contraction: Spoken language contraction made by combining a -# pronoun and the particle 'wa'. -# e.g. ありゃ, こりゃ, こりゃあ, そりゃ, そりゃあ -#名詞-代名詞-縮約 -# -# noun-adverbial: Temporal nouns such as names of days or months that behave -# like adverbs. Nouns that represent amount or ratios and can be used adverbially, -# e.g. 金曜, 一月, 午後, 少量 -#名詞-副詞可能 -# -# noun-verbal: Nouns that take arguments with case and can appear followed by -# 'suru' and related verbs (する, できる, なさる, くださる) -# e.g. インプット, 愛着, 悪化, 悪戦苦闘, 一安心, 下取り -#名詞-サ変接続 -# -# noun-adjective-base: The base form of adjectives, words that appear before な ("na") -# e.g. 健康, 安易, 駄目, だめ -#名詞-形容動詞語幹 -# -# noun-numeric: Arabic numbers, Chinese numerals, and counters like 何 (回), 数. -# e.g. 0, 1, 2, 何, 数, 幾 -#名詞-数 -# -# noun-affix: noun affixes where the sub-classification is undefined -#名詞-非自立 -# -# noun-affix-misc: Of adnominalizers, the case-marker の ("no"), and words that -# attach to the base form of inflectional words, words that cannot be classified -# into any of the other categories below. This category includes indefinite nouns. -# e.g. あかつき, 暁, かい, 甲斐, 気, きらい, 嫌い, くせ, 癖, こと, 事, ごと, 毎, しだい, 次第, -# 順, せい, 所為, ついで, 序で, つもり, 積もり, 点, どころ, の, はず, 筈, はずみ, 弾み, -# 拍子, ふう, ふり, 振り, ほう, 方, 旨, もの, 物, 者, ゆえ, 故, ゆえん, 所以, わけ, 訳, -# わり, 割り, 割, ん-口語/, もん-口語/ -#名詞-非自立-一般 -# -# noun-affix-adverbial: noun affixes that that can behave as adverbs. -# e.g. あいだ, 間, あげく, 挙げ句, あと, 後, 余り, 以外, 以降, 以後, 以上, 以前, 一方, うえ, -# 上, うち, 内, おり, 折り, かぎり, 限り, きり, っきり, 結果, ころ, 頃, さい, 際, 最中, さなか, -# 最中, じたい, 自体, たび, 度, ため, 為, つど, 都度, とおり, 通り, とき, 時, ところ, 所, -# とたん, 途端, なか, 中, のち, 後, ばあい, 場合, 日, ぶん, 分, ほか, 他, まえ, 前, まま, -# 儘, 侭, みぎり, 矢先 -#名詞-非自立-副詞可能 -# -# noun-affix-aux: noun affixes treated as 助動詞 ("auxiliary verb") in school grammars -# with the stem よう(だ) ("you(da)"). -# e.g. よう, やう, 様 (よう) -#名詞-非自立-助動詞語幹 -# -# noun-affix-adjective-base: noun affixes that can connect to the indeclinable -# connection form な (aux "da"). -# e.g. みたい, ふう -#名詞-非自立-形容動詞語幹 -# -# noun-special: special nouns where the sub-classification is undefined. -#名詞-特殊 -# -# noun-special-aux: The そうだ ("souda") stem form that is used for reporting news, is -# treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the base -# form of inflectional words. -# e.g. そう -#名詞-特殊-助動詞語幹 -# -# noun-suffix: noun suffixes where the sub-classification is undefined. -#名詞-接尾 -# -# noun-suffix-misc: Of the nouns or stem forms of other parts of speech that connect -# to ガル or タイ and can combine into compound nouns, words that cannot be classified into -# any of the other categories below. In general, this category is more inclusive than -# 接尾語 ("suffix") and is usually the last element in a compound noun. -# e.g. おき, かた, 方, 甲斐 (がい), がかり, ぎみ, 気味, ぐるみ, (~した) さ, 次第, 済 (ず) み, -# よう, (でき)っこ, 感, 観, 性, 学, 類, 面, 用 -#名詞-接尾-一般 -# -# noun-suffix-person: Suffixes that form nouns and attach to person names more often -# than other nouns. -# e.g. 君, 様, 著 -#名詞-接尾-人名 -# -# noun-suffix-place: Suffixes that form nouns and attach to place names more often -# than other nouns. -# e.g. 町, 市, 県 -#名詞-接尾-地域 -# -# noun-suffix-verbal: Of the suffixes that attach to nouns and form nouns, those that -# can appear before スル ("suru"). -# e.g. 化, 視, 分け, 入り, 落ち, 買い -#名詞-接尾-サ変接続 -# -# noun-suffix-aux: The stem form of そうだ (様態) that is used to indicate conditions, -# is treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the -# conjunctive form of inflectional words. -# e.g. そう -#名詞-接尾-助動詞語幹 -# -# noun-suffix-adjective-base: Suffixes that attach to other nouns or the conjunctive -# form of inflectional words and appear before the copula だ ("da"). -# e.g. 的, げ, がち -#名詞-接尾-形容動詞語幹 -# -# noun-suffix-adverbial: Suffixes that attach to other nouns and can behave as adverbs. -# e.g. 後 (ご), 以後, 以降, 以前, 前後, 中, 末, 上, 時 (じ) -#名詞-接尾-副詞可能 -# -# noun-suffix-classifier: Suffixes that attach to numbers and form nouns. This category -# is more inclusive than 助数詞 ("classifier") and includes common nouns that attach -# to numbers. -# e.g. 個, つ, 本, 冊, パーセント, cm, kg, カ月, か国, 区画, 時間, 時半 -#名詞-接尾-助数詞 -# -# noun-suffix-special: Special suffixes that mainly attach to inflecting words. -# e.g. (楽し) さ, (考え) 方 -#名詞-接尾-特殊 -# -# noun-suffix-conjunctive: Nouns that behave like conjunctions and join two words -# together. -# e.g. (日本) 対 (アメリカ), 対 (アメリカ), (3) 対 (5), (女優) 兼 (主婦) -#名詞-接続詞的 -# -# noun-verbal_aux: Nouns that attach to the conjunctive particle て ("te") and are -# semantically verb-like. -# e.g. ごらん, ご覧, 御覧, 頂戴 -#名詞-動詞非自立的 -# -# noun-quotation: text that cannot be segmented into words, proverbs, Chinese poetry, -# dialects, English, etc. Currently, the only entry for 名詞 引用文字列 ("noun quotation") -# is いわく ("iwaku"). -#名詞-引用文字列 -# -# noun-nai_adjective: Words that appear before the auxiliary verb ない ("nai") and -# behave like an adjective. -# e.g. 申し訳, 仕方, とんでも, 違い -#名詞-ナイ形容詞語幹 -# -##### -# prefix: unclassified prefixes -#接頭詞 -# -# prefix-nominal: Prefixes that attach to nouns (including adjective stem forms) -# excluding numerical expressions. -# e.g. お (水), 某 (氏), 同 (社), 故 (~氏), 高 (品質), お (見事), ご (立派) -#接頭詞-名詞接続 -# -# prefix-verbal: Prefixes that attach to the imperative form of a verb or a verb -# in conjunctive form followed by なる/なさる/くださる. -# e.g. お (読みなさい), お (座り) -#接頭詞-動詞接続 -# -# prefix-adjectival: Prefixes that attach to adjectives. -# e.g. お (寒いですねえ), バカ (でかい) -#接頭詞-形容詞接続 -# -# prefix-numerical: Prefixes that attach to numerical expressions. -# e.g. 約, およそ, 毎時 -#接頭詞-数接続 -# -##### -# verb: unclassified verbs -#動詞 -# -# verb-main: -#動詞-自立 -# -# verb-auxiliary: -#動詞-非自立 -# -# verb-suffix: -#動詞-接尾 -# -##### -# adjective: unclassified adjectives -#形容詞 -# -# adjective-main: -#形容詞-自立 -# -# adjective-auxiliary: -#形容詞-非自立 -# -# adjective-suffix: -#形容詞-接尾 -# -##### -# adverb: unclassified adverbs -#副詞 -# -# adverb-misc: Words that can be segmented into one unit and where adnominal -# modification is not possible. -# e.g. あいかわらず, 多分 -#副詞-一般 -# -# adverb-particle_conjunction: Adverbs that can be followed by の, は, に, -# な, する, だ, etc. -# e.g. こんなに, そんなに, あんなに, なにか, なんでも -#副詞-助詞類接続 -# -##### -# adnominal: Words that only have noun-modifying forms. -# e.g. この, その, あの, どの, いわゆる, なんらかの, 何らかの, いろんな, こういう, そういう, ああいう, -# どういう, こんな, そんな, あんな, どんな, 大きな, 小さな, おかしな, ほんの, たいした, -# 「(, も) さる (ことながら)」, 微々たる, 堂々たる, 単なる, いかなる, 我が」「同じ, 亡き -#連体詞 -# -##### -# conjunction: Conjunctions that can occur independently. -# e.g. が, けれども, そして, じゃあ, それどころか -接続詞 -# -##### -# particle: unclassified particles. -助詞 -# -# particle-case: case particles where the subclassification is undefined. -助詞-格助詞 -# -# particle-case-misc: Case particles. -# e.g. から, が, で, と, に, へ, より, を, の, にて -助詞-格助詞-一般 -# -# particle-case-quote: the "to" that appears after nouns, a person’s speech, -# quotation marks, expressions of decisions from a meeting, reasons, judgements, -# conjectures, etc. -# e.g. ( だ) と (述べた.), ( である) と (して執行猶予...) -助詞-格助詞-引用 -# -# particle-case-compound: Compounds of particles and verbs that mainly behave -# like case particles. -# e.g. という, といった, とかいう, として, とともに, と共に, でもって, にあたって, に当たって, に当って, -# にあたり, に当たり, に当り, に当たる, にあたる, において, に於いて,に於て, における, に於ける, -# にかけ, にかけて, にかんし, に関し, にかんして, に関して, にかんする, に関する, に際し, -# に際して, にしたがい, に従い, に従う, にしたがって, に従って, にたいし, に対し, にたいして, -# に対して, にたいする, に対する, について, につき, につけ, につけて, につれ, につれて, にとって, -# にとり, にまつわる, によって, に依って, に因って, により, に依り, に因り, による, に依る, に因る, -# にわたって, にわたる, をもって, を以って, を通じ, を通じて, を通して, をめぐって, をめぐり, をめぐる, -# って-口語/, ちゅう-関西弁「という」/, (何) ていう (人)-口語/, っていう-口語/, といふ, とかいふ -助詞-格助詞-連語 -# -# particle-conjunctive: -# e.g. から, からには, が, けれど, けれども, けど, し, つつ, て, で, と, ところが, どころか, とも, ども, -# ながら, なり, ので, のに, ば, ものの, や ( した), やいなや, (ころん) じゃ(いけない)-口語/, -# (行っ) ちゃ(いけない)-口語/, (言っ) たって (しかたがない)-口語/, (それがなく)ったって (平気)-口語/ -助詞-接続助詞 -# -# particle-dependency: -# e.g. こそ, さえ, しか, すら, は, も, ぞ -助詞-係助詞 -# -# particle-adverbial: -# e.g. がてら, かも, くらい, 位, ぐらい, しも, (学校) じゃ(これが流行っている)-口語/, -# (それ)じゃあ (よくない)-口語/, ずつ, (私) なぞ, など, (私) なり (に), (先生) なんか (大嫌い)-口語/, -# (私) なんぞ, (先生) なんて (大嫌い)-口語/, のみ, だけ, (私) だって-口語/, だに, -# (彼)ったら-口語/, (お茶) でも (いかが), 等 (とう), (今後) とも, ばかり, ばっか-口語/, ばっかり-口語/, -# ほど, 程, まで, 迄, (誰) も (が)([助詞-格助詞] および [助詞-係助詞] の前に位置する「も」) -助詞-副助詞 -# -# particle-interjective: particles with interjective grammatical roles. -# e.g. (松島) や -助詞-間投助詞 -# -# particle-coordinate: -# e.g. と, たり, だの, だり, とか, なり, や, やら -助詞-並立助詞 -# -# particle-final: -# e.g. かい, かしら, さ, ぜ, (だ)っけ-口語/, (とまってる) で-方言/, な, ナ, なあ-口語/, ぞ, ね, ネ, -# ねぇ-口語/, ねえ-口語/, ねん-方言/, の, のう-口語/, や, よ, ヨ, よぉ-口語/, わ, わい-口語/ -助詞-終助詞 -# -# particle-adverbial/conjunctive/final: The particle "ka" when unknown whether it is -# adverbial, conjunctive, or sentence final. For example: -# (a) 「A か B か」. Ex:「(国内で運用する) か,(海外で運用する) か (.)」 -# (b) Inside an adverb phrase. Ex:「(幸いという) か (, 死者はいなかった.)」 -# 「(祈りが届いたせい) か (, 試験に合格した.)」 -# (c) 「かのように」. Ex:「(何もなかった) か (のように振る舞った.)」 -# e.g. か -助詞-副助詞/並立助詞/終助詞 -# -# particle-adnominalizer: The "no" that attaches to nouns and modifies -# non-inflectional words. -助詞-連体化 -# -# particle-adnominalizer: The "ni" and "to" that appear following nouns and adverbs -# that are giongo, giseigo, or gitaigo. -# e.g. に, と -助詞-副詞化 -# -# particle-special: A particle that does not fit into one of the above classifications. -# This includes particles that are used in Tanka, Haiku, and other poetry. -# e.g. かな, けむ, ( しただろう) に, (あんた) にゃ(わからん), (俺) ん (家) -助詞-特殊 -# -##### -# auxiliary-verb: -助動詞 -# -##### -# interjection: Greetings and other exclamations. -# e.g. おはよう, おはようございます, こんにちは, こんばんは, ありがとう, どうもありがとう, ありがとうございます, -# いただきます, ごちそうさま, さよなら, さようなら, はい, いいえ, ごめん, ごめんなさい -#感動詞 -# -##### -# symbol: unclassified Symbols. -記号 -# -# symbol-misc: A general symbol not in one of the categories below. -# e.g. [○◎@$〒→+] -記号-一般 -# -# symbol-comma: Commas -# e.g. [,、] -記号-読点 -# -# symbol-period: Periods and full stops. -# e.g. [..。] -記号-句点 -# -# symbol-space: Full-width whitespace. -記号-空白 -# -# symbol-open_bracket: -# e.g. [({‘“『【] -記号-括弧開 -# -# symbol-close_bracket: -# e.g. [)}’”』」】] -記号-括弧閉 -# -# symbol-alphabetic: -#記号-アルファベット -# -##### -# other: unclassified other -#その他 -# -# other-interjection: Words that are hard to classify as noun-suffixes or -# sentence-final particles. -# e.g. (だ)ァ -その他-間投 -# -##### -# filler: Aizuchi that occurs during a conversation or sounds inserted as filler. -# e.g. あの, うんと, えと -フィラー -# -##### -# non-verbal: non-verbal sound. -非言語音 -# -##### -# fragment: -#語断片 -# -##### -# unknown: unknown part of speech. -#未知語 -# -##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt deleted file mode 100644 index 046829db..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ar.txt +++ /dev/null @@ -1,125 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -# Cleaned on October 11, 2009 (not normalized, so use before normalization) -# This means that when modifying this list, you might need to add some -# redundant entries, for example containing forms with both أ and ا -من -ومن -منها -منه -في -وفي -فيها -فيه -و -ف -ثم -او -أو -ب -بها -به -ا -أ -اى -اي -أي -أى -لا -ولا -الا -ألا -إلا -لكن -ما -وما -كما -فما -عن -مع -اذا -إذا -ان -أن -إن -انها -أنها -إنها -انه -أنه -إنه -بان -بأن -فان -فأن -وان -وأن -وإن -التى -التي -الذى -الذي -الذين -الى -الي -إلى -إلي -على -عليها -عليه -اما -أما -إما -ايضا -أيضا -كل -وكل -لم -ولم -لن -ولن -هى -هي -هو -وهى -وهي -وهو -فهى -فهي -فهو -انت -أنت -لك -لها -له -هذه -هذا -تلك -ذلك -هناك -كانت -كان -يكون -تكون -وكانت -وكان -غير -بعض -قد -نحو -بين -بينما -منذ -ضمن -حيث -الان -الآن -خلال -بعد -قبل -حتى -عند -عندما -لدى -جميع diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt deleted file mode 100644 index 1ae4ba2a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_bg.txt +++ /dev/null @@ -1,193 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -а -аз -ако -ала -бе -без -беше -би -бил -била -били -било -близо -бъдат -бъде -бяха -в -вас -ваш -ваша -вероятно -вече -взема -ви -вие -винаги -все -всеки -всички -всичко -всяка -във -въпреки -върху -г -ги -главно -го -д -да -дали -до -докато -докога -дори -досега -доста -е -едва -един -ето -за -зад -заедно -заради -засега -затова -защо -защото -и -из -или -им -има -имат -иска -й -каза -как -каква -какво -както -какъв -като -кога -когато -което -които -кой -който -колко -която -къде -където -към -ли -м -ме -между -мен -ми -мнозина -мога -могат -може -моля -момента -му -н -на -над -назад -най -направи -напред -например -нас -не -него -нея -ни -ние -никой -нито -но -някои -някой -няма -обаче -около -освен -особено -от -отгоре -отново -още -пак -по -повече -повечето -под -поне -поради -после -почти -прави -пред -преди -през -при -пък -първо -с -са -само -се -сега -си -скоро -след -сме -според -сред -срещу -сте -съм -със -също -т -тази -така -такива -такъв -там -твой -те -тези -ти -тн -то -това -тогава -този -той -толкова -точно -трябва -тук -тъй -тя -тях -у -харесва -ч -че -често -чрез -ще -щом -я diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt deleted file mode 100644 index 3da65dea..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ca.txt +++ /dev/null @@ -1,220 +0,0 @@ -# Catalan stopwords from http://github.com/vcl/cue.language (Apache 2 Licensed) -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt deleted file mode 100644 index 53c6097d..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_cz.txt +++ /dev/null @@ -1,172 +0,0 @@ -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ž diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt deleted file mode 100644 index 42e6145b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_da.txt +++ /dev/null @@ -1,110 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/danish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Danish stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This is a ranked list (commonest to rarest) of stopwords derived from - | a large text sample. - - -og | and -i | in -jeg | I -det | that (dem. pronoun)/it (pers. pronoun) -at | that (in front of a sentence)/to (with infinitive) -en | a/an -den | it (pers. pronoun)/that (dem. pronoun) -til | to/at/for/until/against/by/of/into, more -er | present tense of "to be" -som | who, as -på | on/upon/in/on/at/to/after/of/with/for, on -de | they -med | with/by/in, along -han | he -af | of/by/from/off/for/in/with/on, off -for | at/for/to/from/by/of/ago, in front/before, because -ikke | not -der | who/which, there/those -var | past tense of "to be" -mig | me/myself -sig | oneself/himself/herself/itself/themselves -men | but -et | a/an/one, one (number), someone/somebody/one -har | present tense of "to have" -om | round/about/for/in/a, about/around/down, if -vi | we -min | my -havde | past tense of "to have" -ham | him -hun | she -nu | now -over | over/above/across/by/beyond/past/on/about, over/past -da | then, when/as/since -fra | from/off/since, off, since -du | you -ud | out -sin | his/her/its/one's -dem | them -os | us/ourselves -op | up -man | you/one -hans | his -hvor | where -eller | or -hvad | what -skal | must/shall etc. -selv | myself/youself/herself/ourselves etc., even -her | here -alle | all/everyone/everybody etc. -vil | will (verb) -blev | past tense of "to stay/to remain/to get/to become" -kunne | could -ind | in -når | when -være | present tense of "to be" -dog | however/yet/after all -noget | something -ville | would -jo | you know/you see (adv), yes -deres | their/theirs -efter | after/behind/according to/for/by/from, later/afterwards -ned | down -skulle | should -denne | this -end | than -dette | this -mit | my/mine -også | also -under | under/beneath/below/during, below/underneath -have | have -dig | you -anden | other -hende | her -mine | my -alt | everything -meget | much/very, plenty of -sit | his, her, its, one's -sine | his, her, its, one's -vor | our -mod | against -disse | these -hvis | if -din | your/yours -nogle | some -hos | by/at -blive | be/become -mange | many -ad | by/through -bliver | present tense of "to be/to become" -hendes | her/hers -været | be -thi | for (conj) -jer | you -sådan | such, like this/like that diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt deleted file mode 100644 index 86525e7a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_de.txt +++ /dev/null @@ -1,294 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/german/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A German stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | The number of forms in this list is reduced significantly by passing it - | through the German stemmer. - - -aber | but - -alle | all -allem -allen -aller -alles - -als | than, as -also | so -am | an + dem -an | at - -ander | other -andere -anderem -anderen -anderer -anderes -anderm -andern -anderr -anders - -auch | also -auf | on -aus | out of -bei | by -bin | am -bis | until -bist | art -da | there -damit | with it -dann | then - -der | the -den -des -dem -die -das - -daß | that - -derselbe | the same -derselben -denselben -desselben -demselben -dieselbe -dieselben -dasselbe - -dazu | to that - -dein | thy -deine -deinem -deinen -deiner -deines - -denn | because - -derer | of those -dessen | of him - -dich | thee -dir | to thee -du | thou - -dies | this -diese -diesem -diesen -dieser -dieses - - -doch | (several meanings) -dort | (over) there - - -durch | through - -ein | a -eine -einem -einen -einer -eines - -einig | some -einige -einigem -einigen -einiger -einiges - -einmal | once - -er | he -ihn | him -ihm | to him - -es | it -etwas | something - -euer | your -eure -eurem -euren -eurer -eures - -für | for -gegen | towards -gewesen | p.p. of sein -hab | have -habe | have -haben | have -hat | has -hatte | had -hatten | had -hier | here -hin | there -hinter | behind - -ich | I -mich | me -mir | to me - - -ihr | you, to her -ihre -ihrem -ihren -ihrer -ihres -euch | to you - -im | in + dem -in | in -indem | while -ins | in + das -ist | is - -jede | each, every -jedem -jeden -jeder -jedes - -jene | that -jenem -jenen -jener -jenes - -jetzt | now -kann | can - -kein | no -keine -keinem -keinen -keiner -keines - -können | can -könnte | could -machen | do -man | one - -manche | some, many a -manchem -manchen -mancher -manches - -mein | my -meine -meinem -meinen -meiner -meines - -mit | with -muss | must -musste | had to -nach | to(wards) -nicht | not -nichts | nothing -noch | still, yet -nun | now -nur | only -ob | whether -oder | or -ohne | without -sehr | very - -sein | his -seine -seinem -seinen -seiner -seines - -selbst | self -sich | herself - -sie | they, she -ihnen | to them - -sind | are -so | so - -solche | such -solchem -solchen -solcher -solches - -soll | shall -sollte | should -sondern | but -sonst | else -über | over -um | about, around -und | and - -uns | us -unse -unsem -unsen -unser -unses - -unter | under -viel | much -vom | von + dem -von | from -vor | before -während | while -war | was -waren | were -warst | wast -was | what -weg | away, off -weil | because -weiter | further - -welche | which -welchem -welchen -welcher -welches - -wenn | when -werde | will -werden | will -wie | how -wieder | again -will | want -wir | we -wird | will -wirst | willst -wo | where -wollen | want -wollte | wanted -würde | would -würden | would -zu | to -zum | zu + dem -zur | zu + der -zwar | indeed -zwischen | between - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt deleted file mode 100644 index 232681f5..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_el.txt +++ /dev/null @@ -1,78 +0,0 @@ -# Lucene Greek Stopwords list -# Note: by default this file is used after GreekLowerCaseFilter, -# so when modifying this file use 'σ' instead of 'ς' -ο -η -το -οι -τα -του -τησ -των -τον -την -και -κι -κ -ειμαι -εισαι -ειναι -ειμαστε -ειστε -στο -στον -στη -στην -μα -αλλα -απο -για -προσ -με -σε -ωσ -παρα -αντι -κατα -μετα -θα -να -δε -δεν -μη -μην -επι -ενω -εαν -αν -τοτε -που -πωσ -ποιοσ -ποια -ποιο -ποιοι -ποιεσ -ποιων -ποιουσ -αυτοσ -αυτη -αυτο -αυτοι -αυτων -αυτουσ -αυτεσ -αυτα -εκεινοσ -εκεινη -εκεινο -εκεινοι -εκεινεσ -εκεινα -εκεινων -εκεινουσ -οπωσ -ομωσ -ισωσ -οσο -οτι diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt deleted file mode 100644 index 2c164c0b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_en.txt +++ /dev/null @@ -1,54 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# a couple of test stopwords to test that the words are really being -# configured from this file: -stopworda -stopwordb - -# Standard english stop words taken from Lucene's StopAnalyzer -a -an -and -are -as -at -be -but -by -for -if -in -into -is -it -no -not -of -on -or -such -that -the -their -then -there -these -they -this -to -was -will -with diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt deleted file mode 100644 index 487d78c8..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_es.txt +++ /dev/null @@ -1,356 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/spanish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Spanish stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - - | The following is a ranked list (commonest to rarest) of stopwords - | deriving from a large sample of text. - - | Extra words have been added at the end. - -de | from, of -la | the, her -que | who, that -el | the -en | in -y | and -a | to -los | the, them -del | de + el -se | himself, from him etc -las | the, them -por | for, by, etc -un | a -para | for -con | with -no | no -una | a -su | his, her -al | a + el - | es from SER -lo | him -como | how -más | more -pero | pero -sus | su plural -le | to him, her -ya | already -o | or - | fue from SER -este | this - | ha from HABER -sí | himself etc -porque | because -esta | this - | son from SER -entre | between - | está from ESTAR -cuando | when -muy | very -sin | without -sobre | on - | ser from SER - | tiene from TENER -también | also -me | me -hasta | until -hay | there is/are -donde | where - | han from HABER -quien | whom, that - | están from ESTAR - | estado from ESTAR -desde | from -todo | all -nos | us -durante | during - | estados from ESTAR -todos | all -uno | a -les | to them -ni | nor -contra | against -otros | other - | fueron from SER -ese | that -eso | that - | había from HABER -ante | before -ellos | they -e | and (variant of y) -esto | this -mí | me -antes | before -algunos | some -qué | what? -unos | a -yo | I -otro | other -otras | other -otra | other -él | he -tanto | so much, many -esa | that -estos | these -mucho | much, many -quienes | who -nada | nothing -muchos | many -cual | who - | sea from SER -poco | few -ella | she -estar | to be - | haber from HABER -estas | these - | estaba from ESTAR - | estamos from ESTAR -algunas | some -algo | something -nosotros | we - - | other forms - -mi | me -mis | mi plural -tú | thou -te | thee -ti | thee -tu | thy -tus | tu plural -ellas | they -nosotras | we -vosotros | you -vosotras | you -os | you -mío | mine -mía | -míos | -mías | -tuyo | thine -tuya | -tuyos | -tuyas | -suyo | his, hers, theirs -suya | -suyos | -suyas | -nuestro | ours -nuestra | -nuestros | -nuestras | -vuestro | yours -vuestra | -vuestros | -vuestras | -esos | those -esas | those - - | forms of estar, to be (not including the infinitive): -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 - - | forms of haber, to have (not including the infinitive): -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 - - | forms of ser, to be (not including the infinitive): -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 - | sed also means 'thirst' - - | forms of tener, to have (not including the infinitive): -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 - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt deleted file mode 100644 index 1b06a134..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_et.txt +++ /dev/null @@ -1,1603 +0,0 @@ -# Estonian stopwords list -all -alla -allapoole -allpool -alt -altpoolt -eel -eespool -enne -hommikupoole -hoolimata -ilma -kaudu -keset -kesk -kohe -koos -kuhupoole -kuni -kuspool -kustpoolt -kõige -käsikäes -lappi -ligi -läbi -mööda -paitsi -peale -pealepoole -pealpool -pealt -pealtpoolt -piki -pikku -piku -pikuti -põiki -pärast -päri -risti -sealpool -sealtpoolt -seespool -seltsis -siiapoole -siinpool -siitpoolt -sinnapoole -sissepoole -taga -tagantpoolt -tagapidi -tagapool -taha -tahapoole -teispool -teispoole -tänu -tükkis -vaatamata -vastu -väljapoole -väljaspool -väljastpoolt -õhtupoole -ühes -ühestükis -ühestükkis -ülalpool -ülaltpoolt -üle -ülespoole -ülevalpool -ülevaltpoolt -ümber -ümbert -aegu -aegus -alguks -algul -algule -algult -alguni -all -alla -alt -alul -alutsi -arvel -asemel -asemele -eel -eeli -ees -eesotsas -eest -eestotsast -esitsi -ette -etteotsa -haaval -heaks -hoolimata -hulgas -hulgast -hulka -jalgu -jalus -jalust -jaoks -jooksul -juurde -juures -juurest -jälil -jälile -järel -järele -järelt -järgi -kaasas -kallal -kallale -kallalt -kamul -kannul -kannule -kannult -kaudu -kaupa -keskel -keskele -keskelt -keskis -keskpaiku -kestel -kestes -kilda -killas -killast -kimpu -kimpus -kiuste -kohal -kohale -kohalt -kohaselt -kohe -kohta -koos -korral -kukil -kukile -kukilt -kulul -kõrva -kõrval -kõrvale -kõrvalt -kõrvas -kõrvast -käekõrval -käekõrvale -käekõrvalt -käes -käest -kätte -külge -küljes -küljest -küüsi -küüsis -küüsist -ligi -ligidal -ligidale -ligidalt -aegu -aegus -alguks -algul -algule -algult -alguni -all -alla -alt -alul -alutsi -arvel -asemel -asemele -eel -eeli -ees -eesotsas -eest -eestotsast -esitsi -ette -etteotsa -haaval -heaks -hoolimata -hulgas -hulgast -hulka -jalgu -jalus -jalust -jaoks -jooksul -juurde -juures -juurest -jälil -jälile -järel -järele -järelt -järgi -kaasas -kallal -kallale -kallalt -kamul -kannul -kannule -kannult -kaudu -kaupa -keskel -keskele -keskelt -keskis -keskpaiku -kestel -kestes -kilda -killas -killast -kimpu -kimpus -kiuste -kohal -kohale -kohalt -kohaselt -kohe -kohta -koos -korral -kukil -kukile -kukilt -kulul -kõrva -kõrval -kõrvale -kõrvalt -kõrvas -kõrvast -käekõrval -käekõrvale -käekõrvalt -käes -käest -kätte -külge -küljes -küljest -küüsi -küüsis -küüsist -ligi -ligidal -ligidale -ligidalt -lool -läbi -lähedal -lähedale -lähedalt -man -mant -manu -meelest -mööda -nahas -nahka -nahkas -najal -najale -najalt -nõjal -nõjale -otsa -otsas -otsast -paigale -paigu -paiku -peal -peale -pealt -perra -perrä -pidi -pihta -piki -pikku -pool -poole -poolest -poolt -puhul -puksiiris -pähe -päralt -päras -pärast -päri -ringi -ringis -risust -saadetusel -saadik -saatel -saati -seas -seast -sees -seest -sekka -seljataga -seltsi -seltsis -seltsist -sisse -slepis -suhtes -šlepis -taga -tagant -tagantotsast -tagaotsas -tagaselja -tagasi -tagast -tagutsi -taha -tahaotsa -takka -tarvis -tasa -tuuri -tuuris -tõttu -tükkis -uhal -vaatamata -vahel -vahele -vahelt -vahepeal -vahepeale -vahepealt -vahetsi -varal -varale -varul -vastas -vastast -vastu -veerde -veeres -viisi -võidu -võrd -võrdki -võrra -võrragi -väel -väele -vältel -väärt -väärtki -äärde -ääre -ääres -äärest -ühes -üle -ümber -ümbert -a -abil -aina -ainult -alalt -alates -alati -alles -b -c -d -e -eales -ealeski -edasi -edaspidi -eelkõige -eemal -ei -eks -end -enda -enese -ennem -esialgu -f -g -h -hoopis -i -iganes -igatahes -igati -iial -iialgi -ikka -ikkagi -ilmaski -iseenda -iseenese -iseenesest -isegi -j -jah -ju -juba -juhul -just -järelikult -k -ka -kah -kas -kasvõi -keda -kestahes -kogu -koguni -kohati -kokku -kuhu -kuhugi -kuidagi -kuidas -kunagi -kus -kusagil -kusjuures -kuskil -kust -kõigepealt -küll -l -liiga -lisaks -m -miks -mil -millal -millalgi -mispärast -mistahes -mistõttu -mitte -muide -muidu -muidugi -muist -mujal -mujale -mujalt -mõlemad -mõnda -mõne -mõnikord -n -nii -niikaua -niimoodi -niipaljuke -niisama -niisiis -niivõrd -nõnda -nüüd -o -omaette -omakorda -omavahel -ometi -p -palju -paljuke -palju-palju -peaaegu -peagi -peamiselt -pigem -pisut -praegu -päris -r -rohkem -s -samas -samuti -seal -sealt -sedakorda -sedapuhku -seega -seejuures -seejärel -seekord -seepärast -seetõttu -sellepärast -seni -sestap -siia -siiani -siin -siinkohal -siis -siiski -siit -sinna -suht -š -z -ž -t -teel -teineteise -tõesti -täiesti -u -umbes -v -w -veel -veelgi -vist -võibolla -võib-olla -väga -vähemalt -välja -väljas -väljast -õ -ä -ära -ö -ü -ühtlasi -üksi -ükskõik -ülal -ülale -ülalt -üles -ülesse -üleval -ülevalt -ülimalt -üsna -x -y -aga -ega -ehk -ehkki -elik -ellik -enge -ennegu -ent -et -ja -justkui -kui -kuid -kuigi -kuivõrd -kuna -kuni -kut -mistab -muudkui -nagu -nigu -ning -olgugi -otsekui -otsenagu -selmet -sest -sestab -vaid -või -aa -adaa -adjöö -ae -ah -ahaa -ahah -ah-ah-ah -ah-haa -ahoi -ai -aidaa -aidu-raidu -aih -aijeh -aituma -aitäh -aitüma -ammuu -amps -ampsti -aptsih -ass -at -ata -at-at-at -atsih -atsihh -auh -bai-bai -bingo -braavo -brr -ee -eeh -eh -ehee -eheh -eh-eh-hee -eh-eh-ee -ehei -ehh -ehhee -einoh -ena -ennäe -ennäh -fuh -fui -fuih -haa -hah -hahaa -hah-hah-hah -halleluuja -hallo -halloo -hass -hee -heh -he-he-hee -hei -heldeke(ne) -heureka -hihii -hip-hip-hurraa -hmh -hmjah -hoh-hoh-hoo -hohoo -hoi -hollallaa -hoo -hoplaa -hopp -hops -hopsassaa -hopsti -hosianna -huh -huidii -huist -hurjah -hurjeh -hurjoh -hurjuh -hurraa -huu -hõhõh -hõi -hõissa -hõissassa -hõk -hõkk -häh -hä-hä-hää -hüvasti -ih-ah-haa -ih-ih-hii -ii-ha-ha -issake -issakene -isver -jaa-ah -ja-ah -jaah -janäe -jeeh -jeerum -jeever -jessas -jestas -juhhei -jumalaga -jumalime -jumaluke -jumalukene -jutas -kaaps -kaapsti -kaasike -kae -kalps -kalpsti -kannäe -kanäe -kappadi -kaps -kapsti -karkõmm -karkäuh -karkääks -karkääksti -karmauh -karmauhti -karnaps -karnapsti -karniuhti -karpartsaki -karpauh -karpauhti -karplauh -karplauhti -karprauh -karprauhti -karsumdi -karsumm -kartsumdi -kartsumm -karviuh -karviuhti -kaske -kassa -kauh -kauhti -keh -keksti -kepsti -khe -khm -kih -kiiks -kiiksti -kiis -kiiss -kikerii -kikerikii -kili -kilk -kilk-kõlk -kilks -kilks-kolks -kilks-kõlks -kill -killadi -killadi|-kolladi -killadi-kõlladi -killa-kolla -killa-kõlla -kill-kõll -kimps-komps -kipp -kips-kõps -kiriküüt -kirra-kõrra -kirr-kõrr -kirts -klaps -klapsti -klirdi -klirr -klonks -klops -klopsti -kluk -klu-kluu -klõks -klõksti -klõmdi -klõmm -klõmpsti -klõnks -klõnksti -klõps -klõpsti -kläu -kohva-kohva -kok -koks -koksti -kolaki -kolk -kolks -kolksti -koll -kolladi -komp -komps -kompsti -kop -kopp -koppadi -kops -kopsti -kossu -kotsu -kraa -kraak -kraaks -kraaps -kraapsti -krahh -kraks -kraksti -kraps -krapsti -krauh -krauhti -kriiks -kriiksti -kriips -kriips-kraaps -kripa-krõpa -krips-kraps -kriuh -kriuks -kriuksti -kromps -kronk -kronks -krooks -kruu -krõks -krõksti -krõpa -krõps -krõpsti -krõuh -kräu -kräuh -kräuhti -kräuks -kss -kukeleegu -kukku -kuku -kulu -kurluu -kurnäu -kuss -kussu -kõks -kõksti -kõldi -kõlks -kõlksti -kõll -kõmaki -kõmdi -kõmm -kõmps -kõpp -kõps -kõpsadi -kõpsat -kõpsti -kõrr -kõrra-kõrra -kõss -kõtt -kõõksti -kärr -kärts -kärtsti -käuks -käuksti -kääga -kääks -kääksti -köh -köki-möki -köksti -laks -laksti -lampsti -larts -lartsti -lats -latsti -leelo -legoo -lehva -liiri-lõõri -lika-lõka -likat-lõkat -limpsti -lips -lipsti -lirts -lirtsaki -lirtsti -lonksti -lops -lopsti -lorts -lortsti -luks -lups -lupsti -lurts -lurtsti -lõks -lõksti -lõmps -lõmpsti -lõnks -lõnksti -lärts -lärtsti -läts -lätsti -lörts -lörtsti -lötsti -lööps -lööpsti -marss -mats -matsti -mauh -mauhti -mh -mhh -mhmh -miau -mjaa -mkm -m-mh -mnjaa -mnjah -moens -mulks -mulksti -mull-mull -mull-mull-mull -muu -muuh -mõh -mõmm -mäh -mäts -mäu -mää -möh -möh-öh-ää -möö -müh-müh -mühüh -müks -müksti -müraki -mürr -mürts -mürtsaki -mürtsti -mütaku -müta-mäta -müta-müta -müt-müt -müt-müt-müt -müts -mütsti -mütt -naa -naah -nah -naks -naksti -nanuu -naps -napsti -nilpsti -nipsti -nirr -niuh -niuh-näuh -niuhti -noh -noksti -nolpsti -nonoh -nonoo -nonäh -noo -nooh -nooks -norr -nurr -nuuts -nõh -nõhh -nõka-nõka -nõks -nõksat-nõksat -nõks-nõks -nõksti -nõõ -nõõh -näeh -näh -nälpsti -nämm-nämm -näpsti -näts -nätsti -näu -näuh -näuhti -näuks -näuksti -nääh -nääks -nühkat-nühkat -oeh -oh -ohh -ohhh -oh-hoi -oh-hoo -ohoh -oh-oh-oo -oh-oh-hoo -ohoi -ohoo -oi -oih -oijee -oijeh -oo -ooh -oo-oh -oo-ohh -oot -ossa -ot -paa -pah -pahh -pakaa -pamm -pantsti -pardon -pardonks -parlartsti -parts -partsti -partsumdi -partsumm -pastoi -pats -patst -patsti -pau -pauh -pauhti -pele -pfui -phuh -phuuh -phäh -phähh -piiks -piip -piiri-pääri -pimm -pimm-pamm -pimm-pomm -pimm-põmm -piraki -piuks -piu-pau -plaks -plaksti -plarts -plartsti -plats -platsti -plauh -plauhh -plauhti -pliks -pliks-plaks -plinn -pliraki -plirts -plirtsti -pliu -pliuh -ploks -plotsti -plumps -plumpsti -plõks -plõksti -plõmdi -plõmm -plõnn -plärr -plärts -plärtsat -plärtsti -pläu -pläuh -plää -plörtsat -pomm -popp -pops -popsti -ports -pot -pots -potsti -pott -praks -praksti -prants -prantsaki -prantsti -prassai -prauh -prauhh -prauhti -priks -priuh -priuhh -priuh-prauh -proosit -proost -prr -prrr -prõks -prõksti -prõmdi -prõmm -prõntsti -prääk -prääks -pst -psst -ptrr -ptruu -ptüi -puh -puhh -puksti -pumm -pumps -pup-pup-pup -purts -puuh -põks -põksti -põmdi -põmm -põmmadi -põnks -põnn -põnnadi -põnt -põnts -põntsti -põraki -põrr -põrra-põrra -päh -pähh -päntsti -pää -pöörd -püh -raks -raksti -raps -rapsti -ratataa -rauh -riips -riipsti -riks -riks-raks -rips-raps -rivitult -robaki -rops -ropsaki -ropsti -ruik -räntsti -räts -röh -röhh -sah -sahh -sahkat -saps -sapsti -sauh -sauhti -servus -sihkadi-sahkadi -sihka-sahka -sihkat-sahkat -silks -silk-solk -sips -sipsti -sirr -sirr-sorr -sirts -sirtsti -siu -siuh -siuh-sauh -siuh-säuh -siuhti -siuks -siuts -skool -so -soh -solks -solksti -solpsti -soo -sooh -so-oh -soo-oh -sopp -sops -sopsti -sorr -sorts -sortsti -so-soo -soss -soss-soss -ss -sss -sst -stopp -suhkat-sahkat -sulk -sulks -sulksti -sull -sulla-sulla -sulpa-sulpa -sulps -sulpsti -sumaki -sumdi -summ -summat-summat -sups -supsaku -supsti -surts -surtsti -suss -susti -suts -sutsti -säh -sähke -särts -särtsti -säu -säuh -säuhti -taevake -taevakene -takk -tere -terekest -tibi-tibi -tikk-takk -tiks -tilk -tilks -till -tilla-talla -till-tall -tilulii -tinn -tip -tip-tap -tirr -tirtsti -tiu -tjaa -tjah -tohhoh -tohhoo -tohoh -tohoo -tok -tokk -toks -toksti -tonks -tonksti -tota -totsti -tot-tot -tprr -tpruu -trah -trahh -trallallaa -trill -trillallaa -trr -trrr -tsah -tsahh -tsilk -tsilk-tsolk -tsirr -tsiuh -tskae -tsolk -tss -tst -tsst -tsuhh -tsuk -tsumm -tsurr -tsäuh -tšao -tšš -tššš -tuk -tuks -turts -turtsti -tutki -tutkit -tutu-lutu -tutulutu -tuut -tuutu-luutu -tõks -tötsti -tümps -uh -uhh -uh-huu -uhtsa -uhtsaa -uhuh -uhuu -ui -uih -uih-aih -uijah -uijeh -uist -uit -uka -upsti -uraa -urjah -urjeh -urjoh -urjuh -urr -urraa -ust -utu -uu -uuh -vaak -vaat -vae -vaeh -vai -vat -vau -vhüüt -vidiit -viiks -vilks -vilksti -vinki-vinki -virdi -virr -viu -viudi -viuh -viuhti -voeh -voh -vohh -volks -volksti -vooh -vops -vopsti -vot -vuh -vuhti -vuih -vulks -vulksti -vull -vulpsti -vups -vupsaki -vupsaku -vupsti -vurdi -vurr -vurra-vurra -vurts -vurtsti -vutt -võe -võeh -või -võih -võrr -võts -võtt -vääks -õe -õits -õk -õkk -õrr -õss -õuh -äh -ähh -ähhähhää -äh-hää -äh-äh-hää -äiu -äiu-ää -äss -ää -ääh -äähh -öh -öhh -ök -üh -eelmine -eikeegi -eimiski -emb-kumb -enam -enim -iga -igasugune -igaüks -ise -isesugune -järgmine -keegi -kes -kumb -kumbki -kõik -meiesugune -meietaoline -midagi -mihuke -mihukene -milletaoline -milline -mina -minake -mingi -mingisugune -minusugune -minutaoline -mis -miski -miskisugune -missugune -misuke -mitmes -mitmesugune -mitu -mitu-mitu -mitu-setu -muu -mõlema -mõnesugune -mõni -mõningane -mõningas -mäherdune -määrane -naasugune -need -nemad -nendesugune -nendetaoline -nihuke -nihukene -niimitu -niisamasugune -niisugune -nisuke -nisukene -oma -omaenese -omasugune -omataoline -pool -praegune -sama -samasugune -samataoline -see -seesama -seesamane -seesamune -seesinane -seesugune -selline -sihuke -sihukene -sina -sinusugune -sinutaoline -siuke -siukene -säherdune -säärane -taoline -teiesugune -teine -teistsugune -tema -temake -temakene -temasugune -temataoline -too -toosama -toosamane -üks -üksteise -hakkama -minema -olema -pidama -saama -tegema -tulema -võima diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt deleted file mode 100644 index 25f1db93..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_eu.txt +++ /dev/null @@ -1,99 +0,0 @@ -# example set of basque stopwords -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt deleted file mode 100644 index 723641c6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fa.txt +++ /dev/null @@ -1,313 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -# Note: by default this file is used after normalization, so when adding entries -# to this file, use the arabic 'ي' instead of 'ی' -انان -نداشته -سراسر -خياه -ايشان -وي -تاكنون -بيشتري -دوم -پس -ناشي -وگو -يا -داشتند -سپس -هنگام -هرگز -پنج -نشان -امسال -ديگر -گروهي -شدند -چطور -ده -و -دو -نخستين -ولي -چرا -چه -وسط -ه -كدام -قابل -يك -رفت -هفت -همچنين -در -هزار -بله -بلي -شايد -اما -شناسي -گرفته -دهد -داشته -دانست -داشتن -خواهيم -ميليارد -وقتيكه -امد -خواهد -جز -اورده -شده -بلكه -خدمات -شدن -برخي -نبود -بسياري -جلوگيري -حق -كردند -نوعي -بعري -نكرده -نظير -نبايد -بوده -بودن -داد -اورد -هست -جايي -شود -دنبال -داده -بايد -سابق -هيچ -همان -انجا -كمتر -كجاست -گردد -كسي -تر -مردم -تان -دادن -بودند -سري -جدا -ندارند -مگر -يكديگر -دارد -دهند -بنابراين -هنگامي -سمت -جا -انچه -خود -دادند -زياد -دارند -اثر -بدون -بهترين -بيشتر -البته -به -براساس -بيرون -كرد -بعضي -گرفت -توي -اي -ميليون -او -جريان -تول -بر -مانند -برابر -باشيم -مدتي -گويند -اكنون -تا -تنها -جديد -چند -بي -نشده -كردن -كردم -گويد -كرده -كنيم -نمي -نزد -روي -قصد -فقط -بالاي -ديگران -اين -ديروز -توسط -سوم -ايم -دانند -سوي -استفاده -شما -كنار -داريم -ساخته -طور -امده -رفته -نخست -بيست -نزديك -طي -كنيد -از -انها -تمامي -داشت -يكي -طريق -اش -چيست -روب -نمايد -گفت -چندين -چيزي -تواند -ام -ايا -با -ان -ايد -ترين -اينكه -ديگري -راه -هايي -بروز -همچنان -پاعين -كس -حدود -مختلف -مقابل -چيز -گيرد -ندارد -ضد -همچون -سازي -شان -مورد -باره -مرسي -خويش -برخوردار -چون -خارج -شش -هنوز -تحت -ضمن -هستيم -گفته -فكر -بسيار -پيش -براي -روزهاي -انكه -نخواهد -بالا -كل -وقتي -كي -چنين -كه -گيري -نيست -است -كجا -كند -نيز -يابد -بندي -حتي -توانند -عقب -خواست -كنند -بين -تمام -همه -ما -باشند -مثل -شد -اري -باشد -اره -طبق -بعد -اگر -صورت -غير -جاي -بيش -ريزي -اند -زيرا -چگونه -بار -لطفا -مي -درباره -من -ديده -همين -گذاري -برداري -علت -گذاشته -هم -فوق -نه -ها -شوند -اباد -همواره -هر -اول -خواهند -چهار -نام -امروز -مان -هاي -قبل -كنم -سعي -تازه -را -هستند -زير -جلوي -عنوان -بود diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt deleted file mode 100644 index 4372c9a0..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fi.txt +++ /dev/null @@ -1,97 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/finnish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - -| forms of BE - -olla -olen -olet -on -olemme -olette -ovat -ole | negative form - -oli -olisi -olisit -olisin -olisimme -olisitte -olisivat -olit -olin -olimme -olitte -olivat -ollut -olleet - -en | negation -et -ei -emme -ette -eivät - -|Nom Gen Acc Part Iness Elat Illat Adess Ablat Allat Ess Trans -minä minun minut minua minussa minusta minuun minulla minulta minulle | I -sinä sinun sinut sinua sinussa sinusta sinuun sinulla sinulta sinulle | you -hän hänen hänet häntä hänessä hänestä häneen hänellä häneltä hänelle | he she -me meidän meidät meitä meissä meistä meihin meillä meiltä meille | we -te teidän teidät teitä teissä teistä teihin teillä teiltä teille | you -he heidän heidät heitä heissä heistä heihin heillä heiltä heille | they - -tämä tämän tätä tässä tästä tähän tallä tältä tälle tänä täksi | this -tuo tuon tuotä tuossa tuosta tuohon tuolla tuolta tuolle tuona tuoksi | that -se sen sitä siinä siitä siihen sillä siltä sille sinä siksi | it -nämä näiden näitä näissä näistä näihin näillä näiltä näille näinä näiksi | these -nuo noiden noita noissa noista noihin noilla noilta noille noina noiksi | those -ne niiden niitä niissä niistä niihin niillä niiltä niille niinä niiksi | they - -kuka kenen kenet ketä kenessä kenestä keneen kenellä keneltä kenelle kenenä keneksi| who -ketkä keiden ketkä keitä keissä keistä keihin keillä keiltä keille keinä keiksi | (pl) -mikä minkä minkä mitä missä mistä mihin millä miltä mille minä miksi | which what -mitkä | (pl) - -joka jonka jota jossa josta johon jolla jolta jolle jona joksi | who which -jotka joiden joita joissa joista joihin joilla joilta joille joina joiksi | (pl) - -| conjunctions - -että | that -ja | and -jos | if -koska | because -kuin | than -mutta | but -niin | so -sekä | and -sillä | for -tai | or -vaan | but -vai | or -vaikka | although - - -| prepositions - -kanssa | with -mukaan | according to -noin | about -poikki | across -yli | over, across - -| other - -kun | when -niin | so -nyt | now -itse | self - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt deleted file mode 100644 index 749abae6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_fr.txt +++ /dev/null @@ -1,186 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/french/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A French stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - -au | a + le -aux | a + les -avec | with -ce | this -ces | these -dans | with -de | of -des | de + les -du | de + le -elle | she -en | `of them' etc -et | and -eux | them -il | he -je | I -la | the -le | the -leur | their -lui | him -ma | my (fem) -mais | but -me | me -même | same; as in moi-même (myself) etc -mes | me (pl) -moi | me -mon | my (masc) -ne | not -nos | our (pl) -notre | our -nous | we -on | one -ou | where -par | by -pas | not -pour | for -qu | que before vowel -que | that -qui | who -sa | his, her (fem) -se | oneself -ses | his (pl) -son | his, her (masc) -sur | on -ta | thy (fem) -te | thee -tes | thy (pl) -toi | thee -ton | thy (masc) -tu | thou -un | a -une | a -vos | your (pl) -votre | your -vous | you - - | single letter forms - -c | c' -d | d' -j | j' -l | l' -à | to, at -m | m' -n | n' -s | s' -t | t' -y | there - - | forms of être (not including the infinitive): -é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 - - | forms of avoir (not including the infinitive): -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 - - | Later additions (from Jean-Christophe Deschamps) -ceci | this -cela | that -celà | that -cet | this -cette | this -ici | here -ils | they -les | the (pl) -leurs | their (pl) -quel | which -quels | which -quelle | which -quelles | which -sans | without -soi | oneself - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt deleted file mode 100644 index 9ff88d74..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ga.txt +++ /dev/null @@ -1,110 +0,0 @@ - -a -ach -ag -agus -an -aon -ar -arna -as -b' -ba -beirt -bhúr -caoga -ceathair -ceathrar -chomh -chtó -chuig -chun -cois -céad -cúig -cúigear -d' -daichead -dar -de -deich -deichniúr -den -dhá -do -don -dtí -dá -dár -dó -faoi -faoin -faoina -faoinár -fara -fiche -gach -gan -go -gur -haon -hocht -i -iad -idir -in -ina -ins -inár -is -le -leis -lena -lenár -m' -mar -mo -mé -na -nach -naoi -naonúr -ná -ní -níor -nó -nócha -ocht -ochtar -os -roimh -sa -seacht -seachtar -seachtó -seasca -seisear -siad -sibh -sinn -sna -sé -sí -tar -thar -thú -triúr -trí -trína -trínár -tríocha -tú -um -ár -é -éis -í -ó -ón -óna -ónár diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt deleted file mode 100644 index d8760b12..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_gl.txt +++ /dev/null @@ -1,161 +0,0 @@ -# galican stopwords -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt deleted file mode 100644 index 86286bb0..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hi.txt +++ /dev/null @@ -1,235 +0,0 @@ -# Also see http://www.opensource.org/licenses/bsd-license.html -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# This file was created by Jacques Savoy and is distributed under the BSD license. -# Note: by default this file also contains forms normalized by HindiNormalizer -# for spelling variation (see section below), such that it can be used whether or -# not you enable that feature. When adding additional entries to this list, -# please add the normalized form as well. -अंदर -अत -अपना -अपनी -अपने -अभी -आदि -आप -इत्यादि -इन -इनका -इन्हीं -इन्हें -इन्हों -इस -इसका -इसकी -इसके -इसमें -इसी -इसे -उन -उनका -उनकी -उनके -उनको -उन्हीं -उन्हें -उन्हों -उस -उसके -उसी -उसे -एक -एवं -एस -ऐसे -और -कई -कर -करता -करते -करना -करने -करें -कहते -कहा -का -काफ़ी -कि -कितना -किन्हें -किन्हों -किया -किर -किस -किसी -किसे -की -कुछ -कुल -के -को -कोई -कौन -कौनसा -गया -घर -जब -जहाँ -जा -जितना -जिन -जिन्हें -जिन्हों -जिस -जिसे -जीधर -जैसा -जैसे -जो -तक -तब -तरह -तिन -तिन्हें -तिन्हों -तिस -तिसे -तो -था -थी -थे -दबारा -दिया -दुसरा -दूसरे -दो -द्वारा -न -नहीं -ना -निहायत -नीचे -ने -पर -पर -पहले -पूरा -पे -फिर -बनी -बही -बहुत -बाद -बाला -बिलकुल -भी -भीतर -मगर -मानो -मे -में -यदि -यह -यहाँ -यही -या -यिह -ये -रखें -रहा -रहे -ऱ्वासा -लिए -लिये -लेकिन -व -वर्ग -वह -वह -वहाँ -वहीं -वाले -वुह -वे -वग़ैरह -संग -सकता -सकते -सबसे -सभी -साथ -साबुत -साभ -सारा -से -सो -ही -हुआ -हुई -हुए -है -हैं -हो -होता -होती -होते -होना -होने -# additional normalized forms of the above -अपनि -जेसे -होति -सभि -तिंहों -इंहों -दवारा -इसि -किंहें -थि -उंहों -ओर -जिंहें -वहिं -अभि -बनि -हि -उंहिं -उंहें -हें -वगेरह -एसे -रवासा -कोन -निचे -काफि -उसि -पुरा -भितर -हे -बहि -वहां -कोइ -यहां -जिंहों -तिंहें -किसि -कइ -यहि -इंहिं -जिधर -इंहें -अदि -इतयादि -हुइ -कोनसा -इसकि -दुसरे -जहां -अप -किंहों -उनकि -भि -वरग -हुअ -जेसा -नहिं diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt deleted file mode 100644 index 37526da8..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hu.txt +++ /dev/null @@ -1,211 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/hungarian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - -| Hungarian stop word list -| prepared by Anna Tordai - -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt deleted file mode 100644 index 60c1c50f..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_hy.txt +++ /dev/null @@ -1,46 +0,0 @@ -# example set of Armenian stopwords. -այդ -այլ -այն -այս -դու -դուք -եմ -են -ենք -ես -եք -է -էի -էին -էինք -էիր -էիք -էր -ըստ -թ -ի -ին -իսկ -իր -կամ -համար -հետ -հետո -մենք -մեջ -մի -ն -նա -նաև -նրա -նրանք -որ -որը -որոնք -որպես -ու -ում -պիտի -վրա -և diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt deleted file mode 100644 index 4617f83a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_id.txt +++ /dev/null @@ -1,359 +0,0 @@ -# from appendix D of: A Study of Stemming Effects on Information -# Retrieval in Bahasa Indonesia -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt deleted file mode 100644 index 1219cc77..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_it.txt +++ /dev/null @@ -1,303 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/italian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | An Italian stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - -ad | a (to) before vowel -al | a + il -allo | a + lo -ai | a + i -agli | a + gli -all | a + l' -agl | a + gl' -alla | a + la -alle | a + le -con | with -col | con + il -coi | con + i (forms collo, cogli etc are now very rare) -da | from -dal | da + il -dallo | da + lo -dai | da + i -dagli | da + gli -dall | da + l' -dagl | da + gll' -dalla | da + la -dalle | da + le -di | of -del | di + il -dello | di + lo -dei | di + i -degli | di + gli -dell | di + l' -degl | di + gl' -della | di + la -delle | di + le -in | in -nel | in + el -nello | in + lo -nei | in + i -negli | in + gli -nell | in + l' -negl | in + gl' -nella | in + la -nelle | in + le -su | on -sul | su + il -sullo | su + lo -sui | su + i -sugli | su + gli -sull | su + l' -sugl | su + gl' -sulla | su + la -sulle | su + le -per | through, by -tra | among -contro | against -io | I -tu | thou -lui | he -lei | she -noi | we -voi | you -loro | they -mio | my -mia | -miei | -mie | -tuo | -tua | -tuoi | thy -tue | -suo | -sua | -suoi | his, her -sue | -nostro | our -nostra | -nostri | -nostre | -vostro | your -vostra | -vostri | -vostre | -mi | me -ti | thee -ci | us, there -vi | you, there -lo | him, the -la | her, the -li | them -le | them, the -gli | to him, the -ne | from there etc -il | the -un | a -uno | a -una | a -ma | but -ed | and -se | if -perché | why, because -anche | also -come | how -dov | where (as dov') -dove | where -che | who, that -chi | who -cui | whom -non | not -più | more -quale | who, that -quanto | how much -quanti | -quanta | -quante | -quello | that -quelli | -quella | -quelle | -questo | this -questi | -questa | -queste | -si | yes -tutto | all -tutti | all - - | single letter forms: - -a | at -c | as c' for ce or ci -e | and -i | the -l | as l' -o | or - - | forms of avere, to have (not including the infinitive): - -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 - - | forms of essere, to be (not including the infinitive): -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 - - | forms of fare, to do (not including the infinitive, fa, fat-): -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 - - | forms of stare, to be (not including the infinitive): -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt deleted file mode 100644 index d4321be6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ja.txt +++ /dev/null @@ -1,127 +0,0 @@ -# -# This file defines a stopword set for Japanese. -# -# This set is made up of hand-picked frequent terms from segmented Japanese Wikipedia. -# Punctuation characters and frequent kanji have mostly been left out. See LUCENE-3745 -# for frequency lists, etc. that can be useful for making your own set (if desired) -# -# Note that there is an overlap between these stopwords and the terms stopped when used -# in combination with the JapanesePartOfSpeechStopFilter. When editing this file, note -# that comments are not allowed on the same line as stopwords. -# -# Also note that stopping is done in a case-insensitive manner. Change your StopFilter -# configuration if you need case-sensitive stopping. Lastly, note that stopping is done -# using the same character width as the entries in this file. Since this StopFilter is -# normally done after a CJKWidthFilter in your chain, you would usually want your romaji -# entries to be in half-width and your kana entries to be in full-width. -# -の -に -は -を -た -が -で -て -と -し -れ -さ -ある -いる -も -する -から -な -こと -として -い -や -れる -など -なっ -ない -この -ため -その -あっ -よう -また -もの -という -あり -まで -られ -なる -へ -か -だ -これ -によって -により -おり -より -による -ず -なり -られる -において -ば -なかっ -なく -しかし -について -せ -だっ -その後 -できる -それ -う -ので -なお -のみ -でき -き -つ -における -および -いう -さらに -でも -ら -たり -その他 -に関する -たち -ます -ん -なら -に対して -特に -せる -及び -これら -とき -では -にて -ほか -ながら -うち -そして -とともに -ただし -かつて -それぞれ -または -お -ほど -ものの -に対する -ほとんど -と共に -といった -です -とも -ところ -ここ -##### End of file diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt deleted file mode 100644 index e21a23c0..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_lv.txt +++ /dev/null @@ -1,172 +0,0 @@ -# Set of Latvian stopwords from A Stemming Algorithm for Latvian, Karlis Kreslins -# the original list of over 800 forms was refined: -# pronouns, adverbs, interjections were removed -# -# prepositions -aiz -ap -ar -apakš -ārpus -augšpus -bez -caur -dēļ -gar -iekš -iz -kopš -labad -lejpus -līdz -no -otrpus -pa -par -pār -pēc -pie -pirms -pret -priekš -starp -šaipus -uz -viņpus -virs -virspus -zem -apakšpus -# Conjunctions -un -bet -jo -ja -ka -lai -tomēr -tikko -turpretī -arī -kaut -gan -tādēļ -tā -ne -tikvien -vien -kā -ir -te -vai -kamēr -# Particles -ar -diezin -droši -diemžēl -nebūt -ik -it -taču -nu -pat -tiklab -iekšpus -nedz -tik -nevis -turpretim -jeb -iekam -iekām -iekāms -kolīdz -līdzko -tiklīdz -jebšu -tālab -tāpēc -nekā -itin -jā -jau -jel -nē -nezin -tad -tikai -vis -tak -iekams -vien -# modal verbs -būt -biju -biji -bija -bijām -bijāt -esmu -esi -esam -esat -būšu -būsi -būs -būsim -būsiet -tikt -tiku -tiki -tika -tikām -tikāt -tieku -tiec -tiek -tiekam -tiekat -tikšu -tiks -tiksim -tiksiet -tapt -tapi -tapāt -topat -tapšu -tapsi -taps -tapsim -tapsiet -kļūt -kļuvu -kļuvi -kļuva -kļuvām -kļuvāt -kļūstu -kļūsti -kļūst -kļūstam -kļūstat -kļūšu -kļūsi -kļūs -kļūsim -kļūsiet -# verbs -varēt -varēju -varējām -varēšu -varēsim -var -varēji -varējāt -varēsi -varēsiet -varat -varēja -varēs diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt deleted file mode 100644 index 47a2aeac..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_nl.txt +++ /dev/null @@ -1,119 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/dutch/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Dutch stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This is a ranked list (commonest to rarest) of stopwords derived from - | a large sample of Dutch text. - - | Dutch stop words frequently exhibit homonym clashes. These are indicated - | clearly below. - -de | the -en | and -van | of, from -ik | I, the ego -te | (1) chez, at etc, (2) to, (3) too -dat | that, which -die | that, those, who, which -in | in, inside -een | a, an, one -hij | he -het | the, it -niet | not, nothing, naught -zijn | (1) to be, being, (2) his, one's, its -is | is -was | (1) was, past tense of all persons sing. of 'zijn' (to be) (2) wax, (3) the washing, (4) rise of river -op | on, upon, at, in, up, used up -aan | on, upon, to (as dative) -met | with, by -als | like, such as, when -voor | (1) before, in front of, (2) furrow -had | had, past tense all persons sing. of 'hebben' (have) -er | there -maar | but, only -om | round, about, for etc -hem | him -dan | then -zou | should/would, past tense all persons sing. of 'zullen' -of | or, whether, if -wat | what, something, anything -mijn | possessive and noun 'mine' -men | people, 'one' -dit | this -zo | so, thus, in this way -door | through by -over | over, across -ze | she, her, they, them -zich | oneself -bij | (1) a bee, (2) by, near, at -ook | also, too -tot | till, until -je | you -mij | me -uit | out of, from -der | Old Dutch form of 'van der' still found in surnames -daar | (1) there, (2) because -haar | (1) her, their, them, (2) hair -naar | (1) unpleasant, unwell etc, (2) towards, (3) as -heb | present first person sing. of 'to have' -hoe | how, why -heeft | present third person sing. of 'to have' -hebben | 'to have' and various parts thereof -deze | this -u | you -want | (1) for, (2) mitten, (3) rigging -nog | yet, still -zal | 'shall', first and third person sing. of verb 'zullen' (will) -me | me -zij | she, they -nu | now -ge | 'thou', still used in Belgium and south Netherlands -geen | none -omdat | because -iets | something, somewhat -worden | to become, grow, get -toch | yet, still -al | all, every, each -waren | (1) 'were' (2) to wander, (3) wares, (3) -veel | much, many -meer | (1) more, (2) lake -doen | to do, to make -toen | then, when -moet | noun 'spot/mote' and present form of 'to must' -ben | (1) am, (2) 'are' in interrogative second person singular of 'to be' -zonder | without -kan | noun 'can' and present form of 'to be able' -hun | their, them -dus | so, consequently -alles | all, everything, anything -onder | under, beneath -ja | yes, of course -eens | once, one day -hier | here -wie | who -werd | imperfect third person sing. of 'become' -altijd | always -doch | yet, but etc -wordt | present third person sing. of 'become' -wezen | (1) to be, (2) 'been' as in 'been fishing', (3) orphans -kunnen | to be able -ons | us/our -zelf | self -tegen | against, towards, at -na | after, near -reeds | already -wil | (1) present tense of 'want', (2) 'will', noun, (3) fender -kon | could; past tense of 'to be able' -niets | nothing -uw | your -iemand | somebody -geweest | been; past participle of 'be' -andere | other diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt deleted file mode 100644 index a7a2c28b..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_no.txt +++ /dev/null @@ -1,194 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/norwegian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Norwegian stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This stop word list is for the dominant bokmål dialect. Words unique - | to nynorsk are marked *. - - | Revised by Jan Bruusgaard , Jan 2005 - -og | and -i | in -jeg | I -det | it/this/that -at | to (w. inf.) -en | a/an -et | a/an -den | it/this/that -til | to -er | is/am/are -som | who/that -på | on -de | they / you(formal) -med | with -han | he -av | of -ikke | not -ikkje | not * -der | there -så | so -var | was/were -meg | me -seg | you -men | but -ett | one -har | have -om | about -vi | we -min | my -mitt | my -ha | have -hadde | had -hun | she -nå | now -over | over -da | when/as -ved | by/know -fra | from -du | you -ut | out -sin | your -dem | them -oss | us -opp | up -man | you/one -kan | can -hans | his -hvor | where -eller | or -hva | what -skal | shall/must -selv | self (reflective) -sjøl | self (reflective) -her | here -alle | all -vil | will -bli | become -ble | became -blei | became * -blitt | have become -kunne | could -inn | in -når | when -være | be -kom | come -noen | some -noe | some -ville | would -dere | you -som | who/which/that -deres | their/theirs -kun | only/just -ja | yes -etter | after -ned | down -skulle | should -denne | this -for | for/because -deg | you -si | hers/his -sine | hers/his -sitt | hers/his -mot | against -å | to -meget | much -hvorfor | why -dette | this -disse | these/those -uten | without -hvordan | how -ingen | none -din | your -ditt | your -blir | become -samme | same -hvilken | which -hvilke | which (plural) -sånn | such a -inni | inside/within -mellom | between -vår | our -hver | each -hvem | who -vors | us/ours -hvis | whose -både | both -bare | only/just -enn | than -fordi | as/because -før | before -mange | many -også | also -slik | just -vært | been -være | to be -båe | both * -begge | both -siden | since -dykk | your * -dykkar | yours * -dei | they * -deira | them * -deires | theirs * -deim | them * -di | your (fem.) * -då | as/when * -eg | I * -ein | a/an * -eit | a/an * -eitt | a/an * -elles | or * -honom | he * -hjå | at * -ho | she * -hoe | she * -henne | her -hennar | her/hers -hennes | hers -hoss | how * -hossen | how * -ikkje | not * -ingi | noone * -inkje | noone * -korleis | how * -korso | how * -kva | what/which * -kvar | where * -kvarhelst | where * -kven | who/whom * -kvi | why * -kvifor | why * -me | we * -medan | while * -mi | my * -mine | my * -mykje | much * -no | now * -nokon | some (masc./neut.) * -noka | some (fem.) * -nokor | some * -noko | some * -nokre | some * -si | his/hers * -sia | since * -sidan | since * -so | so * -somt | some * -somme | some * -um | about* -upp | up * -vere | be * -vore | was * -verte | become * -vort | become * -varte | became * -vart | became * - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt deleted file mode 100644 index acfeb01a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_pt.txt +++ /dev/null @@ -1,253 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/portuguese/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Portuguese stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - - | The following is a ranked list (commonest to rarest) of stopwords - | deriving from a large sample of text. - - | Extra words have been added at the end. - -de | of, from -a | the; to, at; her -o | the; him -que | who, that -e | and -do | de + o -da | de + a -em | in -um | a -para | for - | é from SER -com | with -não | not, no -uma | a -os | the; them -no | em + o -se | himself etc -na | em + a -por | for -mais | more -as | the; them -dos | de + os -como | as, like -mas | but - | foi from SER -ao | a + o -ele | he -das | de + as - | tem from TER -à | a + a -seu | his -sua | her -ou | or - | ser from SER -quando | when -muito | much - | há from HAV -nos | em + os; us -já | already, now - | está from EST -eu | I -também | also -só | only, just -pelo | per + o -pela | per + a -até | up to -isso | that -ela | he -entre | between - | era from SER -depois | after -sem | without -mesmo | same -aos | a + os - | ter from TER -seus | his -quem | whom -nas | em + as -me | me -esse | that -eles | they - | estão from EST -você | you - | tinha from TER - | foram from SER -essa | that -num | em + um -nem | nor -suas | her -meu | my -às | a + as -minha | my - | têm from TER -numa | em + uma -pelos | per + os -elas | they - | havia from HAV - | seja from SER -qual | which - | será from SER -nós | we - | tenho from TER -lhe | to him, her -deles | of them -essas | those -esses | those -pelas | per + as -este | this - | fosse from SER -dele | of him - - | other words. There are many contractions such as naquele = em+aquele, - | mo = me+o, but they are rare. - | Indefinite article plural forms are also rare. - -tu | thou -te | thee -vocês | you (plural) -vos | you -lhes | to them -meus | my -minhas -teu | thy -tua -teus -tuas -nosso | our -nossa -nossos -nossas - -dela | of her -delas | of them - -esta | this -estes | these -estas | these -aquele | that -aquela | that -aqueles | those -aquelas | those -isto | this -aquilo | that - - | forms of estar, to be (not including the infinitive): -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 - - | forms of haver, to have (not including the infinitive): -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 - - | forms of ser, to be (not including the infinitive): -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 - - | forms of ter, to have (not including the infinitive): -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt deleted file mode 100644 index 4fdee90a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ro.txt +++ /dev/null @@ -1,233 +0,0 @@ -# This file was created by Jacques Savoy and is distributed under the BSD license. -# See http://members.unine.ch/jacques.savoy/clef/index.html. -# Also see http://www.opensource.org/licenses/bsd-license.html -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt deleted file mode 100644 index 55271400..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_ru.txt +++ /dev/null @@ -1,243 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/russian/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | a russian stop word list. comments begin with vertical bar. each stop - | word is at the start of a line. - - | this is a ranked list (commonest to rarest) of stopwords derived from - | a large text sample. - - | letter `ё' is translated to `е'. - -и | and -в | in/into -во | alternative form -не | not -что | what/that -он | he -на | on/onto -я | i -с | from -со | alternative form -как | how -а | milder form of `no' (but) -то | conjunction and form of `that' -все | all -она | she -так | so, thus -его | him -но | but -да | yes/and -ты | thou -к | towards, by -у | around, chez -же | intensifier particle -вы | you -за | beyond, behind -бы | conditional/subj. particle -по | up to, along -только | only -ее | her -мне | to me -было | it was -вот | here is/are, particle -от | away from -меня | me -еще | still, yet, more -нет | no, there isnt/arent -о | about -из | out of -ему | to him -теперь | now -когда | when -даже | even -ну | so, well -вдруг | suddenly -ли | interrogative particle -если | if -уже | already, but homonym of `narrower' -или | or -ни | neither -быть | to be -был | he was -него | prepositional form of его -до | up to -вас | you accusative -нибудь | indef. suffix preceded by hyphen -опять | again -уж | already, but homonym of `adder' -вам | to you -сказал | he said -ведь | particle `after all' -там | there -потом | then -себя | oneself -ничего | nothing -ей | to her -может | usually with `быть' as `maybe' -они | they -тут | here -где | where -есть | there is/are -надо | got to, must -ней | prepositional form of ей -для | for -мы | we -тебя | thee -их | them, their -чем | than -была | she was -сам | self -чтоб | in order to -без | without -будто | as if -человек | man, person, one -чего | genitive form of `what' -раз | once -тоже | also -себе | to oneself -под | beneath -жизнь | life -будет | will be -ж | short form of intensifer particle `же' -тогда | then -кто | who -этот | this -говорил | was saying -того | genitive form of `that' -потому | for that reason -этого | genitive form of `this' -какой | which -совсем | altogether -ним | prepositional form of `его', `они' -здесь | here -этом | prepositional form of `этот' -один | one -почти | almost -мой | my -тем | instrumental/dative plural of `тот', `то' -чтобы | full form of `in order that' -нее | her (acc.) -кажется | it seems -сейчас | now -были | they were -куда | where to -зачем | why -сказать | to say -всех | all (acc., gen. preposn. plural) -никогда | never -сегодня | today -можно | possible, one can -при | by -наконец | finally -два | two -об | alternative form of `о', about -другой | another -хоть | even -после | after -над | above -больше | more -тот | that one (masc.) -через | across, in -эти | these -нас | us -про | about -всего | in all, only, of all -них | prepositional form of `они' (they) -какая | which, feminine -много | lots -разве | interrogative particle -сказала | she said -три | three -эту | this, acc. fem. sing. -моя | my, feminine -впрочем | moreover, besides -хорошо | good -свою | ones own, acc. fem. sing. -этой | oblique form of `эта', fem. `this' -перед | in front of -иногда | sometimes -лучше | better -чуть | a little -том | preposn. form of `that one' -нельзя | one must not -такой | such a one -им | to them -более | more -всегда | always -конечно | of course -всю | acc. fem. sing of `all' -между | between - - - | b: some paradigms - | - | personal pronouns - | - | я меня мне мной [мною] - | ты тебя тебе тобой [тобою] - | он его ему им [него, нему, ним] - | она ее эи ею [нее, нэи, нею] - | оно его ему им [него, нему, ним] - | - | мы нас нам нами - | вы вас вам вами - | они их им ими [них, ним, ними] - | - | себя себе собой [собою] - | - | demonstrative pronouns: этот (this), тот (that) - | - | этот эта это эти - | этого эты это эти - | этого этой этого этих - | этому этой этому этим - | этим этой этим [этою] этими - | этом этой этом этих - | - | тот та то те - | того ту то те - | того той того тех - | тому той тому тем - | тем той тем [тою] теми - | том той том тех - | - | determinative pronouns - | - | (a) весь (all) - | - | весь вся все все - | всего всю все все - | всего всей всего всех - | всему всей всему всем - | всем всей всем [всею] всеми - | всем всей всем всех - | - | (b) сам (himself etc) - | - | сам сама само сами - | самого саму само самих - | самого самой самого самих - | самому самой самому самим - | самим самой самим [самою] самими - | самом самой самом самих - | - | stems of verbs `to be', `to have', `to do' and modal - | - | быть бы буд быв есть суть - | име - | дел - | мог мож мочь - | уме - | хоч хот - | долж - | можн - | нужн - | нельзя - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt deleted file mode 100644 index 096f87f6..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_sv.txt +++ /dev/null @@ -1,133 +0,0 @@ - | From svn.tartarus.org/snowball/trunk/website/algorithms/swedish/stop.txt - | This file is distributed under the BSD License. - | See http://snowball.tartarus.org/license.php - | Also see http://www.opensource.org/licenses/bsd-license.html - | - Encoding was converted to UTF-8. - | - This notice was added. - | - | NOTE: To use this file with StopFilterFactory, you must specify format="snowball" - - | A Swedish stop word list. Comments begin with vertical bar. Each stop - | word is at the start of a line. - - | This is a ranked list (commonest to rarest) of stopwords derived from - | a large text sample. - - | Swedish stop words occasionally exhibit homonym clashes. For example - | så = so, but also seed. These are indicated clearly below. - -och | and -det | it, this/that -att | to (with infinitive) -i | in, at -en | a -jag | I -hon | she -som | who, that -han | he -på | on -den | it, this/that -med | with -var | where, each -sig | him(self) etc -för | for -så | so (also: seed) -till | to -är | is -men | but -ett | a -om | if; around, about -hade | had -de | they, these/those -av | of -icke | not, no -mig | me -du | you -henne | her -då | then, when -sin | his -nu | now -har | have -inte | inte någon = no one -hans | his -honom | him -skulle | 'sake' -hennes | her -där | there -min | my -man | one (pronoun) -ej | nor -vid | at, by, on (also: vast) -kunde | could -något | some etc -från | from, off -ut | out -när | when -efter | after, behind -upp | up -vi | we -dem | them -vara | be -vad | what -över | over -än | than -dig | you -kan | can -sina | his -här | here -ha | have -mot | towards -alla | all -under | under (also: wonder) -någon | some etc -eller | or (else) -allt | all -mycket | much -sedan | since -ju | why -denna | this/that -själv | myself, yourself etc -detta | this/that -åt | to -utan | without -varit | was -hur | how -ingen | no -mitt | my -ni | you -bli | to be, become -blev | from bli -oss | us -din | thy -dessa | these/those -några | some etc -deras | their -blir | from bli -mina | my -samma | (the) same -vilken | who, that -er | you, your -sådan | such a -vår | our -blivit | from bli -dess | its -inom | within -mellan | between -sådant | such a -varför | why -varje | each -vilka | who, that -ditt | thy -vem | who -vilket | who, that -sitta | his -sådana | such a -vart | each -dina | thy -vars | whose -vårt | our -våra | our -ert | your -era | your -vilkas | whose - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt deleted file mode 100644 index 07f0fabe..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_th.txt +++ /dev/null @@ -1,119 +0,0 @@ -# Thai stopwords from: -# "Opinion Detection in Thai Political News Columns -# Based on Subjectivity Analysis" -# Khampol Sukhum, Supot Nitsuwat, and Choochart Haruechaiyasak -ไว้ -ไม่ -ไป -ได้ -ให้ -ใน -โดย -แห่ง -แล้ว -และ -แรก -แบบ -แต่ -เอง -เห็น -เลย -เริ่ม -เรา -เมื่อ -เพื่อ -เพราะ -เป็นการ -เป็น -เปิดเผย -เปิด -เนื่องจาก -เดียวกัน -เดียว -เช่น -เฉพาะ -เคย -เข้า -เขา -อีก -อาจ -อะไร -ออก -อย่าง -อยู่ -อยาก -หาก -หลาย -หลังจาก -หลัง -หรือ -หนึ่ง -ส่วน -ส่ง -สุด -สําหรับ -ว่า -วัน -ลง -ร่วม -ราย -รับ -ระหว่าง -รวม -ยัง -มี -มาก -มา -พร้อม -พบ -ผ่าน -ผล -บาง -น่า -นี้ -นํา -นั้น -นัก -นอกจาก -ทุก -ที่สุด -ที่ -ทําให้ -ทํา -ทาง -ทั้งนี้ -ทั้ง -ถ้า -ถูก -ถึง -ต้อง -ต่างๆ -ต่าง -ต่อ -ตาม -ตั้งแต่ -ตั้ง -ด้าน -ด้วย -ดัง -ซึ่ง -ช่วง -จึง -จาก -จัด -จะ -คือ -ความ -ครั้ง -คง -ขึ้น -ของ -ขอ -ขณะ -ก่อน -ก็ -การ -กับ -กัน -กว่า -กล่าว diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt deleted file mode 100644 index 84d9408d..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/stopwords_tr.txt +++ /dev/null @@ -1,212 +0,0 @@ -# Turkish stopwords from LUCENE-559 -# merged with the list from "Information Retrieval on Turkish Texts" -# (http://www.users.muohio.edu/canf/papers/JASIST2008offPrint.pdf) -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 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt deleted file mode 100644 index 6f0368e4..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/lang/userdict_ja.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This is a sample user dictionary for Kuromoji (JapaneseTokenizer) -# -# Add entries to this file in order to override the statistical model in terms -# of segmentation, readings and part-of-speech tags. Notice that entries do -# not have weights since they are always used when found. This is by-design -# in order to maximize ease-of-use. -# -# Entries are defined using the following CSV format: -# , ... , ... , -# -# Notice that a single half-width space separates tokens and readings, and -# that the number tokens and readings must match exactly. -# -# Also notice that multiple entries with the same is undefined. -# -# Whitespace only lines are ignored. Comments are not allowed on entry lines. -# - -# Custom segmentation for kanji compounds -日本経済新聞,日本 経済 新聞,ニホン ケイザイ シンブン,カスタム名詞 -関西国際空港,関西 国際 空港,カンサイ コクサイ クウコウ,カスタム名詞 - -# Custom segmentation for compound katakana -トートバッグ,トート バッグ,トート バッグ,かずカナ名詞 -ショルダーバッグ,ショルダー バッグ,ショルダー バッグ,かずカナ名詞 - -# Custom reading for former sumo wrestler -朝青龍,朝青龍,アサショウリュウ,カスタム人名 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt deleted file mode 100644 index 1dfc0abe..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/protwords.txt +++ /dev/null @@ -1,21 +0,0 @@ -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -#----------------------------------------------------------------------- -# Use a protected word file to protect against the stemmer reducing two -# unrelated words to the same base word. - -# Some non-words that normally won't be encountered, -# just to test that they won't be stemmed. -dontstems -zwhacky - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml deleted file mode 100644 index 90e9287d..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/schema.xml +++ /dev/null @@ -1,1558 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - id - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml deleted file mode 100644 index 36ed4f23..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/solrconfig.xml +++ /dev/null @@ -1,1179 +0,0 @@ - - - - - - - - - 9.7 - - - - - - - - - - - ${solr.data.dir:} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${solr.lock.type:native} - - - - - - - - - - - - - - - - - - - - - ${solr.ulog.dir:} - ${solr.ulog.numVersionBuckets:65536} - - - - - ${solr.autoCommit.maxTime:15000} - false - - - - - - ${solr.autoSoftCommit.maxTime:-1} - - - - - - - - - - - - - - ${solr.max.booleanClauses:1024} - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - 20 - - - 200 - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - explicit - 10 - - edismax - 0.075 - - dvName^400 - authorName^180 - dvSubject^190 - dvDescription^180 - dvAffiliation^170 - title^130 - subject^120 - keyword^110 - topicClassValue^100 - dsDescriptionValue^90 - authorAffiliation^80 - publicationCitation^60 - producerName^50 - fileName^30 - fileDescription^30 - variableLabel^20 - variableName^10 - _text_^1.0 - - - dvName^200 - authorName^100 - dvSubject^100 - dvDescription^100 - dvAffiliation^100 - title^75 - subject^75 - keyword^75 - topicClassValue^75 - dsDescriptionValue^75 - authorAffiliation^75 - publicationCitation^75 - producerName^75 - - - - isHarvested:false^25000 - - - - - - - - explicit - json - true - - - - - - - _text_ - - - - - - - text_general - - - - - - default - _text_ - solr.DirectSolrSpellChecker - - internal - - 0.5 - - 2 - - 1 - - 5 - - 4 - - 0.01 - - - - - - - - - - - - - - - - - - - - - 100 - - - - - - - - 70 - - 0.5 - - [-\w ,/\n\"']{20,200} - - - - - - - ]]> - ]]> - - - - - - - - - - - - - - - - - - - - - - - - ,, - ,, - ,, - ,, - ,]]> - ]]> - - - - - - 10 - .,!? - - - - - - - WORD - - - en - US - - - - - - - - - - - - - [^\w-\.] - _ - - - - - - - yyyy-MM-dd['T'[HH:mm[:ss[.SSS]][z - yyyy-MM-dd['T'[HH:mm[:ss[,SSS]][z - yyyy-MM-dd HH:mm[:ss[.SSS]][z - yyyy-MM-dd HH:mm[:ss[,SSS]][z - [EEE, ]dd MMM yyyy HH:mm[:ss] z - EEEE, dd-MMM-yy HH:mm:ss z - EEE MMM ppd HH:mm:ss [z ]yyyy - - - - - java.lang.String - text_general - - *_str - 256 - - - true - - - java.lang.Boolean - booleans - - - java.util.Date - pdates - - - java.lang.Long - java.lang.Integer - plongs - - - java.lang.Number - pdoubles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt deleted file mode 100644 index ae1e83ee..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/stopwords.txt +++ /dev/null @@ -1,14 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt deleted file mode 100644 index eab4ee87..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/conf/synonyms.txt +++ /dev/null @@ -1,29 +0,0 @@ -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -#----------------------------------------------------------------------- -#some test synonym mappings unlikely to appear in real input text -aaafoo => aaabar -bbbfoo => bbbfoo bbbbar -cccfoo => cccbar cccbaz -fooaaa,baraaa,bazaaa - -# Some synonym groups specific to this example -GB,gib,gigabyte,gigabytes -MB,mib,megabyte,megabytes -Television, Televisions, TV, TVs -#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming -#after us won't split it into two words. - -# Synonym mappings can be used for spelling correction too -pixima => pixma - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/core.properties b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/core.properties deleted file mode 100644 index e69de29b..00000000 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdm deleted file mode 100644 index 137eb1fa9ddfe15994c5ee786fe7b34cfff0d2d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmcD&o+B>qQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9DV;X zG&Hb^0VTMg*Z@c)gX4uV4lq88DU@Xfr9-d&b%sguxI$U{LJ$Tgr`Q3F$uD5?@(2GF F0{|W!9V-9; diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fdt deleted file mode 100644 index 810ce21b3070d868d48651a86110d020034cf2f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4639 zcma)AOKcn06}@lx5k-*__4nT|v}D{@3hvIyWU6CDjmnrD+9q8gS;;7H-8S)PM2O@L+f#KzanN&*PWHFPTY>#oG zke0<2k;7L7Nnmqa@>4}ID7+w?tXj-^b{xHo8$eMM(M}l zt5cB$yfkw)HhXzqLBB*b10~?Yvn)>Lgq5)mphW~r!Hs1$cT14Re&LSaOtI> z{16n|&knHTHP;9^^`zF}%nowF3zTOZ<%_Phz?aB=jwCMO*)-=VFit4kWAtyf-=N>E zS3dFy^A-szVe(H-3YZrpE+=MbfpKP~9XMGn!^g0Dz_Y=)FA2QJiD{u9Ul7=ooWyLJ z#}~yF0jtg61nGV+v}PYLHcph;_u;`7!wdxOArx3g?TWQV$Dm1spM6irNkTl}unF+g zRNZK7?}Z8JRC@&Ac&HQ5@k#RM$c1-7LD4dV(AMwvmYUB8|61AgA9O8~?PV~VN~t@Q zD0(=-lc#W;TtmlVJ+RwU2`9Xm7HMvxe5ddRIJ0CUzI9~&Fd7K(6t8twdxJ7*ih3! zm?QfRguvBt9N+;Q91KEdV>jf;w}X!u#}6T)wv%hJo_Jw7IeRKNF*`>--tmai4c!Lo z490nZ^#$HxEn}ZuOF91pLea(84V8b2<_ZGR_-7oVDpB1X(C);xw_wMrlF=qI z=g81csswV)86F3vkstqy3NgiGrlhf>{g*_=-Wo(>-a=yesFsK(CU6-tMB!ynfH2J- zDT*GYhqB_UJ21#$$wx?NW@>tRCPpb}CQQl54vI-ZzpWypBIvwkEawNMmn>&cQyCd+ zwRm+^jkc6gLR=-@D$llduH|G_mG5?+mNCu!6;|@pW2MKERx}*~FBs3aAi}PDPKa`z zP;)G&m;4OO?x5yaD=0_49k;0js0_V^0(JJI9I6urJulYHjs-!IaZX^ROxokHp8QvX zKM@$aF}EDPJp1;wbIJ*D8JPBY^`o?-49w*%iTD?X7ku}RQ}TLQ8_VP@&4AKW1HSqp znKw?!et72PPk#JS)hX$iUX|p`ZM;CZP5K^lQN*fo_7>k{SzfTF6RvDl&LEXQ|+AP9NG z3;R^TjNw;C33kvRVN#mzwyC;an4=Xt4~n@|u{`6_TW|<`qyz1+tTvz>4z8VqsM?dK z4Qq@`Ys+4v){xTyt5jyKp;i}6^1|&*2b?J|JwRka4@B=V&M^A~>3yX)-eX$BZ0XkG z(N|`)uilI@c_@@5!){l7(V#1fUa%_-wa3S4b$@DcPxZVxF?n`mY}^x=Qre->n3ur{ z*54bH-}`kcS4sb?+Jh3M+B6`khXc0tfztEp%jCy@*Pex{1K9o1+R_GQ7;frx zbaywqx;tB4-CY~dN%x|95ycv;P~Ud#7sW~~jOI}snn$6UyHDhtkRR5cAO|@0HFg(7 zhpAIhtVEsf-7Iq2I>Sh=)$*RX(PA%Mli=prg7*4>7=c2`2^5GG&{8Srwyc{kXs3UCFkUEGh642r zWTnAJg_21tP?x4UnL^35byzJ|%r;A-aakwfFwf?-m3`j4rq|-xys?`+b%M0WdHQOE z3c5UfIkL$xzPwkrNqOB7KFS+wM^%T|X*CZqR#St15xvlnP*Eu)iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&klDFT;ck kQ&T2}2byJzy_8&I_Z~4`%gDfRKx6U?kZKSp+V?aF02a?3Z2$lO diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fnm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.fnm deleted file mode 100644 index ac9e5a05065d99d233fc8bf3b891f2fcd812f2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9364 zcmd5?+ins;7~X|iCpZ4ALn%fjM@2nWDwD*NVQg2K|F3qFS#+!}%QmTyok{{tFH?K2E9$#cMHtGl zpymvtm^|0riiDGCZyR~y*?W|oNLmI<4gxy^MyC~VwsTPPt~SeI@xE7gmq=h12ZzHx z-GS!9L+rOhbiWes>UCd9i(yfNK0KpNl%a_SqGcaYW@ZPrsx}-{j+{Ashneq2r5t>sR@Iz&~Zhk z65J1F2qzTnpX%?ACwx-(6V8S0NnPMX1rg8cj(CbflQ~Sr`>M+vfkVU!J*9g>oc0Z&@%>%%)n!;9HUSZ7X4!9>bL^`iXZiVm&?|ZJ_UM3cZtGbgCoMMf= zf{L@)6~M14Y;J?Vv_j{v>rP5e9%N|~te4zxNp0WI9dSO2IOsTT>JB+jUZhXD74b^E zqBo6PINlAfbZ_hald?U;rTz@(jM}BZucV_Z9*d1KlNyrPjLk@yKbQ*mx zBGA~dYwdry{f_%iv#2{8=??Lj?3!e$yr_tYOlagGX@Ff)WF=351T`TR`Hz8c*C{J= S)DN?7zsWxw$tU&c{p(*l(*HvM diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r.kdd deleted file mode 100644 index 21d23c461ea2632de9a23322fc3a6f82ac317826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmcD&o+B>dQ<|KbmuhJcke``XQtXyrl$%)Ml30?+00goh;}$%=$mVL2VAy-d(f2O{ zn*akN10PU^n}LUcmw~+jq>6#zA0rbJGb0NlDBc#-8zlQ<|KbmuhJcke``XQtXyrl$%)MnU|7U!2krZALAB0zR2ckl3>_-$IdQ<|KbmuhJcke``XQtXyrl$%)Mn_7~{00goh;}$%=$mVL2VAy-d(f2O{ zBT&#DsEgUj+XcwvWMph$;b3e4GJ$}p0ZcJ)v9U24L6{82P?`rwW7Ejk7k)ujzkvZn zdwd3J41sDefzmQKG=imJHnXs@GFC%1m_q6QK;Q;tuY}SEG$y}*G8uw}9Df4kQ<|KbmuhL?mtT}y?2=fL$N&VgALAB0zR2ckl3>_-$ImQ<|KbmuhL?mtT}y?3-GWn37nM$N&VgALAB0zR2ckl3>_-$IkT!?1#h^4$4M>>L7s}@V(!o$Rx|&R=I46+KhqBS_0$T`_ z;|Jnu9BNpg;sQXroq!r4p!{SUYM7zo;y`*nlq~|Kf&Kyo2?NY7c_4c;R1QrI<8i3C z0+2p~L(K!IxDt?lid_vnoK=AGKMAN&1TM$|i)`KV4ut{s|CRvi~(m&zJyZBG^ zFL=?5H!oiO0ixNh3$o5(Lf)G<^D;Sn4cFVlI3S$#phqT*aDBqZqGV#@^YY>Sx$1VW ztlPK#=&MvWU@c`#l>c7V4Dj7p5UMhyJf1agP=Y{0I2Lln4MG|zvem~T(lllbp$sJz z6@1wSHn8kYn2M%U*EMBCX~d#M%dy~r19$iLpat8E$O##t*=fvvJ*tI{wG?K)^KO+M zZ~&|-5zBy7GD*$MLNd6np)}jw)y$ZTc{(W9)h#0f7Tj@~nP`9lEo8aZs`?U4F-wmz z)-7N9`J#LXum}o>={YZ*{Uf3Rf|IOtit&5~oeMLN&$%&Y1(9Z1HBWGXh|J!NM@0)b vPH=fMx9piW5j>zI#A+ZULmDuFN#n@%&VBF9b&pF=+jk$?-cQ<|KbmuhL?lUbJPlAm1600goh;}$%=$mVL2VAy-d(f2Q-@&C>CAPI&8 P8k1ju89+kQ^y+2+5Ed1> diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.doc b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.doc deleted file mode 100644 index 7e27b121b8979cc1d069548cbbad56afacabb816..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 415 zcmcD&o+B>lQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$IU zbiHhRGBN7L3oj5KWrHTZOJd@KPnsBw(HIkBF!5zH@nKC&Ju@vVy9~HKI1kh2oHPIB z`~LHN1K$=J!sA6AOSp#_k@;D!P{is8r*S}@bH6Wc|NNCR)v*+R{fEKpe|ry4vP^9V zXuGp6SQW0RcKf}Q&EX1od`$xRaz!j)wu==MZbf6)v9czrswhjZ()C+aFmRtvHbYf& zxAE#}29NTIiZwRQT!c$|)XOmBPTZ#&z!ir2_uqjXcl&p&fH|JWAHygX_S{cH({Epb zs|OBj-d@3>Z(~795+OS+G zU|u7QTZg9I23DkZ)wP~88&D0%sYL7V#HPXFbh&MI z59O_?3s?F4)q&bj5Wr4geRvWs*dlpNTUUEyF~Y7k0ECs$h->Mk`Xtcg+-9ie|2 zO+F`K<=9FTC747<6h(|PWYiF^U{1pVDypKiinKhgtQ_taRkA`(Mxy8}fXZk@kufAB z-Sl8Ohh|gL*|Euq9r_pjR$7$!d=#b0@N+N0RNA-?@4*16U=e&m8N)>=JvAGTqM3_S(ufD?A0lCa#J1b??=xXYC_K3C^<*6n3pBtCWP|kJ9rb;M^b~s z!>Q~S(2^SY8ukK1iIOv!%Zti9gm0MSU7#{%VW+_O&HoHzABXY^UgZm?wHmA30^k4=#@y9(f*aAKD|3gpXGQ zeyt@wz0n$^<4jPeAOY<}kvpLalF$u3j~}PBE5bs<{6M<2P*BVdRlppfB w2g`JfSO86A`+s!B?xybA83-=cP0e7WymjD0& diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.dvm deleted file mode 100644 index da4ac033376e948b477f5e04de8da437abd16a5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8237 zcmdT}U1*kN7=GX9-K@|4me#bN&0K_5Ml09KsD|MnG${z{Y;DcqiPS+(A&cy!AX;sO zu+_;zDNv}+0x{T09f`~n*Fl6N(U0qoqC6-k{&twTG865l$08JIqKY*ByD;2mRMtl#|C zVp>1hZE9CXGsc={+l!uc>ldS+r0A>zEgP9(dmAm4c6mXIcYg$mS3r-8;bP$ftA@(w zrBT=(+-i%^wenghCXRUsvXYS*I?ubGAdCcqwn17M6(S2{EsYKe)6$dm)g)4MP}ER) zOW-Js;9$})xhs&J)fFh}_0}j3i@e%@UGRJmBe1n94mDKXYIGDvaD-g!JckZ>;&4$M zHqICMZ#P_)0LK_ZfRE0H8Y*v&j>1b3ElD^-`DP1JcBUjdam3dZ>!ar-2(@1#(T58R-(<5OKKU>xT8vvlX5l5-B=}YN-5`K46woS^{Fb&YIO2l5y(R zLP74dV!E+hveyS=CHB{biEJtBg96J|`!|pEocEOX&Vyr3-HB|n38yE^BI2^~F z^j&1vb!A)L?SnEBj5k%7+>c>TM4a6Cqjj%Ov(ndc2rk{I>-!MfKqc{$Uk#PFtHn`R z6~`H5ua4umPxFnhJ;f$|131Qc1sDk5qMJ<(m0#(dvy{>j5GJs(<|Kv**$*uhVM2Vg z_n-@x_S;ia=U&=bP+R%sW{MU5dmnMSp`2qy;G>Y$Q285ufGnl7D&$lD0{Msk2-#jv zcKrN^I5z>}QofwPM`|ko4yV!b_K)wH!v0Y?DY)AZn=m%|4)`@D@b(KNh(yti*6uVbdoQ$j<7B zqm5o64m-B02K+Y#&&QycuZlwrmABFzg;jC11AyWP=uu^Z*g<0;JK@4hu7@FD8l4X{ zRQ^^UAWJBX0O34@b8rCZ^&E`9I_##lT|NlU{Ke||(W*eyQ28}Jn4{3L6|KhFZOu>^ z=u48F3oE|UIneavUm;$TNVE&7*il2}Z}Wy(LTObXlal`YKsa^ug2td69aJ0{42p3t~p*@QK(^)@R&xTZ4ov}UfuWE{NKeh_}>5k diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.pos b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.pos deleted file mode 100644 index 403c201dec5b6d09c3316531f668725674384d94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 497 zcmYLFyGjF55Z!s)z2Fasg`I_E1RE={uv4(JQ$aQwkO)cq1C!3m##orBe_%Gx%HCx2 z*aRCpF(!hAA0RlhZuBg3?hJS4?76f4d@{eVb#~~by|u*7X*QQiA7ytlshpRQ$`LGn z?Ui5q?&j*j%EimZ_V?VZdp`jRB5Ggt6Zc!=ea~71kjhbp%y+!$0zGKgez)d z@|>qU;TqQ68up+K`X`4f*oF=aATY{JseFk*@~%;CNfnAf5)}h8FlDQJO$9D+na1p6 z)%7uep&6PxtK65bWR<5}$A(+SzE~3BE{x2`+*@VG$EKLmpm(MKsz^N;Gs)Qn>d3?! zSI~DW@{nUi4aF2Z{Tf&Eo-V_IBqX)cB1)nR5SSfnU2A1sF~Pgq3Bg4l86#I hB8oBolXxT^imv$&qR46^YDY5oxO_R8X%s(}_y^tEcF_O; diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tim b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tim deleted file mode 100644 index 60dabbb8d32e5fa81964d90cf0dae1b5051b12b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3597 zcmeHK+iM(E7@u>S+sLZBM5GmwQXx-Le2_dS^hrc31bm547A-{zmg1AQ@62U)n{Kr4Iw#CI=R4my z^X+%}onM~&zA@B)u;Eyz$}Z<+?k;&Vw&hFk?ELlh4}bhle!lod?(K~ONB+}Ivms5WaSZMWuG;9$$;RiD?QF7$cih_)^5 z!IV>5BqhYj0j z(CL&Vw-H4Je-Kql-oamDm8u3sNJ7eW{ICYfU;Pg3~`i^^==m?Q3L}KNR6^v1l0P+>`1J)Ta$^>!)e@@8b`^IvFAOl|~!(S(b z{UI)QMjb#1R!Z%a2#eeE$7I~DwROH`frd_VJc|*SwVYpoFoUzxoo~roY+^Ioaz_B2_6+unNWC)8zdu9SxZPT zNqmd|ooY^4?NQCIaGhXT!AMKqCg|t(5o`@DxK3-ivfMh^u&rmaMCHSwWKTYuFA|Dm{0&WP;QLSyDz*c65u|mHO<;wh zgHzTix&WCMK5PSZBW?E>elayth$yh(J=pL-dV~Dm0st!Sx4)&`L$STCJkbaF}4P)lm`2PE&B-tMoT2NyM0ik}&X}6jZ0Dvu18AJKgepXUPoMJ5>w}aCeTu zjk4z$?1geS@Vku6ShimkWQeG6Z(L%^db^(D8j5?{lA+uY)2=e~Nl<`^4LK?yGoo&0 zKy*ytLa`*g5I_zRxEg|AYQ}}v;RJCJhfo+R1dtd{^lWmVFG&HsP~TN%tP%|s;ED$< zW0_o$AyK%iz?Zu4>@%ia!!zCVdPXGmQ32N8BCpLi1KbuvHOaIDMU=|&8WR^mat(*< zu!|VR{4j8d6~4J=$W&2f)d(>=eD{6DJ|zKa3*=_xB0dsv%Te>ifOMKbfX%}|I?cI= zSCZWjg0nKoj28*qFyy=}4c#Mce*6z4Iq+)NEzol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(_b-=EX>w{_ Xs-;1^0Z5t{a6n`73z)hH?xb4)%{drP diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_r_Lucene90_0.tmd deleted file mode 100644 index 08477188406ce0914ab8c59ab52527551c0e4376..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2129 zcmbVNOH3O_820?@89U~Y1tO;{DqT`aDK*AME(A*Bf_bHZLcugN1>9wKj5jR1ba&l| zTa`l&k$NGw9HJ@*4jgmfkV8~)$i0_Dih4>fRSuELfkUK9of-4+SgKleW$$C=`@Wg~ z|G$~ZKDRG6kJ_%Wk@qOgQ*YCsp@AM^*SmkN{`~u|WIXd-`lsJUX8wvzmksLB!BioY zWvted&pFo*EN9)n?pXo#gv7tle?(pJIJ`jdc&n)gdeO3Jp}$~ydNC+$u_;)-Z@EsK z_x(UUpB6Gz%>#UJWnv-E28kjCy?{^%kp$dtzK6C+B%Mlrk{alPTlBIFY`)KdO<{Q0 z9wD(&%QJoLs$(SE77U9zfmO5&ZJzp6_l%OZ=vaJYE7%^CRoWkNl}i|IcQiKQ@EVg* zEXNpU{-vI|;5Dt7+^cB$IBsN!MHdR3>)ra-v4yPFG_+#=5y_IoQ4BP;XcU zcHQB?b_E`F6ReJKTtYilS7$k;s^K%4-TjEO6A1Pa2*sxLHP_Pv*W0doy&^Lbdz{e$ z@Fo$9VO(S}m)PBP^lT0A4F|rB;AIcSD39`=%l$nsc|Rbynz-TQDr}Y4Y|E&te3X6arN?E`peWe~1onqoT5yC<(We0pO3WG)GIVI4>tBq( z(eQ-}_{6HjU*D#E-%rZe;UkXCBG}I=O1Ll8ml3xq8I=`^%@|%~SyWN)*uSyzseiB5 z5MFWFbF7Xd0I0rbd46EHwoQ%TeDw#b>=!a~L=-lLU^n+qp1CG7aw0P-hNIkB%BO2E zBFtzQ_Qqo|au$Gpx+rI4!niPE7+`0Tkmzx?ePI%@SNLDb_{kj}a3~HtQ~ztbnU&?H zgq(um*%Bdf)3t_xTa2jE~C<63OkbKT%8 znXoLZ+koKd3L$6$P0Y*vD^Iy#E5Pd&j3c>RN=qkG^|`VixSN{Tj~8kPuQ{O+!Qm<) z;dwTqxaDQks#pzOtl$NVqlOje0So5zWl=^KM6s~~uL_D%<;1f>eqBQlPK;o9pc6t; z$CcC!kLm$6wX)C76fG#xla|W5V(qMjt*{2Mz_er9by-_~zyoXnctTmm(kQbe_tPi5 z{|bU5TD`cwsX+;E)-i7uqoiSs>V`qZ$wbY%MMrE5eu5i#QTScmgGm6pw17ukq;ifQ04-0hz zA?VGp--?Xb5MjPo2fKEYio-m)SY&@y#@V96EqQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9Q~LX z8X8y`ff8Im%ml;+K#U3+?BRTvq!~=a!Nmo}gzI!?h6ph-G9J*F`~oJ=^zNEA02L@1 A7ytkO diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdt deleted file mode 100644 index d53e580d7cfe3ee0209a082de038fef752e6b0c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 855 zcma)*Pe@cj9LHzgKG(%uGJ-Tp7+y#sueZA||K#dg+wOa6nz}yQvM8P2oAnJX@5!6# z5OfH-bSa`P9`_h@>FCj8;KeAYL$`!HbQqryU+f#Iq@>dd$X*7cs{G0NB2HqxRud-0GgsJba&@hyf5ku^R6x>84e3thU5@jZE7SFQnN_+UWTP(|u;j9y3$U@T_H)mf=yL zepOeX=5xNtvZ<6*8ez1M8Uj-&A+H4;U^~uULO8Pq)hG=4Idxj@SCYkEumwG1_5SDQ zk76RGnrX9pyAkAlXfGOI?Hz0^6w)YTq}QRcb!Y=Vfi?|XUq`k?!#b+#b)?xeVjLBR zflxIa?WM>8(Xg9XNA>4LLPzC{j*3>kP_P_lbaKKfqOvvJ1jI=lU7E17z1gv{+jF^x z&yMzAEr*^nQeu;LSU#6S*DAD1q~^MSuYXZ(HT;Wf0EndI8pOztNG11InX*76b^~gN z<7k2KoM_VKZdP${OB>p2s~w1r-KPdqc<6_<{}`)V)HnO~ZS9$IYR0Dw$;EwwJi^?F zE^_G+g_Xl#zOqyISSR?R826OsKeKso5PXD9=V|0IG#a?ZV i2s1Uf(|R?vd4|ZIi3nz4V61dL-H<A-jKh6<|y diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.fdx deleted file mode 100644 index cef698be583fea3b2a4915e8079d110cb0a1c1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kj_nc;xO Ookb2=lRR~ohp|&El2M)Mf?-&+2-e`9nB@cmw z1P{QY@Cux`aO1+2CxBTeP7ufv2UglW#EP`u@6+sj^UZkYOSIa0ngkHTgY7*A5$(ny zmkzG>kCz|6eJ(xOKE40;>+V6p+4LB7Jh$+3x{B>15a~NdTq+j7l6zeAiMku6kIMAe zdmGud4i8R9lt9kDyyIjNhHT{KpObBH9M`Epte6^isf+(Irry6&$laGgxNZeO)+teB z2tvXM{xBYQV+tdnkH)_AY>!ZtQ5~a@fhgF{wMK`BXKx@-&&LBO+RnD*D;O!il0-_1Xk59 zy4GqCH5_np(^#gt{N(e z^}!6}SVWhM-AGM~UxLC0jL|hiFya+oE{QU_62ubLZ6~^vUE;Lsq*sin zYtrOa0){4y8g83Q$_!#(^`i}AFz0Y0h~TOr1y@O;UUQ)f>NP_U^*IEZ;dR^1usNZ- zJGbx~h61zv7ZS$jrtR@*O=bL;$BG0>XU;7{0cug%0T~E3&`M6H@7so;$}&kuwM|3k zSEuLW4d1c-hL^H-+gCWaBI7OF887}eoS}2WL)*QuiT&App460g?57MQ2tew__!$t% WdQ<|KbmuhJcke``XQtXyrl$%)Ml30?+00goh;}$%=$mVL2VAy-d(T|yd p@gD<614xE}f$2Yl!`K&oL1sIY1D0X@e?VjM3osK%2#Bnm2ml>+AB6w_ diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdi b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdi deleted file mode 100644 index 95d55e296bc6e8cb37c96a619c813c31effe990e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmcD&o+B>lQ<|KbmuhJcke``XQtXyrl$%)MnU|7U!2krZALAB0zR2ckl3>_-$I*|O U!N}g{fX3t(AUO~S+#&ZC0Bm6wRR910 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.kdm deleted file mode 100644 index ae0944600256028be352a6e2e9374b386e768155..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257 zcmcD&o+B>dQ<|KbmuhJcke``XQtXyrl$%)Mn_7~{00goh;}$%=$mVL2VAy-d(T|yd z5h!R6)Wz)N?E++SGBP%>a4kQ<|KbmuhL?mtT}y?2=fL$N&VgALAB0zR2ckl3>_-$I*|O;ef{E7a$1` JXi$)-1^`;B5?TNN diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s.nvm deleted file mode 100644 index 9b8a8ae9f0e1ef7c845e144117dedbe22106e148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmcD&o+B>mQ<|KbmuhL?mtT}y?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I*|Ofek45 z9|}MUKmf>P1kq9;0th&O7?&EbLZG}j9yKgLIS`NsVqE4hfmJXtC=j7Wi3l|+M5s~4 gqlOtM2Lft9jLXe1e}Uu=XiRlQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I*|O V3#K~W;DE;D7a%1d@ICvzH~=nR8dd-R diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.dvd deleted file mode 100644 index 2976b2e88928ba8e844326c60dbaebb0028f0647..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmb`F&n^T(5XOlOBI}5gq%tRm&isodHg;w0%&@@|O&mC=Q+M*!m#SZV3(v{K*lL%dz&YDXSwxdAN{=eqr)%>4@aFYl z(4RhXE?;WRfst=z%Pt07unvKMr-F_w@+_9n5X_v2b+1I#a$7M{#!yPFz<4}PdD*ee zl0EBM!HR2zOS`_iQP@mV_1NEQM!>b*X#z&TGpQh-Mf({9<|%YCY*&nqQfIPkS=!P} zvlHv5tpSQ=C#Wh$>o}p})TsX6GjGu6??L2m<}U)<&7eF} zUWr&~r=)fpb9+%5hszss{an^671(d{1hwX1)azY;s9v|hG3`R8{fEC8$$=TuG1f5V zj0+^Nj5JXlpdyA<-bM%+N1+LRLi)qj{Z4TUHL?t;Ooe&%H>|&t`9~^+{Iz$SM!}dzs`8M_U-kYCacU`&o;KGZo%QsqMV&9)R8(`)#Di1BS2GjNV`jxP~MWk9%gh5vrt(C_zQ;vkY(6nf31>9@q$d4v?7lieypFgKI(%+;+7XE_Cb-fk7LMNzSiw~bx|KA z5+C#m#XcyK_A%mrCbaeH)45UWH>_6|^+6)>X|GW1gCc1k-;nor!*_L|7>@cNkvJT< z@`Fy5v=QA$tFH1lJ=nkqR3J6 z(arTiB60YE;(Aad?L+IY$i3!cE!PK$#KTQ|P$cam-0z_&QuTS3>w`q%^Ip9Cpi?Dn zw`q% zN=JEEu?Jpx!ztR?D5Choo>aUjF|qjTn!GDg>3!COXE&byC@_QPc`vD5iLsG$4gspMZPw?tSTFh7MDcg zxh6g+lJ=n+NRhgMy170`B(4gsJZw=0HtC1SFLyR~>;Q@=e%cF^KVM>M@#@wOd|QS3 zfuFl7YakL|YEoT_XjS4qR9!`?y3dhbbeEDy94`9uf>0%GLlQ<|KbmuhJckY8MqnU`K1UX)pqS_I@V0Dw76D!~8% diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tim b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tim deleted file mode 100644 index facf6f688da7a4a72fb8557e66f6d627b69ec2aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 915 zcmah|F>ll`6pr)aB-gt`f`Kj|MW_R!)isGqD-funy&fP6Qt2%$9I4}Q)}={_QzQZt zI}?ly{0Ju0fq_53#KOkXm7RfSClM4?!d4vH`SRZPJ%3*Rmd>BsNOLwD7o3lIu`h>$ zl?JwpKOcYi@zvg1c@n(&e(M3uZ67k8@oWCXha(b4Wh8ky2`4d+7~@ikJmWFU6Jl1z z;ukyc2Uq>IFv{XRQN*&r$6T^P9Fz!-bCHOQO%t3)i6~^5%)%*;(sGL1LZ%|&`#cs* zWIRtK6FgICp1$DWvvSH2CClQFUvYpsU7(bL4W{Lqt__xThMELSqWW2!Emp=&g3Pd6 z_z)abuXk#g8VLbn!gxaw_U>kE0CQT7qcvz9NX@n=5b9LM41XY}!0GspFiHu~%E%BH zkCfacZ=?i6Pe(oldVtX07!bVYptzpk=7%YT-xB^%Zm2#oT^HMFKGAbB0Cnv$JKmYIS;UmFh*PFb{ zqkG}ol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(kD1G-G&wad W)zTo|03?kQ9MG8j0xtRbl@I{8^B0}~ diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_s_Lucene90_0.tmd deleted file mode 100644 index b800ee960253550d2795609d270fab510eb70ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1539 zcma)+Jxmlq6vywqUGI+Lj_`GNfeUfPFA8$pT~Gv-ldl8hL*OnkHsZQFz((AQyGvnb zC@4s*C`>4b6$J$ar3JAx6eKp75MzM}F?3Q;65lKbGMijH(f1v$E`u+EwaVa#qpfQtmrlwO_QYFrZ6GhuG z%vt-XWjM@oUHn7-4w_M&s$!K>*8!J9<^0|k6`^IWP!RV*h;U_we9lo@G}Q+laF2u605>ZE!a2^h zDme}cgNLH3a+9lWATEYI?z=@WyvV@@%0rkEQGi0$V|ULM0T&|x(%od5zmG&F;`+EL z<5onLAy7&t?Z&d59uK<3!^LGht>S1YRepQ+Ez7*=71^p&&Sn8us{!OpD%0*ZeIixu z9(|BfN)*UevFNx>zXx;kC<89l00c`*v@bdXB3-k@L;C=Ch%Q%!<>qr9Upw5FL<_71 zi0MV6tF-I3+(@P^Klp4QGg)SOQ1n#m?xB%9)m`4{kVw_JRD?2CPY05N+^}e`ce9lM z+#q|PuP>#fld1FXV-LH**Ios9M65i;&z3hM9_olwEr4rLI$OqQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9R1iC y8X8y`ff8Im%ml;+K#U3+?BRTvq#0afo)er2lWc{GFfuY8(3t!JCLet4GA95b(iw9A diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdt deleted file mode 100644 index 1bc6b9545d5c40e481b3476ea611ec90be792ea6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmcD&o+B>fQ<|KbmuhJcT#{dun&Ot3nv+uOmRMZkl30?+z`(#L`!R08Q$xzaBJ diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.fdx deleted file mode 100644 index 709b1ae76f234ee062dbb17ec8ae93dc094cb478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kj_o#BAS OgQ<|KbmuhL^mYJH9;+dD0U(5gmvLE9XJif^0YLZ~sd&kj_oq>%hGlhYP zk@-Iqu*e3a7J>BydBc3=E76obhF;Ma7xN5YNtkmQZ&lIh}?sUGC%;MyH jV7f_6%1L#q)MjF2fyL{fOydVMCcgmXP!Nb#s=WySf%a?0 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.si b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t.si deleted file mode 100644 index 269d7b2b1d23629e269e6ced61630e973670ef29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZ9JPfNov7{)uHt=;e+6Fi9?1u?X4Yu!mEb|4H9>P@hgCUwy!DM?!QB|P~B{3w0} zPhPz3;!XSnnzr;{-@_a7d-CMTOHM!1o&GG35k+G=K=%Yuc|jAVsoMRyeOlQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I*|S V3#K~W;DE;D7a%1du(OTD4*)EQ8G`@- diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.dvd deleted file mode 100644 index 7cc329df3aaca352274a1e56f5022c474161f136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmcD&o+B>mQ<|KbmuhL?lAj!wm{Xcs?2=fL$N&VgALAB0zR2ckl3>_-$I*|S3#KyO zfHMWCrZ}}E-k8ytC%q`Yv>?8qG$|)DSp+T-Uyxdqn^|0(nV)w+WAY1-fgtc(i@6B^ Dw0lQ<|KbmuhL?lAj!wm{Xcs?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I*|S z3#K~WKolhZ9|}Nh5CC!+AuO;Ika^%EOYKt$s2GDKjDe&GWP~P=&jdB=KTHj#VK5m8 zjmt1b0aSGe9w(Fu)5!(pJ0p~USuk-lVFm_th3I@OpbnD#fo=#a9B}&s7RE50Oi+iq zqB$6+KhPDT^R_oLf9ibXb$Iv@`F$fX29tYbcN`AkU1nr2)ZGJ{UL(p iZgA!RilsxvVH8e(pesb@gPd?cWAY1_L2n(M_5lD=teYGF diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tim b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tim deleted file mode 100644 index a23d5bb58973559330a67605783653ac6b3b0c36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmcD&o+B>gl#`#F9a5B<8j@O+TkMjVT*3eZvLE9XJif^0YLZ~sd&kj_oy(^*IW;fU z(jeY|c?n}mVo73gYDv6td;w5XW^r+5ejc+3BO_B41G5iYl9>}C!eh+L2w|n97v+~0 e#21t%ol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(kDbe>G&wad Y)zTo|03^+DKx6U?Fat>ZQ_@ld0O+L`CIA2c diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_t_Lucene90_0.tmd deleted file mode 100644 index 66fff8ef7fa99019fc06402e270adbb032c96f21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmcD&o+B>gl#`#F9a5B<8j@O+TkM-!lE?rAvLE9XJif^0YLZ~sd&kj_oy(^*IW;fU z(jeZz9;izi#tq0XF3HSGFAgutEJ-Z_8$m#O10$;#BhxKLMn;j8#FE6~)RK7P_yVBa znZ?DK`FU6c%|UiDy9I{;&E{ZaX1vA3z`&@<$aIN`k&zQ_3W8;Usvf8gs9uYaX%;ik zT4P3IOH_I0Ss;0BMy5kRd7kv5{L+H>g3_d%%w!af6`HO?AYBZMOw(9M@ryO8DJ;`K arucvY4G1qQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9Q_0t z8X8zxfD&9l%ml;+K#U3+9N>JIq#0afxig#zlWbvx2r)9U9MG8j0wy2w^GhNCD%To2 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdt deleted file mode 100644 index 077915da870c18965d14082051ab6ca7463fe1c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmcD&o+B>fQ<|KbmuhJcT#{dun&Ot3nv+uOmRMZkl30?+z`(#L`!R083YERU#AtSdi95Y0zqBB}v^cfMkdGk%%rpnG#TbOm z#TY&?pcqwLoC-7;Xqq@sR-EAh!X$H`Nzajt0&@8nm~|KeK<=_&W@kWm(*d9w}LzrfP>Mjs(Il`H;48oSO3=J@sT?P9R%mbP!2b7d!D1b_SWd{1v64f-2FG0RN QpfULcFqpxB*&sIo0Hte%*Z=?k diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fdx deleted file mode 100644 index 1fc49b7b7808229a6f76d494ae9a1a97f70fea62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kjFkl}#F OK@`IP diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fnm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.fnm deleted file mode 100644 index aa1b73bc0e6f89e8c052d80a8b54f953cf9c8006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmcD&o+B>gQ<|KbmuhL^mYJH9;+dD0U(5gmvLE9XJif^0YLZ~sd&kjFkb#XUGlhYP zk@-Iqu*e3a7J>BydBc3=E76obhF;Ma7xN5YNtkmQZ&lIh}?sUGC%;MyH jV7f_6%1L#q)MjF2fyL{fOydVMCcgmXP!K3~Q`iImrSEHq diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.si b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u.si deleted file mode 100644 index e3d71f9a90398c987a7e575a869e070bd7f51ae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZ9J%SyvQ6oy+dscrF6D(FUZDHMl{wuxOy#T0}hLR=d|W@1M(Ghr^FFX74;@KJmP zS8m+7aqG^VPErDrvp9$O{`t?D%h`Ln)1T=WGdy+zd`~e`mn`886MNscFQ0F=KfHra zACs$IqitZTP)s!cFIElsUF&cOax5g_Y|{lUfbLOBm|i>*)iP2f;(047vO8Si(wY@o z_aVw7<6?-5Ek904Ch@@p@k|j-w@XoIrU=DV>o)X&1E4eT+69&>qS-q1pmXXu$D@e~3H3r7swL=XOv{)9}3w2n%LFfR);~Fu8Y6RtVqDWTTqbRBo zl%wTHRTf4qa}G(G`_=S7ae>j4;1tOz7c^3Ua)dkQesB{8*S>$zcs+dnDu2MF!7lmv E104K{umAu6 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.doc b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.doc deleted file mode 100644 index 8903567a582765c9fbe59999cf20c63522fc8172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmcD&o+B>lQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I(xa Z3#K~WfPs;b@qotU7a(OIux-WscmRdm8e0GW diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvd deleted file mode 100644 index 15e812a356378146079f08aadab1ade81cabce25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmcD&o+B>mQ<|KbmuhL?lAj!wm{Xcs?2=fL$N&VgALAB0zR2ckl3>_-$I(xa3#KyO z;K>t-6rifK%$(GCv-p(M#N_1E;^NHwywnr}?U&{P4AK??45F3-3;|%VCyZun2@K{8 z77Ui$=|%aa1@WcDsYQlQlyMmnUyxdqn+Y~C#QrCjxeNn`yakA`lwn{D0E-{cnEV3d LN)TW>u(AvQ2hu|- diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.dvm deleted file mode 100644 index d91065a7393645517c6cf9c87557415a6312c5ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 991 zcmcD&o+B>lQ<|KbmuhL?lAj!wm{Xcs?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I(xa z3#K~WKolhZ9|}Nh5CC#nAS?z5ZSaGo_NfE|Ljag&gwjlK8mgEPN?W4wVdiTB#hG9n zs2XI;KvGOFahPFNI1FPEfT={MfevLb0Ag#Xgf5iMfYLCE3&udF(G{ZewSXE(_6N)m zn7?4*fZHD+m25zq33VULy~R*IjDm^7_;4CsAv#|hsFE39?1S70Hx0%>HwESqMw}7C z4b=+M$phur!;FN|I6Z={5Sgl#`#F9a5B<8j@O+TkMjVT*3eZvLE9XJif^0YLZ~sd&kjFkjtkuIW;fU z(jeY|^9e^vVo73JW=?9nS$s-rVsdh7adBpTUTR8w0nm(0FbA&0oUjrL!b&W0D&bUS zWM{2nU}a_HY+-}jismr5IGStV;%H8Qi=)}gDFL@k#mwBol9Lg}XO2lP$}cU5FD*_j hGGyjvol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(Pms%}G&wad Y)zTo|03^+DKx6U?Fat=OeV6zW0PMvW$^ZZW diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_u_Lucene90_0.tmd deleted file mode 100644 index 3f4b8aafa5f09a4add9bc127b2e83a5971578c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmcD&o+B>gl#`#F9a5B<8j@O+TkM-!lE?rAvLE9XJif^0YLZ~sd&kjFkjtkuIW;fU z(jeZz9;izi#tq0XF3HSGFAgutEJ-Z_8$m#O10$;#3)3w|78d1{#FE6c%$(GCv-p(M z#N_1E;^NHwywsHV0-#ee!5oAdOPp%VK`vr;3l0I=%)!Xac#DaFfl-r%X&)O4iv%t^ z5E5txTcDc8whv^Q77NoSP8JqMGe%2GRC&%%AbD*@rcGQdEZpfu`K1N%rNya5hRAFy yR6SgqKzbNhnEnCvAbdz!C|IM}@egE&4=6H#fD_08fdd+oUqDz444*c|-vj{o1Dy8& diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdm b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdm deleted file mode 100644 index 66a8c79caf297fa51a1c00f8ac538556432596a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmcD&o+B>qQ<|KbmuhL?mYJH9QtX+Rl3L-LT9U}Xz`!W`F>b-*i)^kY35LCQ9Q{NY y8X8y`ff8Im%ml;+K#U3+?BRTvq#0b~ixZp)liUCmVPs@HpfULcOkUk=&olrz(iyw} diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdt b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdt deleted file mode 100644 index 4665e60f1b4eb9b63b20e01671c377262302838c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmcD&o+B>fQ<|KbmuhJcT#{dun&Ot3nv+uOmRMZkl30?+z`(#L`!R08#N_1E;^NHw33;h0@dc?xxtS9{ z+`JP^;wck=#zGWMNP#JwkPlRNfr-)R#sntr^rHOIg80%2#i>PxH$dD8U_OX@Kx6U? Mpp(F0PhGqT04_8^$^ZZW diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdx b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.fdx deleted file mode 100644 index 9190343c86bd9c3367c80278908787e074c6478e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmcD&o+B>iQ<|KbmuhL?mYJH9QtX+Rl3L-JQo#TOvLE9XJif^0YLZ~sd&kjFl;MEJ OgQ<|KbmuhL^mYJH9;+dD0U(5gmvLE9XJif^0YLZ~sd&kjFl!1*YGlhYP zk@-Iqu*e3a7J>BydBc3=E76obhF;Ma7xN5YNtkmQZ&lIh}?sUGC%;MyH jV7f_6%1L#q)MjF2fyL{fOydVMCcgmXP!NzXFo**HvUzIP diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.si b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v.si deleted file mode 100644 index b697109abc9d27fefac3d81c06c327c14c973b3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZXR%}T^D6oorNTRVe)sJIec3Sw-vwlgaku>-;&LS0)+lRD8RDM?!9C0zLeK8jBu zxN_r4H*S4`G40TW^)7C>-^n@TlGFEWYkgcKh@ycVqC0}9yr3!5RBivDkH+8sicOI(nRTI2i#AG?EmuuYm04RHJEh?jC>&OO>B`u<&TLhNGh)R&cX-kkeZxaINSN~@~ zU1bP7mt}oW(%EU=5=zDq9AT6}F=Cv=5)cMa_bdpnqwp#S&b61lr|lQ<|KbmuhJckY8MqnU`K1UX)pqTI7_-$I(xe V3#K~W;DE;D7a%1dFuCvMa{w>Y8sPu{ diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.dvd deleted file mode 100644 index 58e041bb333124875cfef5d18f558762e3c819c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmcD&o+B>mQ<|KbmuhL?lAj!wm{Xcs?2=fL$N&VgALAB0zR2ckl3>_-$I(xe3#KyO zKs*JgrZ}}E-Y7mLH8D9kwYWGlKQA?f(TF>}D8IBIzO*>C$WRG~s`!G`qTEcdmIE4- NUx4fa0bS9T>Hy`wGd}lQ<|KbmuhL?lAj!wm{Xcs?3-GWn37nM$N&VgALAB0zR2ckl3>_-$I(xe z3#K~WKolhZ9|}Nh5CC!+AuO;Ikon;!OYKt$s2GDKjDe&GWP~P=&jdB=KTHj#VK5m8 zjmt1b0aSGeo;Z{V(+P7|AVLY4#f8R)bI}!|^R<8~N%jZ2A+T`3?GIQO!*nu19T*IE zD1?F2ALt6v`PxAJ%tXX4s(t9D5cUW+)Bu=H9wgl#`#F9a5B<8j@O+TkMjVT*3eZvLE9XJif^0YLZ~sd&kjFl*^|yIW;fU z(jeY|c?wfXVo73gYDv6Nd`fC!a&l^Mab|vAYD#ol#`#F9a5B<8j@O+TkM&al3Kw41hOCF7CgSl=4z5)*n7v(Pn652G&wad Y)zTo|03^+DKx6U?Fat=K1#1fd0O#2jj{pDw diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tmd b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/_v_Lucene90_0.tmd deleted file mode 100644 index 732fff6007d1e6d940d7912fb271f6f45cdbbec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmcD&o+B>gl#`#F9a5B<8j@O+TkM-!lE?rAvLE9XJif^0YLZ~sd&kjFl*^|yIW;fU z(jeZz9;izi#tq0XF3HSGFAgutEJ-Z_8$m#O10$;#BhxKLMn|Pd z`TK)Rg!Fpi45r93qsMgWSXH790Y!mxGa+@fH&U1EVG*Qx`KMqc{#5aEV)> zn#J4&GE0k*sgDKdTq8y!OH_H5K9IaNBhxmZJa>9gerZ8`X>n?iAu`(vP0u!v9tK9H kHdbndfHkTOtZg70d_d6v1a~16!vT%SFQ7~Yc98&U0C0<{9 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/segments_1o b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/index/segments_1o deleted file mode 100644 index 123ccbf02bc3d5858dc91b7a5ec3e951f1e5bcab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 549 zcmcD&o+HjtoSL4SnpaZHz`(#I`!R08&2QXp_a0Z6a{ z1(@QCP*wW=mb3+3Qa|0t&V-s@|0f?kCP)TB5N?2-sNdQj{8-@S? diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000056 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000056 deleted file mode 100644 index 4e370a044232823eaddc23b8824c8d51206e5374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1479 zcmb_cTTc@~6dnpH`e1z2#D_^$TI+UuQ81#|lwPC}sj^VK#B7G0Q#x99o0%!Gi5iLT z{ssSn4<`N%|AP0s;{9%&Sqd!@0uLse**V|2%y-V2Gl6Y^{Z?^w+@2UMo=As;xEQEfktb~!X&R6 zbgnpk2^=}msDYsa3XmmIW%Qs!B+PicQ7mVd&gpMQ?LhnJ+!&dKM6EtuWy(u2u_Tdo z5mxcQ^0tiU`*T_q!8W-1zmR zKpY2z?(8@a;ko;5-EAe>eKz+zX(JTqyP4jy^U1ZIg*yoC2=%6JAoSpHi=dsfJ7NHR zIQ?kPfSGtaKs`2?h@1WK!^v3wWHM%*IG0PFd9nunG}T>^vL*&&G397_d?vQq`I&CE zZjX50^#Z-ztNFd!JFeE((QG>rpl`M!)OBm>{_cBk&t89b_WDBLy>Ip*l*z<#!i;|; zpHd>vT&H5-yh@fBI2lhKGH@`@xR5xzcuvs3>$5VjW?aQ zT<;7#IhG$B7(7{W`ltHkxx$h2C68JoXGF0f(nCY|g1R7}Y%YFI-R;^Ct78OLIFyHi z>(dKjN%#!Np`bloCGO?m@%4R<#mMphnAVs1)b@!A6Igw+0+_aE2YY27D*I(`wb%SQ zZ*-R7+e-2Kd}Nq$DsaJd%paY?&radjO0VDZ(G|V@^N-v_sqRxinZsN#@CcBqtYG3& zJj%*|Er)@t2Bq1xA*;ahyV2~v(d;43P5%9BZZ;;=^MkoRYG!lG@>n%{*BU5EysMuJP(Ts@>*Q9= diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000058 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000058 deleted file mode 100644 index 0f682b9c1c7ed358ac2a2dbe825b6829bca9d988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmZSLV$uxu_X&y*@$q+eR4*7oemh0LL2^zW@LL diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000059 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000059 deleted file mode 100644 index 1ed7e33bc8c245394b3dda85aa88640cfaeb9fa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmZSLV$uxu_X&y*@$q+eR4* diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000060 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000060 deleted file mode 100644 index cd4f33e62f9e04559170f7b085a88a7e27b39db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmZSLV$uxu_X&y*@$q+eR4*S3eh^ G{gME!F+G(4 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000062 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000062 deleted file mode 100644 index f0bcc45f6f5b8c6d9efc16af01d4044af0834a0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmZSLV$uxu_X&y*@$q+eR4*jPDE4mSkauI6M?oNI}yzUq>w;$ zA|sYiv>?WbXo?;yS`gtxMr0?VnSj%YOjw*~NsJTG6g^h7B*KYI$WBBv0o{o%kkpaD Rz@Q7y0P(JVF2Ep`1ON<-CNuy5 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000063 b/test/integration/environment/docker-dev-volumes/solr/data/data/collection1/data/tlog/tlog.0000000000000000063 deleted file mode 100644 index 7d3d2b1636ee6de6c0a27a0bab34e5e85916b7e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmZSLV$uxu_X&y*@$q+eR4* - - - - - - - - - - %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n - - - - - - - - %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n - - - - - - - - - - - - - %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log deleted file mode 100644 index bc6ad980..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/logs/2024_03_19.request.log +++ /dev/null @@ -1,151 +0,0 @@ -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A5&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A5&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "GET /solr/collection1/select?q=*&sort=score+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=10&wt=javabin&version=2 HTTP/1.1" 200 2267 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:00 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:01 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:02 +0000] "GET /solr/collection1/select?q=*&sort=score+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=10&wt=javabin&version=2 HTTP/1.1" 200 3093 -192.168.32.6 - - [19/Mar/2024:17:44:07 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=10&wt=javabin&version=2 HTTP/1.1" 200 3099 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=0&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1618 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=1&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1532 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=2&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1527 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=&start=3&rows=1&wt=javabin&version=2 HTTP/1.1" 200 385 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&sort=dateSort+desc&fl=*%2Cscore&qt=%2Fselect&facet=true&facet.query=*&facet.field=dvObjectType&fq=dvObjectType%3A%28datasets%29&fq=subtreePaths%3A%28%22%2F4%22+%29&start=0&rows=1&wt=javabin&version=2 HTTP/1.1" 200 1638 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:08 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 1105 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:09 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 2627 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A10&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A10&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 147 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:11 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A3&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 146 -192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "GET /solr/collection1/select?q=*&rows=2147483647&fq=parentId%3A2&fq=dvObjectType%3Afiles&wt=javabin&version=2 HTTP/1.1" 200 3049 -192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:12 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 44 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update?wt=javabin&version=2 HTTP/1.1" 200 40 -192.168.32.6 - - [19/Mar/2024:17:44:13 +0000] "POST /solr/collection1/update HTTP/1.1" 200 41 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log deleted file mode 100644 index 5b23432a..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr.log +++ /dev/null @@ -1,308 +0,0 @@ -2024-03-19 17:43:35.050 INFO (main) [] o.e.j.s.Server jetty-10.0.15; built: 2023-04-11T17:25:14.480Z; git: 68017dbd00236bb7e187330d7585a059610f661d; jvm 17.0.10+7 -2024-03-19 17:43:35.187 WARN (main) [] o.e.j.u.DeprecationWarning Using @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner -2024-03-19 17:43:35.202 INFO (main) [] o.a.s.s.CoreContainerProvider Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory -2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider ___ _ Welcome to Apache Solr™ version 9.3.0 -2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider / __| ___| |_ _ Starting in standalone mode on port 8983 -2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider \__ \/ _ \ | '_| Install dir: /opt/solr-9.3.0 -2024-03-19 17:43:35.205 INFO (main) [] o.a.s.s.CoreContainerProvider |___/\___/_|_| Start time: 2024-03-19T17:43:35.205520843Z -2024-03-19 17:43:35.206 INFO (main) [] o.a.s.s.CoreContainerProvider Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any OutOfMemoryError exception. The cause of the OOME will be logged in the crash file at the following path: /var/solr/logs/jvm_crash_17.log -2024-03-19 17:43:35.214 INFO (main) [] o.a.s.s.CoreContainerProvider Solr Home: /var/solr/data (source: system property: solr.solr.home) -2024-03-19 17:43:35.219 INFO (main) [] o.a.s.c.SolrXmlConfig solr.xml not found in SOLR_HOME, using built-in default -2024-03-19 17:43:35.220 INFO (main) [] o.a.s.c.SolrXmlConfig Loading solr.xml from /opt/solr-9.3.0/server/solr/solr.xml -2024-03-19 17:43:35.235 INFO (main) [] o.a.s.c.SolrResourceLoader Added 1 libs to classloader, from paths: [/opt/solr-9.3.0/lib] -2024-03-19 17:43:35.720 WARN (main) [] o.a.s.u.StartupLoggingUtils Jetty request logging enabled. Will retain logs for last 3 days. See chapter "Configuring Logging" in reference guide for how to configure. -2024-03-19 17:43:35.722 WARN (main) [] o.a.s.c.CoreContainer Not all security plugins configured! authentication=disabled authorization=disabled. Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external. See https://s.apache.org/solrsecurity for more info -2024-03-19 17:43:35.801 INFO (main) [] o.a.s.c.CorePropertiesLocator Found 1 core definitions underneath /var/solr/data -2024-03-19 17:43:35.802 INFO (main) [] o.a.s.c.CorePropertiesLocator Cores are: [collection1] -2024-03-19 17:43:35.834 WARN (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.SolrConfig You should not use LATEST as luceneMatchVersion property: if you use this setting, and then Solr upgrades to a newer release of Lucene, sizable changes may happen. If precise back compatibility is important then you should instead explicitly specify an actual Lucene version. -2024-03-19 17:43:35.834 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.SolrConfig Using Lucene MatchVersion: 9.7.0 -2024-03-19 17:43:35.917 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.s.IndexSchema Schema name=default-config -2024-03-19 17:43:35.986 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.s.IndexSchema Loaded schema default-config/1.6 with uniqueid field id -2024-03-19 17:43:36.100 INFO (main) [] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer -2024-03-19 17:43:36.117 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.CoreContainer Creating SolrCore 'collection1' using configuration from instancedir /var/solr/data/collection1, trusted=true -2024-03-19 17:43:36.134 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.c.SolrCore Opening new SolrCore at [/var/solr/data/collection1], dataDir=[/var/solr/data/collection1/data/] -2024-03-19 17:43:36.156 INFO (main) [] o.e.j.s.h.ContextHandler Started o.e.j.w.WebAppContext@5f7f2382{solr-jetty-context.xml,/solr,file:///opt/solr-9.3.0/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-9.3.0/server/solr-webapp/webapp} -2024-03-19 17:43:36.160 INFO (main) [] o.e.j.s.RequestLogWriter Opened /var/solr/logs/2024_03_19.request.log -2024-03-19 17:43:36.163 INFO (main) [] o.e.j.s.AbstractConnector Started ServerConnector@1080b026{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8983} -2024-03-19 17:43:36.165 INFO (main) [] o.e.j.s.Server Started Server@47dbb1e2{STARTING}[10.0.15,sto=0] @1720ms -2024-03-19 17:43:36.397 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer -2024-03-19 17:43:36.409 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.UpdateHandler Using UpdateLog implementation: org.apache.solr.update.UpdateLog -2024-03-19 17:43:36.409 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.UpdateLog Initializing UpdateLog: dataDir= defaultSyncLevel=FLUSH numRecordsToKeep=100 maxNumLogsToKeep=10 numVersionBuckets=65536 -2024-03-19 17:43:36.420 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.CommitTracker Hard AutoCommit: if uncommitted for 15000ms; -2024-03-19 17:43:36.421 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.CommitTracker Soft AutoCommit: disabled -2024-03-19 17:43:36.460 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.r.ManagedResourceStorage File-based storage initialized to use dir: /var/solr/data/collection1/conf -2024-03-19 17:43:36.469 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.s.DirectSolrSpellChecker init: {accuracy=0.5, maxQueryFrequency=0.01, maxEdits=2, minPrefix=1, maxInspections=5, minQueryLength=4, name=default, field=_text_, classname=solr.DirectSolrSpellChecker, distanceMeasure=internal} -2024-03-19 17:43:36.473 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.h.ReplicationHandler Commits will be reserved for 10000 ms -2024-03-19 17:43:36.475 INFO (coreLoadExecutor-10-thread-1) [ x:collection1] o.a.s.u.UpdateLog Could not find max version in index or recent updates, using new clock 1793977448110489600 -2024-03-19 17:43:36.477 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:43:36.477 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.h.c.SpellCheckComponent Loading spell index for spellchecker: default -2024-03-19 17:43:36.479 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:00.671 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=33 -2024-03-19 17:44:00.671 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=33 -2024-03-19 17:44:00.682 INFO (qtp970865974-46) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataverse_4 (1793977473458765824)]} 0 45 -2024-03-19 17:44:00.693 INFO (qtp970865974-19) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 -2024-03-19 17:44:00.693 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 -2024-03-19 17:44:00.736 INFO (qtp970865974-19) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_draft (1793977473541603329)]} 0 8 -2024-03-19 17:44:00.736 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft (1793977473541603328)]} 0 9 -2024-03-19 17:44:00.801 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:00.807 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 2 ms -2024-03-19 17:44:00.810 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 117 -2024-03-19 17:44:00.821 INFO (qtp970865974-27) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataverse_4_permission (1793977473633878016)]} 0 4 -2024-03-19 17:44:00.841 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:00.845 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:00.846 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 107 -2024-03-19 17:44:00.850 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_deaccessioned (-1793977473668481024)]} 0 2 -2024-03-19 17:44:00.863 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:00.865 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:00.865 INFO (qtp970865974-26) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 127 -2024-03-19 17:44:00.865 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 43 -2024-03-19 17:44:00.866 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 14 -2024-03-19 17:44:00.868 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977473687355392)]} 0 1 -2024-03-19 17:44:00.868 INFO (qtp970865974-46) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3 (-1793977473688403968)]} 0 0 -2024-03-19 17:44:00.897 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:00.899 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:00.900 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 30 -2024-03-19 17:44:00.900 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 30 -2024-03-19 17:44:00.904 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977473724055552)]} 0 2 -2024-03-19 17:44:00.913 INFO (qtp970865974-46) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_draft_permission (1793977473730347008)]} 0 5 -2024-03-19 17:44:00.928 INFO (qtp970865974-27) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:5&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=10 -2024-03-19 17:44:00.931 INFO (qtp970865974-26) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:5&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 -2024-03-19 17:44:00.946 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:00.949 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:00.949 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 42 -2024-03-19 17:44:00.954 INFO (qtp970865974-22) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_5_draft (1793977473769144320)]} 0 9 -2024-03-19 17:44:00.958 INFO (qtp970865974-27) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=score+desc&fq=dvObjectType:(datasets)&fq=&rows=10&facet=true&wt=javabin&version=2} hits=2 status=0 QTime=17 -2024-03-19 17:44:00.961 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977473782775808)]} 0 3 -2024-03-19 17:44:01.018 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.020 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.021 INFO (qtp970865974-25) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 106 -2024-03-19 17:44:01.041 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.043 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.043 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 87 -2024-03-19 17:44:01.043 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 80 -2024-03-19 17:44:01.046 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_5_deaccessioned (-1793977473874001920)]} 0 1 -2024-03-19 17:44:01.067 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.069 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.069 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 -2024-03-19 17:44:01.072 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_5 (-1793977473901264896)]} 0 0 -2024-03-19 17:44:01.093 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.095 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.096 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 23 -2024-03-19 17:44:01.106 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_5_draft_permission (1793977473932722176)]} 0 5 -2024-03-19 17:44:01.140 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.142 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.142 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 34 -2024-03-19 17:44:01.313 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_draft_permission (1793977474150825984)]} 0 4 -2024-03-19 17:44:01.356 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.357 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.364 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 49 -2024-03-19 17:44:01.371 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977474213740544)]} 0 2 -2024-03-19 17:44:01.410 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:01.412 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:01.417 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 45 -2024-03-19 17:44:02.054 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=score+desc&fq=dvObjectType:(datasets)&fq=&rows=10&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=5 -2024-03-19 17:44:07.832 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=10&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=84 -2024-03-19 17:44:08.182 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=3 -2024-03-19 17:44:08.245 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=1&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=1 -2024-03-19 17:44:08.269 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=2&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=1 -2024-03-19 17:44:08.296 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=3&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=&rows=1&facet=true&wt=javabin&version=2} hits=3 status=0 QTime=1 -2024-03-19 17:44:08.333 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={facet.query=*&q=*&facet.field=dvObjectType&qt=/select&fl=*,score&start=0&sort=dateSort+desc&fq=dvObjectType:(datasets)&fq=subtreePaths:("/4"+)&rows=1&facet=true&wt=javabin&version=2} hits=1 status=0 QTime=2 -2024-03-19 17:44:08.465 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=2 -2024-03-19 17:44:08.474 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977481657581568)]} 0 6 -2024-03-19 17:44:08.520 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.533 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 1 ms -2024-03-19 17:44:08.535 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 59 -2024-03-19 17:44:08.564 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft (1793977481748807680), datafile_6_draft (1793977481756147712)]} 0 8 -2024-03-19 17:44:08.632 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.634 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:08.645 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 79 -2024-03-19 17:44:08.650 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977481846325248)]} 0 2 -2024-03-19 17:44:08.693 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.703 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:08.704 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 51 -2024-03-19 17:44:08.719 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_deaccessioned (-1793977481911336960)]} 0 8 -2024-03-19 17:44:08.790 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.792 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:08.792 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 65 -2024-03-19 17:44:08.795 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977481999417344)]} 0 1 -2024-03-19 17:44:08.821 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.823 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:08.823 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 27 -2024-03-19 17:44:08.826 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977482031923200)]} 0 1 -2024-03-19 17:44:08.858 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.860 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:08.861 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 33 -2024-03-19 17:44:08.872 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_draft_permission (1793977482074914816)]} 0 5 -2024-03-19 17:44:08.947 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:08.949 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:08.952 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 78 -2024-03-19 17:44:08.966 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977482170335232)]} 0 9 -2024-03-19 17:44:09.012 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.015 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.021 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 52 -2024-03-19 17:44:09.026 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=1 status=0 QTime=3 -2024-03-19 17:44:09.040 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977482255269888), datafile_7 (-1793977482256318464), datafile_8 (-1793977482256318465), datafile_9 (-1793977482256318466), datafile_6_draft (-1793977482256318467)]} 0 2 -2024-03-19 17:44:09.071 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.072 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.073 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 31 -2024-03-19 17:44:09.105 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft (1793977482316087296), datafile_6_draft (1793977482321330176), datafile_7_draft (1793977482323427328), datafile_8_draft (1793977482324475904), datafile_9_draft (1793977482324475905)]} 0 9 -2024-03-19 17:44:09.170 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.172 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.179 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 72 -2024-03-19 17:44:09.182 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977482405216256)]} 0 1 -2024-03-19 17:44:09.216 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.218 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.219 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 35 -2024-03-19 17:44:09.223 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_deaccessioned (-1793977482447159296), datafile_7_deaccessioned (-1793977482448207872), datafile_8_deaccessioned (-1793977482448207873), datafile_9_deaccessioned (-1793977482448207874)]} 0 2 -2024-03-19 17:44:09.256 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.258 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.258 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 33 -2024-03-19 17:44:09.260 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977482487005184)]} 0 1 -2024-03-19 17:44:09.290 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.291 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.292 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 30 -2024-03-19 17:44:09.297 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977482522656768), datafile_7 (-1793977482524753920), datafile_8 (-1793977482524753921), datafile_9 (-1793977482525802496)]} 0 3 -2024-03-19 17:44:09.334 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.336 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.336 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 37 -2024-03-19 17:44:09.346 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_draft_permission (1793977482571939840), datafile_7_draft_permission (1793977482574036992), datafile_8_draft_permission (1793977482577182720), datafile_9_draft_permission (1793977482578231296)]} 0 6 -2024-03-19 17:44:09.404 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.406 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.411 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 63 -2024-03-19 17:44:09.419 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_draft_permission (1793977482651631616)]} 0 3 -2024-03-19 17:44:09.560 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.562 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.569 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 148 -2024-03-19 17:44:09.577 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=3 -2024-03-19 17:44:09.590 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3 (1793977482828840960)]} 0 4 -2024-03-19 17:44:09.665 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.666 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.667 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 75 -2024-03-19 17:44:09.674 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_draft (-1793977482915872768)]} 0 5 -2024-03-19 17:44:09.715 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.716 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.729 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 53 -2024-03-19 17:44:09.732 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_deaccessioned (-1793977482981933056)]} 0 1 -2024-03-19 17:44:09.765 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.767 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.768 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 35 -2024-03-19 17:44:09.773 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_permission (1793977483022827520)]} 0 2 -2024-03-19 17:44:09.822 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:09.823 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:09.824 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 50 -2024-03-19 17:44:11.052 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=4 status=0 QTime=5 -2024-03-19 17:44:11.062 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977484373393408), datafile_7 (-1793977484376539136), datafile_8 (-1793977484376539137), datafile_9 (-1793977484376539138), datafile_6_draft (-1793977484376539139), datafile_7_draft (-1793977484376539140), datafile_8_draft (-1793977484376539141), datafile_9_draft (-1793977484376539142)]} 0 4 -2024-03-19 17:44:11.115 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.117 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.118 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 54 -2024-03-19 17:44:11.143 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2 (1793977484452036608), datafile_6 (1793977484456230912), datafile_7 (1793977484458328064), datafile_8 (1793977484459376640), datafile_9 (1793977484461473792)]} 0 10 -2024-03-19 17:44:11.226 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.227 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.233 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 87 -2024-03-19 17:44:11.236 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_draft (-1793977484558991360)]} 0 1 -2024-03-19 17:44:11.321 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.322 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.323 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 85 -2024-03-19 17:44:11.326 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_draft (-1793977484653363200), datafile_7_draft (-1793977484654411776), datafile_8_draft (-1793977484654411777), datafile_9_draft (-1793977484654411778)]} 0 1 -2024-03-19 17:44:11.336 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.337 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.338 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 10 -2024-03-19 17:44:11.339 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_deaccessioned (-1793977484668043264)]} 0 0 -2024-03-19 17:44:11.348 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.349 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.350 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 9 -2024-03-19 17:44:11.351 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_deaccessioned (-1793977484679577600), datafile_7_deaccessioned (-1793977484680626176), datafile_8_deaccessioned (-1793977484680626177), datafile_9_deaccessioned (-1793977484680626178)]} 0 0 -2024-03-19 17:44:11.360 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.362 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.362 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 9 -2024-03-19 17:44:11.366 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_permission (1793977484693209088), datafile_7_permission (1793977484695306240), datafile_8_permission (1793977484695306241), datafile_9_permission (1793977484696354816)]} 0 2 -2024-03-19 17:44:11.388 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.389 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.390 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 -2024-03-19 17:44:11.396 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_permission (1793977484722569216)]} 0 4 -2024-03-19 17:44:11.419 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.420 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.421 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 23 -2024-03-19 17:44:11.516 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=2 -2024-03-19 17:44:11.528 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_deaccessioned (1793977484863078400)]} 0 3 -2024-03-19 17:44:11.572 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.573 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.574 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 44 -2024-03-19 17:44:11.576 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3 (-1793977484915507200)]} 0 1 -2024-03-19 17:44:11.596 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.598 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.600 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 -2024-03-19 17:44:11.603 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_draft (-1793977484943818752)]} 0 1 -2024-03-19 17:44:11.621 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.622 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.622 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 18 -2024-03-19 17:44:11.627 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_deaccessioned_permission (1793977484967936000)]} 0 2 -2024-03-19 17:44:11.659 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.660 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.660 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 32 -2024-03-19 17:44:11.785 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:10&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=2 -2024-03-19 17:44:11.788 INFO (qtp970865974-47) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:10&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=1 -2024-03-19 17:44:11.801 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_10_draft (1793977485148291072)]} 0 4 -2024-03-19 17:44:11.852 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.853 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.853 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 51 -2024-03-19 17:44:11.856 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_10_deaccessioned (-1793977485209108480)]} 0 0 -2024-03-19 17:44:11.880 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.881 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.881 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 24 -2024-03-19 17:44:11.884 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_10 (-1793977485238468608)]} 0 1 -2024-03-19 17:44:11.909 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.910 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.910 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 25 -2024-03-19 17:44:11.917 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_10_draft_permission (1793977485270974464)]} 0 2 -2024-03-19 17:44:11.950 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:11.952 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:11.952 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 33 -2024-03-19 17:44:12.894 INFO (qtp970865974-45) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:3&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=0 status=0 QTime=4 -2024-03-19 17:44:12.931 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3 (1793977486332133376)]} 0 5 -2024-03-19 17:44:12.951 INFO (qtp970865974-21) [ x:collection1] o.a.s.c.S.Request webapp=/solr path=/select params={q=*&fq=parentId:2&fq=dvObjectType:files&rows=2147483647&wt=javabin&version=2} hits=4 status=0 QTime=6 -2024-03-19 17:44:12.958 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977486364639232), datafile_7 (-1793977486365687808), datafile_8 (-1793977486365687809), datafile_9 (-1793977486365687810)]} 0 2 -2024-03-19 17:44:13.137 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.144 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.170 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 237 -2024-03-19 17:44:13.178 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_draft (-1793977486592180224)]} 0 4 -2024-03-19 17:44:13.307 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.308 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.308 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 348 -2024-03-19 17:44:13.309 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 128 -2024-03-19 17:44:13.312 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_3_deaccessioned (-1793977486735835136)]} 0 1 -2024-03-19 17:44:13.326 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_deaccessioned (1793977486748418048)]} 0 3 -2024-03-19 17:44:13.336 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.338 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.339 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 25 -2024-03-19 17:44:13.343 INFO (qtp970865974-47) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_3_permission (1793977486766243840)]} 0 2 -2024-03-19 17:44:13.360 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.361 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.363 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 35 -2024-03-19 17:44:13.365 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2 (-1793977486791409664)]} 0 0 -2024-03-19 17:44:13.379 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.381 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.382 INFO (qtp970865974-45) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 38 -2024-03-19 17:44:13.392 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.393 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.394 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 28 -2024-03-19 17:44:13.396 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6 (-1793977486823915520), datafile_7 (-1793977486824964096), datafile_8 (-1793977486824964097), datafile_9 (-1793977486824964098)]} 0 1 -2024-03-19 17:44:13.408 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.409 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.409 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 11 -2024-03-19 17:44:13.411 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[dataset_2_draft (-1793977486839644160)]} 0 0 -2024-03-19 17:44:13.422 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.424 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.424 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 12 -2024-03-19 17:44:13.426 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{delete=[datafile_6_draft (-1793977486855372800), datafile_7_draft (-1793977486856421376), datafile_8_draft (-1793977486856421377), datafile_9_draft (-1793977486856421378)]} 0 0 -2024-03-19 17:44:13.437 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.439 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.439 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 12 -2024-03-19 17:44:13.445 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[datafile_6_deaccessioned_permission (1793977486874247168), datafile_7_deaccessioned_permission (1793977486876344320), datafile_8_deaccessioned_permission (1793977486876344321), datafile_9_deaccessioned_permission (1793977486876344322)]} 0 2 -2024-03-19 17:44:13.467 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.469 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.469 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 22 -2024-03-19 17:44:13.473 INFO (qtp970865974-20) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={wt=javabin&version=2}{add=[dataset_2_deaccessioned_permission (1793977486903607296)]} 0 2 -2024-03-19 17:44:13.497 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.QuerySenderListener QuerySenderListener done. -2024-03-19 17:44:13.498 INFO (searcherExecutor-12-thread-1-processing-collection1) [ x:collection1] o.a.s.c.SolrCore Registered new searcher autowarm time: 0 ms -2024-03-19 17:44:13.498 INFO (qtp970865974-21) [ x:collection1] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={waitSearcher=true&commit=true&softCommit=false&wt=javabin&version=2}{commit=} 0 24 diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log deleted file mode 100644 index a9aa5d96..00000000 --- a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_gc.log +++ /dev/null @@ -1,163 +0,0 @@ -[2024-03-19T17:43:34.448+0000][0.004s] Using G1 -[2024-03-19T17:43:34.563+0000][0.119s] Version: 17.0.10+7 (release) -[2024-03-19T17:43:34.563+0000][0.119s] CPUs: 12 total, 12 available -[2024-03-19T17:43:34.563+0000][0.119s] Memory: 7840M -[2024-03-19T17:43:34.563+0000][0.119s] Large Page Support: Disabled -[2024-03-19T17:43:34.563+0000][0.119s] NUMA Support: Disabled -[2024-03-19T17:43:34.563+0000][0.120s] Compressed Oops: Enabled (32-bit) -[2024-03-19T17:43:34.563+0000][0.120s] Heap Region Size: 1M -[2024-03-19T17:43:34.564+0000][0.120s] Heap Min Capacity: 512M -[2024-03-19T17:43:34.564+0000][0.120s] Heap Initial Capacity: 512M -[2024-03-19T17:43:34.564+0000][0.120s] Heap Max Capacity: 512M -[2024-03-19T17:43:34.564+0000][0.120s] Pre-touch: Enabled -[2024-03-19T17:43:34.564+0000][0.120s] Parallel Workers: 10 -[2024-03-19T17:43:34.564+0000][0.120s] Concurrent Workers: 3 -[2024-03-19T17:43:34.564+0000][0.120s] Concurrent Refinement Workers: 10 -[2024-03-19T17:43:34.564+0000][0.121s] Periodic GC: Disabled -[2024-03-19T17:43:34.574+0000][0.130s] CDS archive(s) mapped at: [0x0000000200000000-0x0000000200a5f000-0x0000000200a5f000), size 10874880, SharedBaseAddress: 0x0000000200000000, ArchiveRelocationMode: 1. -[2024-03-19T17:43:34.574+0000][0.130s] Compressed class space mapped at: 0x0000000201000000-0x0000000241000000, reserved size: 1073741824 -[2024-03-19T17:43:34.574+0000][0.130s] Narrow klass base: 0x0000000200000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 -[2024-03-19T17:43:34.886+0000][0.442s] GC(0) Pause Young (Normal) (G1 Evacuation Pause) -[2024-03-19T17:43:34.886+0000][0.442s] GC(0) Using 10 workers of 10 for evacuation -[2024-03-19T17:43:34.891+0000][0.448s] GC(0) Pre Evacuate Collection Set: 0.1ms -[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Merge Heap Roots: 0.1ms -[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Evacuate Collection Set: 2.4ms -[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Post Evacuate Collection Set: 0.5ms -[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Other: 2.6ms -[2024-03-19T17:43:34.892+0000][0.448s] GC(0) Eden regions: 29->0(58) -[2024-03-19T17:43:34.892+0000][0.449s] GC(0) Survivor regions: 0->4(4) -[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Old regions: 0->1 -[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Archive regions: 2->2 -[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Humongous regions: 0->0 -[2024-03-19T17:43:34.893+0000][0.449s] GC(0) Metaspace: 9785K(10048K)->9785K(10048K) NonClass: 8579K(8704K)->8579K(8704K) Class: 1205K(1344K)->1205K(1344K) -[2024-03-19T17:43:34.894+0000][0.450s] GC(0) Pause Young (Normal) (G1 Evacuation Pause) 29M->5M(512M) 7.735ms -[2024-03-19T17:43:34.894+0000][0.450s] GC(0) User=0.02s Sys=0.00s Real=0.01s -[2024-03-19T17:43:35.125+0000][0.681s] GC(1) Pause Young (Normal) (G1 Evacuation Pause) -[2024-03-19T17:43:35.125+0000][0.682s] GC(1) Using 10 workers of 10 for evacuation -[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Pre Evacuate Collection Set: 0.1ms -[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Merge Heap Roots: 0.1ms -[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Evacuate Collection Set: 2.6ms -[2024-03-19T17:43:35.129+0000][0.685s] GC(1) Post Evacuate Collection Set: 0.5ms -[2024-03-19T17:43:35.129+0000][0.686s] GC(1) Other: 0.4ms -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Eden regions: 58->0(136) -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Survivor regions: 4->8(8) -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Old regions: 1->7 -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Archive regions: 2->2 -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Humongous regions: 4->4 -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Metaspace: 17692K(17920K)->17692K(17920K) NonClass: 15502K(15616K)->15502K(15616K) Class: 2189K(2304K)->2189K(2304K) -[2024-03-19T17:43:35.130+0000][0.686s] GC(1) Pause Young (Normal) (G1 Evacuation Pause) 67M->19M(512M) 5.152ms -[2024-03-19T17:43:35.130+0000][0.687s] GC(1) User=0.03s Sys=0.00s Real=0.00s -[2024-03-19T17:43:35.285+0000][0.841s] GC(2) Pause Young (Concurrent Start) (Metadata GC Threshold) -[2024-03-19T17:43:35.285+0000][0.842s] GC(2) Using 10 workers of 10 for evacuation -[2024-03-19T17:43:35.288+0000][0.844s] GC(2) Pre Evacuate Collection Set: 0.1ms -[2024-03-19T17:43:35.288+0000][0.845s] GC(2) Merge Heap Roots: 0.1ms -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Evacuate Collection Set: 1.7ms -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Post Evacuate Collection Set: 0.4ms -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Other: 0.6ms -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Eden regions: 55->0(211) -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Survivor regions: 8->13(18) -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Old regions: 7->7 -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Archive regions: 2->2 -[2024-03-19T17:43:35.289+0000][0.845s] GC(2) Humongous regions: 5->4 -[2024-03-19T17:43:35.289+0000][0.846s] GC(2) Metaspace: 21201K(21504K)->21201K(21504K) NonClass: 18583K(18752K)->18583K(18752K) Class: 2617K(2752K)->2617K(2752K) -[2024-03-19T17:43:35.290+0000][0.846s] GC(2) Pause Young (Concurrent Start) (Metadata GC Threshold) 75M->24M(512M) 4.322ms -[2024-03-19T17:43:35.290+0000][0.846s] GC(2) User=0.03s Sys=0.01s Real=0.00s -[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Mark Cycle -[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Clear Claimed Marks -[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Clear Claimed Marks 0.137ms -[2024-03-19T17:43:35.290+0000][0.846s] GC(3) Concurrent Scan Root Regions -[2024-03-19T17:43:35.291+0000][0.848s] GC(3) Concurrent Scan Root Regions 1.290ms -[2024-03-19T17:43:35.292+0000][0.848s] GC(3) Concurrent Mark -[2024-03-19T17:43:35.292+0000][0.848s] GC(3) Concurrent Mark From Roots -[2024-03-19T17:43:35.292+0000][0.848s] GC(3) Using 3 workers of 3 for marking -[2024-03-19T17:43:35.294+0000][0.850s] GC(3) Concurrent Mark From Roots 2.457ms -[2024-03-19T17:43:35.294+0000][0.850s] GC(3) Concurrent Preclean -[2024-03-19T17:43:35.294+0000][0.851s] GC(3) Concurrent Preclean 0.124ms -[2024-03-19T17:43:35.295+0000][0.851s] GC(3) Pause Remark -[2024-03-19T17:43:35.296+0000][0.852s] GC(3) Pause Remark 25M->25M(512M) 1.354ms -[2024-03-19T17:43:35.296+0000][0.852s] GC(3) User=0.01s Sys=0.00s Real=0.00s -[2024-03-19T17:43:35.296+0000][0.852s] GC(3) Concurrent Mark 4.633ms -[2024-03-19T17:43:35.296+0000][0.853s] GC(3) Concurrent Rebuild Remembered Sets -[2024-03-19T17:43:35.299+0000][0.855s] GC(3) Concurrent Rebuild Remembered Sets 2.705ms -[2024-03-19T17:43:35.300+0000][0.856s] GC(3) Pause Cleanup -[2024-03-19T17:43:35.300+0000][0.856s] GC(3) Pause Cleanup 26M->26M(512M) 0.281ms -[2024-03-19T17:43:35.300+0000][0.856s] GC(3) User=0.00s Sys=0.00s Real=0.00s -[2024-03-19T17:43:35.300+0000][0.857s] GC(3) Concurrent Cleanup for Next Mark -[2024-03-19T17:43:35.302+0000][0.858s] GC(3) Concurrent Cleanup for Next Mark 1.128ms -[2024-03-19T17:43:35.303+0000][0.859s] GC(3) Concurrent Mark Cycle 12.865ms -[2024-03-19T17:43:35.857+0000][1.413s] GC(4) Pause Young (Concurrent Start) (GCLocker Initiated GC) -[2024-03-19T17:43:35.857+0000][1.413s] GC(4) Using 10 workers of 10 for evacuation -[2024-03-19T17:43:35.866+0000][1.422s] GC(4) Pre Evacuate Collection Set: 0.5ms -[2024-03-19T17:43:35.866+0000][1.422s] GC(4) Merge Heap Roots: 0.1ms -[2024-03-19T17:43:35.866+0000][1.423s] GC(4) Evacuate Collection Set: 6.1ms -[2024-03-19T17:43:35.867+0000][1.423s] GC(4) Post Evacuate Collection Set: 1.5ms -[2024-03-19T17:43:35.867+0000][1.423s] GC(4) Other: 1.0ms -[2024-03-19T17:43:35.867+0000][1.423s] GC(4) Eden regions: 95->0(288) -[2024-03-19T17:43:35.867+0000][1.424s] GC(4) Survivor regions: 13->19(29) -[2024-03-19T17:43:35.869+0000][1.425s] GC(4) Old regions: 7->7 -[2024-03-19T17:43:35.869+0000][1.425s] GC(4) Archive regions: 2->2 -[2024-03-19T17:43:35.870+0000][1.426s] GC(4) Humongous regions: 4->4 -[2024-03-19T17:43:35.870+0000][1.426s] GC(4) Metaspace: 35753K(36224K)->35753K(36224K) NonClass: 31290K(31552K)->31290K(31552K) Class: 4463K(4672K)->4463K(4672K) -[2024-03-19T17:43:35.870+0000][1.426s] GC(4) Pause Young (Concurrent Start) (GCLocker Initiated GC) 119M->30M(512M) 13.427ms -[2024-03-19T17:43:35.871+0000][1.427s] GC(4) User=0.04s Sys=0.00s Real=0.02s -[2024-03-19T17:43:35.871+0000][1.427s] GC(5) Concurrent Mark Cycle -[2024-03-19T17:43:35.872+0000][1.428s] GC(5) Concurrent Clear Claimed Marks -[2024-03-19T17:43:35.872+0000][1.428s] GC(5) Concurrent Clear Claimed Marks 0.390ms -[2024-03-19T17:43:35.873+0000][1.429s] GC(5) Concurrent Scan Root Regions -[2024-03-19T17:43:35.876+0000][1.432s] GC(5) Concurrent Scan Root Regions 3.179ms -[2024-03-19T17:43:35.877+0000][1.433s] GC(5) Concurrent Mark -[2024-03-19T17:43:35.877+0000][1.434s] GC(5) Concurrent Mark From Roots -[2024-03-19T17:43:35.878+0000][1.434s] GC(5) Using 3 workers of 3 for marking -[2024-03-19T17:43:35.882+0000][1.439s] GC(5) Concurrent Mark From Roots 4.828ms -[2024-03-19T17:43:35.883+0000][1.439s] GC(5) Concurrent Preclean -[2024-03-19T17:43:35.884+0000][1.440s] GC(5) Concurrent Preclean 0.803ms -[2024-03-19T17:43:35.885+0000][1.441s] GC(5) Pause Remark -[2024-03-19T17:43:35.887+0000][1.443s] GC(5) Pause Remark 33M->33M(512M) 2.149ms -[2024-03-19T17:43:35.887+0000][1.443s] GC(5) User=0.00s Sys=0.00s Real=0.00s -[2024-03-19T17:43:35.887+0000][1.443s] GC(5) Concurrent Mark 9.921ms -[2024-03-19T17:43:35.891+0000][1.447s] GC(5) Concurrent Rebuild Remembered Sets -[2024-03-19T17:43:35.892+0000][1.448s] GC(5) Concurrent Rebuild Remembered Sets 1.700ms -[2024-03-19T17:43:35.894+0000][1.450s] GC(5) Pause Cleanup -[2024-03-19T17:43:35.894+0000][1.450s] GC(5) Pause Cleanup 33M->33M(512M) 0.209ms -[2024-03-19T17:43:35.894+0000][1.450s] GC(5) User=0.01s Sys=0.00s Real=0.00s -[2024-03-19T17:43:35.894+0000][1.450s] GC(5) Concurrent Cleanup for Next Mark -[2024-03-19T17:43:35.896+0000][1.452s] GC(5) Concurrent Cleanup for Next Mark 1.519ms -[2024-03-19T17:43:35.897+0000][1.453s] GC(5) Concurrent Mark Cycle 25.192ms -[2024-03-19T17:44:09.462+0000][35.018s] GC(6) Pause Young (Concurrent Start) (G1 Evacuation Pause) -[2024-03-19T17:44:09.462+0000][35.019s] GC(6) Using 10 workers of 10 for evacuation -[2024-03-19T17:44:09.530+0000][35.086s] GC(6) Pre Evacuate Collection Set: 0.7ms -[2024-03-19T17:44:09.530+0000][35.086s] GC(6) Merge Heap Roots: 0.2ms -[2024-03-19T17:44:09.530+0000][35.087s] GC(6) Evacuate Collection Set: 63.2ms -[2024-03-19T17:44:09.530+0000][35.087s] GC(6) Post Evacuate Collection Set: 2.5ms -[2024-03-19T17:44:09.530+0000][35.087s] GC(6) Other: 1.5ms -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Eden regions: 288->0(262) -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Survivor regions: 19->36(39) -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Old regions: 7->7 -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Archive regions: 2->2 -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Humongous regions: 4->4 -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Metaspace: 56203K(56704K)->56203K(56704K) NonClass: 49072K(49344K)->49072K(49344K) Class: 7130K(7360K)->7130K(7360K) -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) Pause Young (Concurrent Start) (G1 Evacuation Pause) 318M->47M(512M) 68.968ms -[2024-03-19T17:44:09.531+0000][35.087s] GC(6) User=0.45s Sys=0.01s Real=0.07s -[2024-03-19T17:44:09.531+0000][35.087s] GC(7) Concurrent Mark Cycle -[2024-03-19T17:44:09.531+0000][35.087s] GC(7) Concurrent Clear Claimed Marks -[2024-03-19T17:44:09.532+0000][35.088s] GC(7) Concurrent Clear Claimed Marks 0.639ms -[2024-03-19T17:44:09.532+0000][35.089s] GC(7) Concurrent Scan Root Regions -[2024-03-19T17:44:09.536+0000][35.093s] GC(7) Concurrent Scan Root Regions 4.090ms -[2024-03-19T17:44:09.537+0000][35.093s] GC(7) Concurrent Mark -[2024-03-19T17:44:09.537+0000][35.093s] GC(7) Concurrent Mark From Roots -[2024-03-19T17:44:09.537+0000][35.093s] GC(7) Using 3 workers of 3 for marking -[2024-03-19T17:44:09.540+0000][35.096s] GC(7) Concurrent Mark From Roots 3.413ms -[2024-03-19T17:44:09.540+0000][35.096s] GC(7) Concurrent Preclean -[2024-03-19T17:44:09.540+0000][35.097s] GC(7) Concurrent Preclean 0.185ms -[2024-03-19T17:44:09.541+0000][35.097s] GC(7) Pause Remark -[2024-03-19T17:44:09.544+0000][35.100s] GC(7) Pause Remark 47M->47M(512M) 3.341ms -[2024-03-19T17:44:09.544+0000][35.100s] GC(7) User=0.01s Sys=0.00s Real=0.00s -[2024-03-19T17:44:09.544+0000][35.101s] GC(7) Concurrent Mark 7.764ms -[2024-03-19T17:44:09.545+0000][35.101s] GC(7) Concurrent Rebuild Remembered Sets -[2024-03-19T17:44:09.546+0000][35.102s] GC(7) Concurrent Rebuild Remembered Sets 1.386ms -[2024-03-19T17:44:09.546+0000][35.102s] GC(7) Pause Cleanup -[2024-03-19T17:44:09.546+0000][35.102s] GC(7) Pause Cleanup 47M->47M(512M) 0.133ms -[2024-03-19T17:44:09.546+0000][35.103s] GC(7) User=0.00s Sys=0.00s Real=0.00s -[2024-03-19T17:44:09.546+0000][35.103s] GC(7) Concurrent Cleanup for Next Mark -[2024-03-19T17:44:09.548+0000][35.104s] GC(7) Concurrent Cleanup for Next Mark 1.227ms -[2024-03-19T17:44:09.548+0000][35.104s] GC(7) Concurrent Mark Cycle 16.691ms diff --git a/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_slow_requests.log b/test/integration/environment/docker-dev-volumes/solr/data/logs/solr_slow_requests.log deleted file mode 100644 index e69de29b..00000000 diff --git a/test/testHelpers/collections/collectionHelper.ts b/test/testHelpers/collections/collectionHelper.ts index 5cf4779f..417aa95f 100644 --- a/test/testHelpers/collections/collectionHelper.ts +++ b/test/testHelpers/collections/collectionHelper.ts @@ -1,4 +1,6 @@ import { Collection } from '../../../src/collections' +// import { DvObjectType } from '../../../src' +import { CollectionPayload } from '../../../src/collections/infra/repositories/transformers/CollectionPayload' const COLLECTION_ID = 11111 const COLLECTION_ALIAS_STR = 'secondCollection' @@ -13,6 +15,19 @@ export const createCollectionModel = (): Collection => { name: COLLECTION_NAME_STR, affiliation: COLLECTION_AFFILIATION_STR, description: COLLECTION_DESCRIPTION_STR + // isPartOf: { type: DvObjectType.DATAVERSE, identifier: 'root', displayName: 'Root' } } return collectionModel } + +export const createCollectionPayload = (): CollectionPayload => { + const collectionPayload: CollectionPayload = { + id: COLLECTION_ID, + alias: COLLECTION_ALIAS_STR, + name: COLLECTION_NAME_STR, + affiliation: COLLECTION_AFFILIATION_STR, + description: COLLECTION_DESCRIPTION_STR + // isPartOf: { type: DvObjectType.DATAVERSE, identifier: 'root', displayName: 'Root' } + } + return collectionPayload +} diff --git a/test/unit/collections/CollectionsRepository.test.ts b/test/unit/collections/CollectionsRepository.test.ts new file mode 100644 index 00000000..cbfa829f --- /dev/null +++ b/test/unit/collections/CollectionsRepository.test.ts @@ -0,0 +1,106 @@ +import { CollectionsRepository } from '../../../src/collections/infra/repositories/CollectionsRepository' +import axios from 'axios' +import { + ApiConfig, + DataverseApiAuthMechanism +} from '../../../src/core/infra/repositories/ApiConfig' +import { + createCollectionModel, + createCollectionPayload +} from '../../testHelpers/collections/collectionHelper' +import { TestConstants } from '../../testHelpers/TestConstants' + +describe('CollectionsRepository', () => { + const sut: CollectionsRepository = new CollectionsRepository() + const testCollectionSuccessfulResponse = { + data: { + status: 'OK', + data: createCollectionPayload() + } + } + const testCollectionModel = createCollectionModel() + + beforeEach(() => { + ApiConfig.init( + TestConstants.TEST_API_URL, + DataverseApiAuthMechanism.API_KEY, + TestConstants.TEST_DUMMY_API_KEY + ) + }) + describe('getCollection', () => { + const expectedRequestConfigApiKey = { + params: { + returnOwners: true + }, + headers: TestConstants.TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_API_KEY.headers + } + const expectedRequestConfigSessionCookie = { + params: { + returnOwners: true + }, + withCredentials: + TestConstants.TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_SESSION_COOKIE.withCredentials, + headers: TestConstants.TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_SESSION_COOKIE.headers + } + + describe('by numeric id', () => { + test('should return Dataset when providing id, version id, and response is successful', async () => { + jest.spyOn(axios, 'get').mockResolvedValue(testCollectionSuccessfulResponse) + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/${testCollectionModel.id}` + + // API Key auth + let actual = await sut.getCollection(testCollectionModel.id) + + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(actual).toStrictEqual(testCollectionModel) + + // Session cookie auth + ApiConfig.init(TestConstants.TEST_API_URL, DataverseApiAuthMechanism.SESSION_COOKIE) + actual = await sut.getCollection(testCollectionModel.id) + expect(axios.get).toHaveBeenCalledWith( + expectedApiEndpoint, + expectedRequestConfigSessionCookie + ) + expect(actual).toStrictEqual(testCollectionModel) + }) + + // test('should return Dataset when providing id, version id, and response with license is successful', async () => { + // const testDatasetLicense = createDatasetLicenseModel() + // const testDatasetVersionWithLicenseSuccessfulResponse = { + // data: { + // status: 'OK', + // data: createDatasetVersionPayload(testDatasetLicense) + // } + // } + // jest.spyOn(axios, 'get').mockResolvedValue(testDatasetVersionWithLicenseSuccessfulResponse) + + // const actual = await sut.getDataset( + // testDatasetModel.id, + // testVersionId, + // testIncludeDeaccessioned + // ) + + // expect(axios.get).toHaveBeenCalledWith( + // `${TestConstants.TEST_API_URL}/datasets/${testDatasetModel.id}/versions/${testVersionId}`, + // expectedRequestConfigApiKey + // ) + // expect(actual).toStrictEqual(createDatasetModel(testDatasetLicense)) + // }) + + // test('should return error on repository read error', async () => { + // jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) + + // let error: ReadError = undefined + // await sut + // .getDataset(testDatasetModel.id, testVersionId, testIncludeDeaccessioned) + // .catch((e) => (error = e)) + + // expect(axios.get).toHaveBeenCalledWith( + // `${TestConstants.TEST_API_URL}/datasets/${testDatasetModel.id}/versions/${testVersionId}`, + // expectedRequestConfigApiKey + // ) + // expect(error).toBeInstanceOf(Error) + // }) + }) + }) +}) From 297f146878286b7662ef88a68c7af8bbcae52245 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 21 Mar 2024 10:59:37 -0400 Subject: [PATCH 14/18] Added isPartOf to Collection query, added more comprehensive tests for id, alias, and root --- src/collections/domain/models/Collection.ts | 4 +- .../transformers/CollectionPayload.ts | 4 +- .../transformers/collectionTransformers.ts | 6 +- .../collections/CollectionsRepository.test.ts | 3 - .../collections/collectionHelper.ts | 10 +- .../collections/CollectionsRepository.test.ts | 118 ++++++++++-------- test/unit/datasets/DatasetsRepository.test.ts | 24 ++-- 7 files changed, 89 insertions(+), 80 deletions(-) diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index 1a30cb70..fc48a62b 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -1,9 +1,9 @@ -// import { DvObjectOwnerNode } from '../../../core' +import { DvObjectOwnerNode } from '../../../core' export interface Collection { id: number alias: string name: string affiliation: string description: string - // isPartOf: DvObjectOwnerNode + isPartOf: DvObjectOwnerNode } diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts index 161036d8..ac084b16 100644 --- a/src/collections/infra/repositories/transformers/CollectionPayload.ts +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -1,9 +1,9 @@ -// import { OwnerNodePayload } from '../../../../core/infra/repositories/transformers/OwnerNodePayload' +import { OwnerNodePayload } from '../../../../core/infra/repositories/transformers/OwnerNodePayload' export interface CollectionPayload { id: number alias: string name: string affiliation: string description: string - // isPartOf: OwnerNodePayload + isPartOf: OwnerNodePayload } diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index 514c456f..eabcc39d 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -1,7 +1,7 @@ import { Collection } from '../../../domain/models/Collection' import { AxiosResponse } from 'axios' import { CollectionPayload } from './CollectionPayload' -// import { transformPayloadToOwnerNode } from '../../../../core/infra/repositories/transformers/dvObjectOwnerNodeTransformer' +import { transformPayloadToOwnerNode } from '../../../../core/infra/repositories/transformers/dvObjectOwnerNodeTransformer' export const transformCollectionIdResponseToPayload = (response: AxiosResponse): Collection => { const collectionPayload = response.data.data @@ -14,8 +14,8 @@ const transformPayloadToCollection = (collectionPayload: CollectionPayload): Col alias: collectionPayload.alias, name: collectionPayload.name, affiliation: collectionPayload.affiliation, - description: collectionPayload.description - // isPartOf: transformPayloadToOwnerNode(collectionPayload.isPartOf) + description: collectionPayload.description, + isPartOf: transformPayloadToOwnerNode(collectionPayload.isPartOf) } return collectionModel } diff --git a/test/integration/collections/CollectionsRepository.test.ts b/test/integration/collections/CollectionsRepository.test.ts index 3b8d64e9..31a14043 100644 --- a/test/integration/collections/CollectionsRepository.test.ts +++ b/test/integration/collections/CollectionsRepository.test.ts @@ -27,7 +27,6 @@ describe('CollectionsRepository', () => { describe('by default `root` Id', () => { test('should return the root collection of the Dataverse installation if no parameter is passed AS `root`', async () => { const actual = await testGetCollection.getCollection() - console.log('getCollection -> :root: ', actual) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ROOT) }) }) @@ -37,7 +36,6 @@ describe('CollectionsRepository', () => { const actual = await testGetCollection.getCollection( TestConstants.TEST_CREATED_COLLECTION_1_ALIAS ) - console.log('getCollection -> :alias: ', actual) expect(actual.alias).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ALIAS) }) @@ -56,7 +54,6 @@ describe('CollectionsRepository', () => { const actual = await testGetCollection.getCollection( TestConstants.TEST_CREATED_COLLECTION_1_ID ) - console.log('getCollection -> :id: ', actual) expect(actual.id).toBe(TestConstants.TEST_CREATED_COLLECTION_1_ID) }) diff --git a/test/testHelpers/collections/collectionHelper.ts b/test/testHelpers/collections/collectionHelper.ts index 417aa95f..d18c66b3 100644 --- a/test/testHelpers/collections/collectionHelper.ts +++ b/test/testHelpers/collections/collectionHelper.ts @@ -1,5 +1,5 @@ import { Collection } from '../../../src/collections' -// import { DvObjectType } from '../../../src' +import { DvObjectType } from '../../../src' import { CollectionPayload } from '../../../src/collections/infra/repositories/transformers/CollectionPayload' const COLLECTION_ID = 11111 @@ -14,8 +14,8 @@ export const createCollectionModel = (): Collection => { alias: COLLECTION_ALIAS_STR, name: COLLECTION_NAME_STR, affiliation: COLLECTION_AFFILIATION_STR, - description: COLLECTION_DESCRIPTION_STR - // isPartOf: { type: DvObjectType.DATAVERSE, identifier: 'root', displayName: 'Root' } + description: COLLECTION_DESCRIPTION_STR, + isPartOf: { type: DvObjectType.DATAVERSE, identifier: 'root', displayName: 'Root' } } return collectionModel } @@ -26,8 +26,8 @@ export const createCollectionPayload = (): CollectionPayload => { alias: COLLECTION_ALIAS_STR, name: COLLECTION_NAME_STR, affiliation: COLLECTION_AFFILIATION_STR, - description: COLLECTION_DESCRIPTION_STR - // isPartOf: { type: DvObjectType.DATAVERSE, identifier: 'root', displayName: 'Root' } + description: COLLECTION_DESCRIPTION_STR, + isPartOf: { type: DvObjectType.DATAVERSE, identifier: 'root', displayName: 'Root' } } return collectionPayload } diff --git a/test/unit/collections/CollectionsRepository.test.ts b/test/unit/collections/CollectionsRepository.test.ts index cbfa829f..8c763c20 100644 --- a/test/unit/collections/CollectionsRepository.test.ts +++ b/test/unit/collections/CollectionsRepository.test.ts @@ -9,6 +9,7 @@ import { createCollectionPayload } from '../../testHelpers/collections/collectionHelper' import { TestConstants } from '../../testHelpers/TestConstants' +import { ReadError } from '../../../src' describe('CollectionsRepository', () => { const sut: CollectionsRepository = new CollectionsRepository() @@ -34,19 +35,11 @@ describe('CollectionsRepository', () => { }, headers: TestConstants.TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_API_KEY.headers } - const expectedRequestConfigSessionCookie = { - params: { - returnOwners: true - }, - withCredentials: - TestConstants.TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_SESSION_COOKIE.withCredentials, - headers: TestConstants.TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_SESSION_COOKIE.headers - } describe('by numeric id', () => { - test('should return Dataset when providing id, version id, and response is successful', async () => { + test('should return Collection when providing a numeric id', async () => { jest.spyOn(axios, 'get').mockResolvedValue(testCollectionSuccessfulResponse) - const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/${testCollectionModel.id}` + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${testCollectionModel.id}` // API Key auth let actual = await sut.getCollection(testCollectionModel.id) @@ -54,53 +47,72 @@ describe('CollectionsRepository', () => { expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) expect(actual).toStrictEqual(testCollectionModel) - // Session cookie auth - ApiConfig.init(TestConstants.TEST_API_URL, DataverseApiAuthMechanism.SESSION_COOKIE) actual = await sut.getCollection(testCollectionModel.id) - expect(axios.get).toHaveBeenCalledWith( - expectedApiEndpoint, - expectedRequestConfigSessionCookie - ) + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) expect(actual).toStrictEqual(testCollectionModel) }) - // test('should return Dataset when providing id, version id, and response with license is successful', async () => { - // const testDatasetLicense = createDatasetLicenseModel() - // const testDatasetVersionWithLicenseSuccessfulResponse = { - // data: { - // status: 'OK', - // data: createDatasetVersionPayload(testDatasetLicense) - // } - // } - // jest.spyOn(axios, 'get').mockResolvedValue(testDatasetVersionWithLicenseSuccessfulResponse) - - // const actual = await sut.getDataset( - // testDatasetModel.id, - // testVersionId, - // testIncludeDeaccessioned - // ) - - // expect(axios.get).toHaveBeenCalledWith( - // `${TestConstants.TEST_API_URL}/datasets/${testDatasetModel.id}/versions/${testVersionId}`, - // expectedRequestConfigApiKey - // ) - // expect(actual).toStrictEqual(createDatasetModel(testDatasetLicense)) - // }) - - // test('should return error on repository read error', async () => { - // jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - - // let error: ReadError = undefined - // await sut - // .getDataset(testDatasetModel.id, testVersionId, testIncludeDeaccessioned) - // .catch((e) => (error = e)) - - // expect(axios.get).toHaveBeenCalledWith( - // `${TestConstants.TEST_API_URL}/datasets/${testDatasetModel.id}/versions/${testVersionId}`, - // expectedRequestConfigApiKey - // ) - // expect(error).toBeInstanceOf(Error) - // }) + test('should return error on repository read error', async () => { + jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${testCollectionModel.id}` + let error = undefined as unknown as ReadError + + await sut.getCollection(testCollectionModel.id).catch((e) => (error = e)) + + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(error).toBeInstanceOf(Error) + }) + }) + describe('by alias id', () => { + test('should return a Collection when providing the Collection alias is successful', async () => { + jest.spyOn(axios, 'get').mockResolvedValue(testCollectionSuccessfulResponse) + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${testCollectionModel.alias}` + + // API Key auth + let actual = await sut.getCollection(testCollectionModel.alias) + + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(actual).toStrictEqual(testCollectionModel) + + actual = await sut.getCollection(testCollectionModel.alias) + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(actual).toStrictEqual(testCollectionModel) + }) + + test('should return error on repository read error', async () => { + jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${testCollectionModel.alias}` + let error = undefined as unknown as ReadError + + await sut.getCollection(testCollectionModel.alias).catch((e) => (error = e)) + + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(error).toBeInstanceOf(Error) + }) + }) + describe('by default root id', () => { + test('should return a Collection when no collection id, using ROOT instead is successful', async () => { + jest.spyOn(axios, 'get').mockResolvedValue(testCollectionSuccessfulResponse) + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${TestConstants.TEST_CREATED_COLLECTION_1_ROOT}` + + // API Key auth + const actual = await sut.getCollection() + + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(actual).toStrictEqual(testCollectionModel) + }) + + test('should return error on repository read error', async () => { + jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) + const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${TestConstants.TEST_CREATED_COLLECTION_1_ROOT}` + + let error = undefined as unknown as ReadError + + await sut.getCollection().catch((e) => (error = e)) + + expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) + expect(error).toBeInstanceOf(Error) + }) }) }) }) diff --git a/test/unit/datasets/DatasetsRepository.test.ts b/test/unit/datasets/DatasetsRepository.test.ts index 1aee7ed6..7a7e0e58 100644 --- a/test/unit/datasets/DatasetsRepository.test.ts +++ b/test/unit/datasets/DatasetsRepository.test.ts @@ -80,7 +80,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getDatasetSummaryFieldNames().catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -212,7 +212,7 @@ describe('DatasetsRepository', () => { test('should return error on repository read error', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut .getDataset(testDatasetModel.id, testVersionId, testIncludeDeaccessioned) .catch((e) => (error = e)) @@ -258,7 +258,7 @@ describe('DatasetsRepository', () => { test('should return error on repository read error', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut .getDataset(testDatasetModel.persistentId, testVersionId, testIncludeDeaccessioned) .catch((e) => (error = e)) @@ -292,7 +292,7 @@ describe('DatasetsRepository', () => { test('should return error on repository read error', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getPrivateUrlDataset(testPrivateUrlToken).catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -341,7 +341,7 @@ describe('DatasetsRepository', () => { test('should return error on repository read error', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut .getDatasetCitation(1, testVersionId, testIncludeDeaccessioned) .catch((e) => (error = e)) @@ -370,7 +370,7 @@ describe('DatasetsRepository', () => { test('should return error on repository read error', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getPrivateUrlDatasetCitation(testPrivateUrlToken).catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -420,7 +420,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getDatasetUserPermissions(testDatasetModel.id).catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -460,7 +460,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut .getDatasetUserPermissions(TestConstants.TEST_DUMMY_PERSISTENT_ID) .catch((e) => (error = e)) @@ -513,7 +513,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getDatasetLocks(testDatasetModel.id).catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -553,7 +553,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getDatasetLocks(TestConstants.TEST_DUMMY_PERSISTENT_ID).catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -699,7 +699,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'get').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: ReadError = undefined + let error = undefined as unknown as ReadError await sut.getAllDatasetPreviews().catch((e) => (error = e)) expect(axios.get).toHaveBeenCalledWith( @@ -762,7 +762,7 @@ describe('DatasetsRepository', () => { test('should return error result on error response', async () => { jest.spyOn(axios, 'post').mockRejectedValue(TestConstants.TEST_ERROR_RESPONSE) - let error: WriteError = undefined + let error = undefined as unknown as WriteError await sut .createDataset(testNewDataset, testMetadataBlocks, testCollectionName) .catch((e) => (error = e)) From 275111f20267793566c2ede196001495820aca53 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 21 Mar 2024 11:05:07 -0400 Subject: [PATCH 15/18] update transformCollectionResponseToCollection const name --- src/collections/infra/repositories/CollectionsRepository.ts | 4 ++-- .../infra/repositories/transformers/collectionTransformers.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index cb85605c..b0101366 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -1,6 +1,6 @@ import { ApiRepository } from '../../../core/infra/repositories/ApiRepository' import { ICollectionsRepository } from '../../domain/repositories/ICollectionsRepository' -import { transformCollectionIdResponseToPayload } from './transformers/collectionTransformers' +import { transformCollectionResponseToCollection } from './transformers/collectionTransformers' import { Collection } from '../../domain/models/Collection' export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { private readonly collectionsResourceName: string = 'dataverses' @@ -18,7 +18,7 @@ export class CollectionsRepository extends ApiRepository implements ICollections true, { returnOwners: true } ) - .then((response) => transformCollectionIdResponseToPayload(response)) + .then((response) => transformCollectionResponseToCollection(response)) .catch((error) => { throw error }) diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index eabcc39d..1f4e70f8 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -3,7 +3,7 @@ import { AxiosResponse } from 'axios' import { CollectionPayload } from './CollectionPayload' import { transformPayloadToOwnerNode } from '../../../../core/infra/repositories/transformers/dvObjectOwnerNodeTransformer' -export const transformCollectionIdResponseToPayload = (response: AxiosResponse): Collection => { +export const transformCollectionResponseToCollection = (response: AxiosResponse): Collection => { const collectionPayload = response.data.data return transformPayloadToCollection(collectionPayload) } From c29ad95bdbe382cebcae9e0784d15382601af80a Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 21 Mar 2024 11:24:02 -0400 Subject: [PATCH 16/18] transformPayloadToCollection refactoring to correctly check for isPartOf object --- .../infra/repositories/transformers/collectionTransformers.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/collections/infra/repositories/transformers/collectionTransformers.ts b/src/collections/infra/repositories/transformers/collectionTransformers.ts index 1f4e70f8..177a87eb 100644 --- a/src/collections/infra/repositories/transformers/collectionTransformers.ts +++ b/src/collections/infra/repositories/transformers/collectionTransformers.ts @@ -15,7 +15,9 @@ const transformPayloadToCollection = (collectionPayload: CollectionPayload): Col name: collectionPayload.name, affiliation: collectionPayload.affiliation, description: collectionPayload.description, - isPartOf: transformPayloadToOwnerNode(collectionPayload.isPartOf) + ...(collectionPayload.isPartOf && { + isPartOf: transformPayloadToOwnerNode(collectionPayload.isPartOf) + }) } return collectionModel } From 0d63f4b9124286c06e7892e4933e76794d6b3453 Mon Sep 17 00:00:00 2001 From: Matt Mangan Date: Thu, 21 Mar 2024 13:50:54 -0400 Subject: [PATCH 17/18] changed Collection attributes and renamed collection identifier --- docs/useCases.md | 6 +++--- src/collections/domain/models/Collection.ts | 4 ++-- .../domain/repositories/ICollectionsRepository.ts | 2 +- src/collections/domain/useCases/GetCollection.ts | 6 +++--- .../infra/repositories/CollectionsRepository.ts | 6 ++---- .../repositories/transformers/CollectionPayload.ts | 4 ++-- test/unit/collections/CollectionsRepository.test.ts | 12 ++---------- 7 files changed, 15 insertions(+), 25 deletions(-) diff --git a/docs/useCases.md b/docs/useCases.md index 6c435228..4025b9d6 100644 --- a/docs/useCases.md +++ b/docs/useCases.md @@ -60,7 +60,7 @@ import { getCollection } from '@iqss/dataverse-client-javascript' /* ... */ // Case 1: Fetch Collection by its numerical ID -const collectionObjectParameter = 12345 +const collectionIdOrAlias = 12345 getCollection .execute(collectionId) @@ -74,7 +74,7 @@ getCollection /* ... */ // Case 2: Fetch Collection by its alias -const collectionObjectParameter = 'classicLiterature' +const collectionIdOrAlias = 'classicLiterature' getCollection .execute(collectionAlias) .then((collection: Collection) => { @@ -89,7 +89,7 @@ getCollection _See [use case](../src/collections/domain/useCases/GetCollection.ts)_ definition. -The `collectionObjectParameter` is a generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId). +The `collectionIdOrAlias` is a generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId). If no collection identifier is specified, the default collection identifier; `root` will be used. If you want to search for a different collection, you must add the collection identifier as a parameter in the use case call. diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index fc48a62b..e111acef 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -3,7 +3,7 @@ export interface Collection { id: number alias: string name: string - affiliation: string - description: string + affiliation?: string + description?: string isPartOf: DvObjectOwnerNode } diff --git a/src/collections/domain/repositories/ICollectionsRepository.ts b/src/collections/domain/repositories/ICollectionsRepository.ts index e4de6461..bd4f5d6a 100644 --- a/src/collections/domain/repositories/ICollectionsRepository.ts +++ b/src/collections/domain/repositories/ICollectionsRepository.ts @@ -1,4 +1,4 @@ import { Collection } from '../models/Collection' export interface ICollectionsRepository { - getCollection(collectionObjectParameter: number | string): Promise + getCollection(collectionIdOrAlias: number | string): Promise } diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts index d18f5dbe..b364644d 100644 --- a/src/collections/domain/useCases/GetCollection.ts +++ b/src/collections/domain/useCases/GetCollection.ts @@ -12,11 +12,11 @@ export class GetCollection implements UseCase { /** * Returns a Collection instance, given the search parameters to identify it. * - * @param {number | string} [collectionObjectParameter = 'root'] - A generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId) + * @param {number | string} [collectionIdOrAlias = 'root'] - A generic collection identifier, which can be either a string (for queries by CollectionAlias), or a number (for queries by CollectionId) * If this parameter is not set, the default value is: 'root' * @returns {Promise} */ - async execute(collectionObjectParameter: number | string = 'root'): Promise { - return await this.collectionsRepository.getCollection(collectionObjectParameter) + async execute(collectionIdOrAlias: number | string = 'root'): Promise { + return await this.collectionsRepository.getCollection(collectionIdOrAlias) } } diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index b0101366..641ac429 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -6,14 +6,12 @@ export class CollectionsRepository extends ApiRepository implements ICollections private readonly collectionsResourceName: string = 'dataverses' private readonly collectionsDefaultOperationType: string = 'get' - public async getCollection( - collectionObjectParameter: number | string = 'root' - ): Promise { + public async getCollection(collectionIdOrAlias: number | string = 'root'): Promise { return this.doGet( this.buildApiEndpoint( this.collectionsResourceName, this.collectionsDefaultOperationType, - collectionObjectParameter + collectionIdOrAlias ), true, { returnOwners: true } diff --git a/src/collections/infra/repositories/transformers/CollectionPayload.ts b/src/collections/infra/repositories/transformers/CollectionPayload.ts index ac084b16..f1354f88 100644 --- a/src/collections/infra/repositories/transformers/CollectionPayload.ts +++ b/src/collections/infra/repositories/transformers/CollectionPayload.ts @@ -3,7 +3,7 @@ export interface CollectionPayload { id: number alias: string name: string - affiliation: string - description: string + affiliation?: string + description?: string isPartOf: OwnerNodePayload } diff --git a/test/unit/collections/CollectionsRepository.test.ts b/test/unit/collections/CollectionsRepository.test.ts index 8c763c20..eab8e8a0 100644 --- a/test/unit/collections/CollectionsRepository.test.ts +++ b/test/unit/collections/CollectionsRepository.test.ts @@ -42,14 +42,10 @@ describe('CollectionsRepository', () => { const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${testCollectionModel.id}` // API Key auth - let actual = await sut.getCollection(testCollectionModel.id) + const actual = await sut.getCollection(testCollectionModel.id) expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) expect(actual).toStrictEqual(testCollectionModel) - - actual = await sut.getCollection(testCollectionModel.id) - expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) - expect(actual).toStrictEqual(testCollectionModel) }) test('should return error on repository read error', async () => { @@ -69,12 +65,8 @@ describe('CollectionsRepository', () => { const expectedApiEndpoint = `${TestConstants.TEST_API_URL}/dataverses/${testCollectionModel.alias}` // API Key auth - let actual = await sut.getCollection(testCollectionModel.alias) - - expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) - expect(actual).toStrictEqual(testCollectionModel) + const actual = await sut.getCollection(testCollectionModel.alias) - actual = await sut.getCollection(testCollectionModel.alias) expect(axios.get).toHaveBeenCalledWith(expectedApiEndpoint, expectedRequestConfigApiKey) expect(actual).toStrictEqual(testCollectionModel) }) From d4efec4126b67349b78064eef5f1287353159eb6 Mon Sep 17 00:00:00 2001 From: MellyGray Date: Mon, 25 Mar 2024 14:09:04 +0100 Subject: [PATCH 18/18] feat(getCollection use case): add global constant ROOT_COLLECTION_ALIAS --- src/collections/domain/models/Collection.ts | 2 ++ src/collections/domain/useCases/GetCollection.ts | 4 ++-- src/collections/infra/repositories/CollectionsRepository.ts | 6 ++++-- src/datasets/domain/useCases/CreateDataset.ts | 3 ++- test/environment/setup.ts | 6 +++++- test/integration/datasets/DatasetsRepository.test.ts | 3 ++- test/testHelpers/TestConstants.ts | 4 +++- test/unit/datasets/CreateDataset.test.ts | 5 +++-- 8 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/collections/domain/models/Collection.ts b/src/collections/domain/models/Collection.ts index e111acef..c418fca4 100644 --- a/src/collections/domain/models/Collection.ts +++ b/src/collections/domain/models/Collection.ts @@ -7,3 +7,5 @@ export interface Collection { description?: string isPartOf: DvObjectOwnerNode } + +export const ROOT_COLLECTION_ALIAS = 'root' diff --git a/src/collections/domain/useCases/GetCollection.ts b/src/collections/domain/useCases/GetCollection.ts index b364644d..f17de63e 100644 --- a/src/collections/domain/useCases/GetCollection.ts +++ b/src/collections/domain/useCases/GetCollection.ts @@ -1,6 +1,6 @@ import { UseCase } from '../../../core/domain/useCases/UseCase' import { ICollectionsRepository } from '../repositories/ICollectionsRepository' -import { Collection } from '../models/Collection' +import { Collection, ROOT_COLLECTION_ALIAS } from '../models/Collection' export class GetCollection implements UseCase { private collectionsRepository: ICollectionsRepository @@ -16,7 +16,7 @@ export class GetCollection implements UseCase { * If this parameter is not set, the default value is: 'root' * @returns {Promise} */ - async execute(collectionIdOrAlias: number | string = 'root'): Promise { + async execute(collectionIdOrAlias: number | string = ROOT_COLLECTION_ALIAS): Promise { return await this.collectionsRepository.getCollection(collectionIdOrAlias) } } diff --git a/src/collections/infra/repositories/CollectionsRepository.ts b/src/collections/infra/repositories/CollectionsRepository.ts index 641ac429..12443ba6 100644 --- a/src/collections/infra/repositories/CollectionsRepository.ts +++ b/src/collections/infra/repositories/CollectionsRepository.ts @@ -1,12 +1,14 @@ import { ApiRepository } from '../../../core/infra/repositories/ApiRepository' import { ICollectionsRepository } from '../../domain/repositories/ICollectionsRepository' import { transformCollectionResponseToCollection } from './transformers/collectionTransformers' -import { Collection } from '../../domain/models/Collection' +import { Collection, ROOT_COLLECTION_ALIAS } from '../../domain/models/Collection' export class CollectionsRepository extends ApiRepository implements ICollectionsRepository { private readonly collectionsResourceName: string = 'dataverses' private readonly collectionsDefaultOperationType: string = 'get' - public async getCollection(collectionIdOrAlias: number | string = 'root'): Promise { + public async getCollection( + collectionIdOrAlias: number | string = ROOT_COLLECTION_ALIAS + ): Promise { return this.doGet( this.buildApiEndpoint( this.collectionsResourceName, diff --git a/src/datasets/domain/useCases/CreateDataset.ts b/src/datasets/domain/useCases/CreateDataset.ts index aae563e1..60f28fdc 100644 --- a/src/datasets/domain/useCases/CreateDataset.ts +++ b/src/datasets/domain/useCases/CreateDataset.ts @@ -5,6 +5,7 @@ import { NewResourceValidator } from '../../../core/domain/useCases/validators/N import { IMetadataBlocksRepository } from '../../../metadataBlocks/domain/repositories/IMetadataBlocksRepository' import { MetadataBlock } from '../../../metadataBlocks' import { CreatedDatasetIdentifiers } from '../models/CreatedDatasetIdentifiers' +import { ROOT_COLLECTION_ALIAS } from '../../../collections/domain/models/Collection' export class CreateDataset implements UseCase { private datasetsRepository: IDatasetsRepository @@ -33,7 +34,7 @@ export class CreateDataset implements UseCase { */ async execute( newDataset: NewDatasetDTO, - collectionId = 'root' + collectionId = ROOT_COLLECTION_ALIAS ): Promise { const metadataBlocks = await this.getNewDatasetMetadataBlocks(newDataset) diff --git a/test/environment/setup.ts b/test/environment/setup.ts index 7f34a7e0..0acefc9f 100644 --- a/test/environment/setup.ts +++ b/test/environment/setup.ts @@ -6,6 +6,7 @@ import datasetJson1 from '../testHelpers/datasets/test-dataset-1.json' import datasetJson2 from '../testHelpers/datasets/test-dataset-2.json' import datasetJson3 from '../testHelpers/datasets/test-dataset-3.json' import collectionJson from '../testHelpers/collections/test-collection-1.json' +import { ROOT_COLLECTION_ALIAS } from '../../src/collections/domain/models/Collection' const COMPOSE_FILE = 'docker-compose.yml' @@ -86,7 +87,10 @@ async function createCollectionViaApi(collectionJson: any): Promise { } /* eslint-disable @typescript-eslint/no-explicit-any */ -async function createDatasetViaApi(datasetJson: any, collectionId = 'root'): Promise { +async function createDatasetViaApi( + datasetJson: any, + collectionId = ROOT_COLLECTION_ALIAS +): Promise { return await axios.post( `${TestConstants.TEST_API_URL}/dataverses/${collectionId}/datasets`, datasetJson, diff --git a/test/integration/datasets/DatasetsRepository.test.ts b/test/integration/datasets/DatasetsRepository.test.ts index ceccd49a..15eecb6c 100644 --- a/test/integration/datasets/DatasetsRepository.test.ts +++ b/test/integration/datasets/DatasetsRepository.test.ts @@ -20,6 +20,7 @@ import { DatasetContact, DatasetDescription } from '../../../src/datasets/domain/models/Dataset' +import { ROOT_COLLECTION_ALIAS } from '../../../src/collections/domain/models/Collection' describe('DatasetsRepository', () => { const sut: DatasetsRepository = new DatasetsRepository() @@ -336,7 +337,7 @@ describe('DatasetsRepository', () => { const createdDataset = await sut.createDataset( testNewDataset, [citationMetadataBlock], - 'root' + ROOT_COLLECTION_ALIAS ) const actualCreatedDataset = await sut.getDataset( createdDataset.numericId, diff --git a/test/testHelpers/TestConstants.ts b/test/testHelpers/TestConstants.ts index 1a06f597..57540ed3 100644 --- a/test/testHelpers/TestConstants.ts +++ b/test/testHelpers/TestConstants.ts @@ -1,3 +1,5 @@ +import { ROOT_COLLECTION_ALIAS } from '../../src/collections/domain/models/Collection' + export class TestConstants { static readonly TEST_API_URL = 'http://localhost:8080/api/v1' static readonly TEST_DUMMY_API_KEY = 'dummyApiKey' @@ -50,5 +52,5 @@ export class TestConstants { static readonly TEST_DUMMY_COLLECTION_ALIAS = 'dummyCollectionId' static readonly TEST_CREATED_COLLECTION_1_ID = 4 static readonly TEST_CREATED_COLLECTION_1_ALIAS = 'firstCollection' - static readonly TEST_CREATED_COLLECTION_1_ROOT = 'root' + static readonly TEST_CREATED_COLLECTION_1_ROOT = ROOT_COLLECTION_ALIAS } diff --git a/test/unit/datasets/CreateDataset.test.ts b/test/unit/datasets/CreateDataset.test.ts index c7996bd9..5e826b38 100644 --- a/test/unit/datasets/CreateDataset.test.ts +++ b/test/unit/datasets/CreateDataset.test.ts @@ -9,6 +9,7 @@ import { import { ResourceValidationError } from '../../../src/core/domain/useCases/validators/errors/ResourceValidationError' import { WriteError, ReadError } from '../../../src' import { IMetadataBlocksRepository } from '../../../src/metadataBlocks/domain/repositories/IMetadataBlocksRepository' +import { ROOT_COLLECTION_ALIAS } from '../../../src/collections/domain/models/Collection' describe('execute', () => { const testDataset = createNewDatasetDTO() @@ -50,7 +51,7 @@ describe('execute', () => { expect(datasetsRepositoryStub.createDataset).toHaveBeenCalledWith( testDataset, testMetadataBlocks, - 'root' + ROOT_COLLECTION_ALIAS ) }) @@ -110,7 +111,7 @@ describe('execute', () => { expect(datasetsRepositoryStub.createDataset).toHaveBeenCalledWith( testDataset, testMetadataBlocks, - 'root' + ROOT_COLLECTION_ALIAS ) })