diff --git a/eng/code-quality-reports/pom.xml b/eng/code-quality-reports/pom.xml index c2f98d1d7150b..3ca16d47e068b 100755 --- a/eng/code-quality-reports/pom.xml +++ b/eng/code-quality-reports/pom.xml @@ -1,4 +1,4 @@ - --resource-group @@ -188,6 +193,46 @@ SearchAsyncClient searchAsyncClient = new SearchClientBuilder() .buildAsyncClient(); ``` +#### Create a client using Azure Active Directory authentication + +You can also create a `SearchClient`, `SearchIndexClient`, or `SearchIndexerClient` using Azure Active Directory (AAD) +authentication. Your user or service principal must be assigned the "Search Index Data Reader" role. +Using the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#defaultazurecredential) +you can authenticate a service using Managed Identity or a service principal, authenticate as a developer working on an +application, and more all without changing code. Please refer the [documentation](https://learn.microsoft.com/azure/search/search-security-rbac?tabs=config-svc-portal%2Croles-portal%2Ctest-portal%2Ccustom-role-portal%2Cdisable-keys-portal) +for instructions on how to connect to Azure Cognitive Search using Azure role-based access control (Azure RBAC). + +Before you can use the `DefaultAzureCredential`, or any credential type from [Azure.Identity](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md), +you'll first need to [install the Azure.Identity package](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/README.md#include-the-package). + +To use `DefaultAzureCredential` with a client ID and secret, you'll need to set the `AZURE_TENANT_ID`, +`AZURE_CLIENT_ID`, and `AZURE_CLIENT_SECRET` environment variables; alternatively, you can pass those values +to the `ClientSecretCredential` also in `azure-identity`. + +Make sure you use the right namespace for `DefaultAzureCredential` at the top of your source file: + +```java +import com.azure.identity.DefaultAzureCredential; +import com.azure.identity.DefaultAzureCredentialBuilder; +``` + +Then you can create an instance of `DefaultAzureCredential` and pass it to a new instance of your client: + +```java readme-sample-searchClientWithTokenCredential +String indexName = "nycjobs"; + +// Get the service endpoint from the environment +String endpoint = Configuration.getGlobalConfiguration().get("SEARCH_ENDPOINT"); +DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); + +// Create a client +SearchClient client = new SearchClientBuilder() + .endpoint(endpoint) + .indexName(indexName) + .credential(credential) + .buildClient(); +``` + ### Send your first search query To get running with Azure Cognitive Search first create an index following this [guide][search-get-started-portal]. @@ -220,6 +265,35 @@ tables.)_ The `azure-search-documents` client library exposes operations on thes * [Start indexers to automatically crawl data sources](https://docs.microsoft.com/rest/api/searchservice/indexer-operations) * [Define AI powered Skillsets to transform and enrich your data](https://docs.microsoft.com/rest/api/searchservice/skillset-operations) +Azure Cognitive Search provides two powerful features: + +### Semantic Search + +Semantic search enhances the quality of search results for text-based queries. By enabling Semantic Search on your +search service, you can improve the relevance of search results in two ways: + +- It applies secondary ranking to the initial result set, promoting the most semantically relevant results to the top. +- It extracts and returns captions and answers in the response, which can be displayed on a search page to enhance the + user's search experience. + +To learn more about Semantic Search, you can refer to the [documentation](https://learn.microsoft.com/azure/search/vector-search-overview). + +### Vector Search + +Vector Search is an information retrieval technique that overcomes the limitations of traditional keyword-based search. +Instead of relying solely on lexical analysis and matching individual query terms, Vector Search utilizes machine +learning models to capture the contextual meaning of words and phrases. It represents documents and queries as vectors +in a high-dimensional space called an embedding. By understanding the intent behind the query, Vector Search can deliver +more relevant results that align with the user's requirements, even if the exact terms are not present in the document. +Moreover, Vector Search can be applied to various types of content, including images and videos, not just text. + +To learn how to index vector fields and perform vector search, you can refer to the [sample](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/VectorSearchExample.java). +This sample provides detailed guidance on indexing vector fields and demonstrates how to perform vector search. + +Additionally, for more comprehensive information about Vector Search, including its concepts and usage, you can refer +to the [documentation](https://learn.microsoft.com/azure/search/vector-search-overview). The documentation provides +in-depth explanations and guidance on leveraging the power of Vector Search in Azure Cognitive Search. + ## Examples The following examples all use a simple [Hotel data set](https://github.com/Azure-Samples/azure-search-sample-data) diff --git a/sdk/search/azure-search-documents/assets.json b/sdk/search/azure-search-documents/assets.json index 9045ce11edfe3..cf3498594f7c2 100644 --- a/sdk/search/azure-search-documents/assets.json +++ b/sdk/search/azure-search-documents/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/search/azure-search-documents", - "Tag": "java/search/azure-search-documents_67bdd0527a" + "Tag": "java/search/azure-search-documents_501669cb17" } diff --git a/sdk/search/azure-search-documents/pom.xml b/sdk/search/azure-search-documents/pom.xml index 1e66455f934a9..76c3d5350c818 100644 --- a/sdk/search/azure-search-documents/pom.xml +++ b/sdk/search/azure-search-documents/pom.xml @@ -115,12 +115,6 @@ 5.9.3 test - - org.mockito - mockito-core - 4.11.0 - test - io.projectreactor reactor-test diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchAsyncClient.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchAsyncClient.java index 007364cdb196a..befad713a8a92 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchAsyncClient.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchAsyncClient.java @@ -1072,11 +1072,15 @@ static SearchRequest createSearchRequest(String searchText, SearchOptions option .setSkip(options.getSkip()) .setTop(options.getTop()) .setCaptions(createSearchRequestCaptions(options)) - .setSemanticFields(nullSafeStringJoin(options.getSemanticFields())); + .setSemanticFields(nullSafeStringJoin(options.getSemanticFields())) + .setSemanticErrorHandling(options.getSemanticErrorHandling()) + .setSemanticMaxWaitInMilliseconds(options.getSemanticMaxWaitInMilliseconds()) + .setDebug(options.getDebug()) + .setVector(options.getVector()); } static String createSearchRequestAnswers(SearchOptions searchOptions) { - QueryAnswerType answer = searchOptions.getAnswers(); + QueryAnswerType answer = searchOptions.getQueryAnswer(); Integer answersCount = searchOptions.getAnswersCount(); Double answerThreshold = searchOptions.getAnswerThreshold(); diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchServiceVersion.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchServiceVersion.java index 39b50ae78740c..9af6e04b5c01a 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchServiceVersion.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchServiceVersion.java @@ -17,7 +17,12 @@ public enum SearchServiceVersion implements ServiceVersion { /** * {@code 2021-04-30-Preview} service version. */ - V2021_04_30_PREVIEW("2021-04-30-Preview"); + V2021_04_30_PREVIEW("2021-04-30-Preview"), + + /** + * {@code 2023-07-01-Preview} service version. + */ + V2023_07_01_PREVIEW("2023-07-01-Preview"); private final String version; @@ -39,6 +44,6 @@ public String getVersion() { * @return The latest version supported by this client library. */ public static SearchServiceVersion getLatest() { - return V2021_04_30_PREVIEW; + return V2023_07_01_PREVIEW; } } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/QueryResultDocumentSemanticFieldState.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/QueryResultDocumentSemanticFieldState.java deleted file mode 100644 index b7ce047b505d8..0000000000000 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/QueryResultDocumentSemanticFieldState.java +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. - -package com.azure.search.documents.implementation.models; - -import com.azure.core.util.ExpandableStringEnum; -import java.util.Collection; - -/** The way the field was used for the semantic enrichment process. */ -public final class QueryResultDocumentSemanticFieldState - extends ExpandableStringEnum { - /** The field was fully used for semantic enrichment. */ - public static final QueryResultDocumentSemanticFieldState USED = fromString("used"); - - /** The field was not used for semantic enrichment. */ - public static final QueryResultDocumentSemanticFieldState UNUSED = fromString("unused"); - - /** The field was partially used for semantic enrichment. */ - public static final QueryResultDocumentSemanticFieldState PARTIAL = fromString("partial"); - - /** - * Creates a new instance of QueryResultDocumentSemanticFieldState value. - * - * @deprecated Use the {@link #fromString(String)} factory method. - */ - @Deprecated - public QueryResultDocumentSemanticFieldState() {} - - /** - * Creates or finds a QueryResultDocumentSemanticFieldState from its string representation. - * - * @param name a name to look for. - * @return the corresponding QueryResultDocumentSemanticFieldState. - */ - public static QueryResultDocumentSemanticFieldState fromString(String name) { - return fromString(name, QueryResultDocumentSemanticFieldState.class); - } - - /** - * Gets known QueryResultDocumentSemanticFieldState values. - * - * @return known QueryResultDocumentSemanticFieldState values. - */ - public static Collection values() { - return values(QueryResultDocumentSemanticFieldState.class); - } -} diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/SearchRequest.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/SearchRequest.java index ed7eb73a6866a..21e91d9632cd7 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/SearchRequest.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/SearchRequest.java @@ -17,6 +17,7 @@ import com.azure.search.documents.models.QueryType; import com.azure.search.documents.models.ScoringStatistics; import com.azure.search.documents.models.SearchMode; +import com.azure.search.documents.models.SearchQueryVector; import com.azure.search.documents.models.SemanticErrorHandling; import java.io.IOException; import java.util.List; @@ -205,7 +206,7 @@ public final class SearchRequest implements JsonSerializable { /* * The query parameters for vector and hybrid search queries. */ - private Vector vector; + private SearchQueryVector vector; /** Creates an instance of SearchRequest class. */ public SearchRequest() {} @@ -865,7 +866,7 @@ public SearchRequest setSemanticFields(String semanticFields) { * * @return the vector value. */ - public Vector getVector() { + public SearchQueryVector getVector() { return this.vector; } @@ -875,7 +876,7 @@ public Vector getVector() { * @param vector the vector value to set. * @return the SearchRequest object itself. */ - public SearchRequest setVector(Vector vector) { + public SearchRequest setVector(SearchQueryVector vector) { this.vector = vector; return this; } @@ -995,7 +996,7 @@ public static SearchRequest fromJson(JsonReader jsonReader) throws IOException { } else if ("semanticFields".equals(fieldName)) { deserializedSearchRequest.semanticFields = reader.getString(); } else if ("vector".equals(fieldName)) { - deserializedSearchRequest.vector = Vector.fromJson(reader); + deserializedSearchRequest.vector = SearchQueryVector.fromJson(reader); } else { reader.skipChildren(); } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkill.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkill.java index 7a27b02d16189..fadb41fa5b90c 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkill.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkill.java @@ -44,10 +44,18 @@ public final class EntityRecognitionSkill extends SearchIndexerSkill { /** * Creates an instance of EntityRecognitionSkill class. + *

+ * The instance of SentimentSkill uses {@link EntityRecognitionSkillVersion#V1}, to set the specific version of the + * skill use {@link #EntityRecognitionSkill(List, List, EntityRecognitionSkillVersion)}. * * @param inputs the inputs value to set. * @param outputs the outputs value to set. + * @deprecated Use {@link #EntityRecognitionSkill(List, List, EntityRecognitionSkillVersion)} as + * {@link EntityRecognitionSkillVersion#V1} is deprecated. See + * skill deprecation for + * more information. */ + @Deprecated public EntityRecognitionSkill(List inputs, List outputs) { this(inputs, outputs, EntityRecognitionSkillVersion.V1); } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkillVersion.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkillVersion.java index ac83a327d7332..d675220dbf476 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkillVersion.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/EntityRecognitionSkillVersion.java @@ -9,7 +9,12 @@ public enum EntityRecognitionSkillVersion { /** * Version 1 of {@link EntityRecognitionSkill}. + * + * @deprecated This version of the skill is deprecated, please use {@link #V3}. See + * skill deprecation for + * more information. */ + @Deprecated V1("#Microsoft.Skills.Text.EntityRecognitionSkill"), /** diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchField.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchField.java index 4ec44a4b07de3..1c8ec19e9e053 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchField.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchField.java @@ -121,7 +121,7 @@ public final class SearchField implements JsonSerializable { /* * The dimensionality of the vector field. */ - private Integer dimensions; + private Integer vectorSearchDimensions; /* * The name of the vector search algorithm configuration that specifies the algorithm and optional parameters for @@ -456,22 +456,22 @@ public SearchField setNormalizerName(LexicalNormalizerName normalizerName) { } /** - * Get the dimensions property: The dimensionality of the vector field. + * Get the vectorSearchDimensions property: The dimensionality of the vector field. * - * @return the dimensions value. + * @return the vectorSearchDimensions value. */ - public Integer getDimensions() { - return this.dimensions; + public Integer getVectorSearchDimensions() { + return this.vectorSearchDimensions; } /** - * Set the dimensions property: The dimensionality of the vector field. + * Set the vectorSearchDimensions property: The dimensionality of the vector field. * - * @param dimensions the dimensions value to set. + * @param vectorSearchDimensions the vectorSearchDimensions value to set. * @return the SearchField object itself. */ - public SearchField setDimensions(Integer dimensions) { - this.dimensions = dimensions; + public SearchField setVectorSearchDimensions(Integer vectorSearchDimensions) { + this.vectorSearchDimensions = vectorSearchDimensions; return this; } @@ -562,7 +562,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStringField("searchAnalyzer", Objects.toString(this.searchAnalyzerName, null)); jsonWriter.writeStringField("indexAnalyzer", Objects.toString(this.indexAnalyzerName, null)); jsonWriter.writeStringField("normalizer", Objects.toString(this.normalizerName, null)); - jsonWriter.writeNumberField("dimensions", this.dimensions); + jsonWriter.writeNumberField("dimensions", this.vectorSearchDimensions); jsonWriter.writeStringField("vectorSearchConfiguration", this.vectorSearchConfiguration); jsonWriter.writeArrayField( "synonymMaps", this.synonymMapNames, (writer, element) -> writer.writeString(element)); @@ -596,7 +596,7 @@ public static SearchField fromJson(JsonReader jsonReader) throws IOException { LexicalAnalyzerName searchAnalyzerName = null; LexicalAnalyzerName indexAnalyzerName = null; LexicalNormalizerName normalizerName = null; - Integer dimensions = null; + Integer vectorSearchDimensions = null; String vectorSearchConfiguration = null; List synonymMapNames = null; List fields = null; @@ -631,7 +631,7 @@ public static SearchField fromJson(JsonReader jsonReader) throws IOException { } else if ("normalizer".equals(fieldName)) { normalizerName = LexicalNormalizerName.fromString(reader.getString()); } else if ("dimensions".equals(fieldName)) { - dimensions = reader.getNullable(JsonReader::getInt); + vectorSearchDimensions = reader.getNullable(JsonReader::getInt); } else if ("vectorSearchConfiguration".equals(fieldName)) { vectorSearchConfiguration = reader.getString(); } else if ("synonymMaps".equals(fieldName)) { @@ -654,7 +654,7 @@ public static SearchField fromJson(JsonReader jsonReader) throws IOException { deserializedSearchField.searchAnalyzerName = searchAnalyzerName; deserializedSearchField.indexAnalyzerName = indexAnalyzerName; deserializedSearchField.normalizerName = normalizerName; - deserializedSearchField.dimensions = dimensions; + deserializedSearchField.vectorSearchDimensions = vectorSearchDimensions; deserializedSearchField.vectorSearchConfiguration = vectorSearchConfiguration; deserializedSearchField.synonymMapNames = synonymMapNames; deserializedSearchField.fields = fields; diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkill.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkill.java index 6175321306ed5..d4e982e842384 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkill.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkill.java @@ -1,9 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. + package com.azure.search.documents.indexes.models; import com.azure.core.annotation.Fluent; @@ -46,10 +43,18 @@ public final class SentimentSkill extends SearchIndexerSkill { /** * Creates an instance of SentimentSkill class. + *

+ * The instance of SentimentSkill uses {@link SentimentSkillVersion#V1}, to set the specific version of the skill + * use {@link #SentimentSkill(List, List, SentimentSkillVersion)}. * * @param inputs the inputs value to set. * @param outputs the outputs value to set. + * @deprecated Use {@link #SentimentSkill(List, List, SentimentSkillVersion)} as {@link SentimentSkillVersion#V1} is + * deprecated. See + * skill deprecation for + * more information. */ + @Deprecated public SentimentSkill(List inputs, List outputs) { this(inputs, outputs, SentimentSkillVersion.V1); } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkillVersion.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkillVersion.java index 1a9abb33cee54..f8856e28913ba 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkillVersion.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SentimentSkillVersion.java @@ -9,7 +9,12 @@ public enum SentimentSkillVersion { /** * Version 1 of {@link SentimentSkill}. + * + * @deprecated This version of the skill is deprecated, please use {@link #V3}. See + * skill deprecation for + * more information. */ + @Deprecated V1("#Microsoft.Skills.Text.SentimentSkill"), /** diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryResultDocumentSemanticField.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryResultDocumentSemanticField.java index 7206c4336028b..850724ddf951d 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryResultDocumentSemanticField.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryResultDocumentSemanticField.java @@ -11,7 +11,6 @@ import com.azure.json.JsonSerializable; import com.azure.json.JsonToken; import com.azure.json.JsonWriter; -import com.azure.search.documents.implementation.models.QueryResultDocumentSemanticFieldState; import java.io.IOException; import java.util.Objects; @@ -26,7 +25,7 @@ public final class QueryResultDocumentSemanticField implements JsonSerializable< /* * The way the field was used for the semantic enrichment process (fully used, partially used, or unused) */ - private QueryResultDocumentSemanticFieldState state; + private SemanticFieldState state; /** Creates an instance of QueryResultDocumentSemanticField class. */ public QueryResultDocumentSemanticField() {} @@ -46,7 +45,7 @@ public String getName() { * * @return the state value. */ - public QueryResultDocumentSemanticFieldState getState() { + public SemanticFieldState getState() { return this.state; } @@ -79,7 +78,7 @@ public static QueryResultDocumentSemanticField fromJson(JsonReader jsonReader) t deserializedQueryResultDocumentSemanticField.name = reader.getString(); } else if ("state".equals(fieldName)) { deserializedQueryResultDocumentSemanticField.state = - QueryResultDocumentSemanticFieldState.fromString(reader.getString()); + SemanticFieldState.fromString(reader.getString()); } else { reader.skipChildren(); } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchOptions.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchOptions.java index de50f76245f12..ff434260116a2 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchOptions.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchOptions.java @@ -139,7 +139,7 @@ public final class SearchOptions { * appending the pipe character '|' followed by the 'count-' option after the answers parameter value, such as * 'extractive|count-3'. Default count is 1. The confidence threshold can - * be configured by appending the pipe character '|' followed by the + * be configured by appending the pipe character '|' followed by the * 'threshold-' option after the answers parameter * value, such as 'extractive|threshold-0.9'. Default threshold is 0.7. */ @@ -159,7 +159,7 @@ public final class SearchOptions { * This parameter is only valid if the query type is 'semantic'. * The confidence threshold can be configured by appending the pipe * character '|' followed by the 'threshold-' - * option after the answers parameter value, such as + * option after the answers parameter value, such as * 'extractive|threshold-0.9'. Default threshold is 0.7. */ private Double answerThreshold; @@ -236,6 +236,11 @@ public final class SearchOptions { */ private List semanticFields; + /** + * The query parameters for vector and hybrid search queries. + */ + private SearchQueryVector vector; + /** * Creates an instance of {@link SearchOptions}. */ @@ -656,7 +661,7 @@ public SearchOptions setSpeller(QuerySpellerType speller) { * * @return the answers value. */ - public QueryAnswerType getAnswers() { + public QueryAnswerType getQueryAnswer() { return this.answers; } @@ -671,7 +676,7 @@ public QueryAnswerType getAnswers() { * @param answers the answers value to set. * @return the SearchOptions object itself. */ - public SearchOptions setAnswers(QueryAnswerType answers) { + public SearchOptions setQueryAnswer(QueryAnswerType answers) { this.answers = answers; return this; } @@ -706,9 +711,9 @@ public SearchOptions setAnswersCount(Integer answersCount) { * Get the answer threshold property: This parameter is only valid if the query type is 'semantic'. * The confidence threshold can be configured by appending the pipe * character '|' followed by the 'threshold-<confidence threshold>' - * option after the answers parameter value, such as + * option after the answers parameter value, such as * 'extractive|threshold-0.9'. Default threshold is 0.7. - * + * * @return the answer threshold value. */ public Double getAnswerThreshold() { @@ -719,7 +724,7 @@ public Double getAnswerThreshold() { * Set the answer threshold property: This parameter is only valid if the query type is 'semantic'. * The confidence threshold can be configured by appending the pipe * character '|' followed by the 'threshold-<confidence threshold>' - * option after the answers parameter value, such as + * option after the answers parameter value, such as * 'extractive|threshold-0.9'. Default threshold is 0.7. * @param answerThreshold the answer threshold value to set. * @return the SearchOptions object itself. @@ -942,4 +947,24 @@ public SearchOptions setSemanticFields(List semanticFields) { this.semanticFields = semanticFields; return this; } + + /** + * Get the vector property: The query parameters for vector and hybrid search queries. + * + * @return the vector value. + */ + public SearchQueryVector getVector() { + return this.vector; + } + + /** + * Set the vector property: The query parameters for vector and hybrid search queries. + * + * @param vector the vector value to set. + * @return the SearchRequest object itself. + */ + public SearchOptions setVector(SearchQueryVector vector) { + this.vector = vector; + return this; + } } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/Vector.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchQueryVector.java similarity index 60% rename from sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/Vector.java rename to sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchQueryVector.java index 3b5541e2ad4bc..bc5f4ebc00ffe 100644 --- a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/models/Vector.java +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchQueryVector.java @@ -4,7 +4,7 @@ // Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is regenerated. -package com.azure.search.documents.implementation.models; +package com.azure.search.documents.models; import com.azure.core.annotation.Fluent; import com.azure.json.JsonReader; @@ -16,7 +16,7 @@ /** The query parameters for vector and hybrid search queries. */ @Fluent -public final class Vector implements JsonSerializable { +public final class SearchQueryVector implements JsonSerializable { /* * The vector representation of a search query. */ @@ -25,15 +25,15 @@ public final class Vector implements JsonSerializable { /* * Number of nearest neighbors to return as top hits. */ - private Integer k; + private Integer kNearestNeighborsCount; /* * Vector Fields of type Collection(Edm.Single) to be included in the vector searched. */ private String fields; - /** Creates an instance of Vector class. */ - public Vector() {} + /** Creates an instance of SearchQueryVector class. */ + public SearchQueryVector() {} /** * Get the value property: The vector representation of a search query. @@ -48,30 +48,30 @@ public List getValue() { * Set the value property: The vector representation of a search query. * * @param value the value value to set. - * @return the Vector object itself. + * @return the SearchQueryVector object itself. */ - public Vector setValue(List value) { + public SearchQueryVector setValue(List value) { this.value = value; return this; } /** - * Get the k property: Number of nearest neighbors to return as top hits. + * Get the kNearestNeighborsCount property: Number of nearest neighbors to return as top hits. * - * @return the k value. + * @return the kNearestNeighborsCount value. */ - public Integer getK() { - return this.k; + public Integer getKNearestNeighborsCount() { + return this.kNearestNeighborsCount; } /** - * Set the k property: Number of nearest neighbors to return as top hits. + * Set the kNearestNeighborsCount property: Number of nearest neighbors to return as top hits. * - * @param k the k value to set. - * @return the Vector object itself. + * @param kNearestNeighborsCount the kNearestNeighborsCount value to set. + * @return the SearchQueryVector object itself. */ - public Vector setK(Integer k) { - this.k = k; + public SearchQueryVector setKNearestNeighborsCount(Integer kNearestNeighborsCount) { + this.kNearestNeighborsCount = kNearestNeighborsCount; return this; } @@ -88,9 +88,9 @@ public String getFields() { * Set the fields property: Vector Fields of type Collection(Edm.Single) to be included in the vector searched. * * @param fields the fields value to set. - * @return the Vector object itself. + * @return the SearchQueryVector object itself. */ - public Vector setFields(String fields) { + public SearchQueryVector setFields(String fields) { this.fields = fields; return this; } @@ -99,40 +99,41 @@ public Vector setFields(String fields) { public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); jsonWriter.writeArrayField("value", this.value, (writer, element) -> writer.writeFloat(element)); - jsonWriter.writeNumberField("k", this.k); + jsonWriter.writeNumberField("k", this.kNearestNeighborsCount); jsonWriter.writeStringField("fields", this.fields); return jsonWriter.writeEndObject(); } /** - * Reads an instance of Vector from the JsonReader. + * Reads an instance of SearchQueryVector from the JsonReader. * * @param jsonReader The JsonReader being read. - * @return An instance of Vector if the JsonReader was pointing to an instance of it, or null if it was pointing to - * JSON null. - * @throws IOException If an error occurs while reading the Vector. + * @return An instance of SearchQueryVector if the JsonReader was pointing to an instance of it, or null if it was + * pointing to JSON null. + * @throws IOException If an error occurs while reading the SearchQueryVector. */ - public static Vector fromJson(JsonReader jsonReader) throws IOException { + public static SearchQueryVector fromJson(JsonReader jsonReader) throws IOException { return jsonReader.readObject( reader -> { - Vector deserializedVector = new Vector(); + SearchQueryVector deserializedSearchQueryVector = new SearchQueryVector(); while (reader.nextToken() != JsonToken.END_OBJECT) { String fieldName = reader.getFieldName(); reader.nextToken(); if ("value".equals(fieldName)) { List value = reader.readArray(reader1 -> reader1.getFloat()); - deserializedVector.value = value; + deserializedSearchQueryVector.value = value; } else if ("k".equals(fieldName)) { - deserializedVector.k = reader.getNullable(JsonReader::getInt); + deserializedSearchQueryVector.kNearestNeighborsCount = + reader.getNullable(JsonReader::getInt); } else if ("fields".equals(fieldName)) { - deserializedVector.fields = reader.getString(); + deserializedSearchQueryVector.fields = reader.getString(); } else { reader.skipChildren(); } } - return deserializedVector; + return deserializedSearchQueryVector; }); } } diff --git a/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SemanticFieldState.java b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SemanticFieldState.java new file mode 100644 index 0000000000000..845d006e085f0 --- /dev/null +++ b/sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SemanticFieldState.java @@ -0,0 +1,49 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package com.azure.search.documents.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** The way the field was used for the semantic enrichment process. */ +public final class SemanticFieldState extends ExpandableStringEnum { + /** The field was fully used for semantic enrichment. */ + public static final SemanticFieldState USED = fromString("used"); + + /** The field was not used for semantic enrichment. */ + public static final SemanticFieldState UNUSED = fromString("unused"); + + /** The field was partially used for semantic enrichment. */ + public static final SemanticFieldState PARTIAL = fromString("partial"); + + /** + * Creates a new instance of SemanticFieldState value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public SemanticFieldState() {} + + /** + * Creates or finds a SemanticFieldState from its string representation. + * + * @param name a name to look for. + * @return the corresponding SemanticFieldState. + */ + public static SemanticFieldState fromString(String name) { + return fromString(name, SemanticFieldState.class); + } + + /** + * Gets known SemanticFieldState values. + * + * @return known SemanticFieldState values. + */ + public static Collection values() { + return values(SemanticFieldState.class); + } +} diff --git a/sdk/search/azure-search-documents/src/samples/README.md b/sdk/search/azure-search-documents/src/samples/README.md index acdc1a044a815..1240d808e47a8 100644 --- a/sdk/search/azure-search-documents/src/samples/README.md +++ b/sdk/search/azure-search-documents/src/samples/README.md @@ -95,6 +95,7 @@ The following sections provide several code snippets covering some of the most c - [Add Synonym and custom skillset](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/RefineSearchCapabilitiesExample.java) - [Execute a search solution - run indexer and issue search queries](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/RunningSearchSolutionExample.java) - [Setting customer x-ms-client-request-id per API call](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/PerCallRequestIdExample.java) +- [Index vector fields and perform vector search](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/VectorSearchExample.java). ## Troubleshooting Troubleshooting steps can be found [here][SDK_README_TROUBLESHOOTING]. diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/AutoCompleteExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/AutoCompleteExample.java index f0b0cfbb7a181..1be0d82843a97 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/AutoCompleteExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/AutoCompleteExample.java @@ -14,7 +14,7 @@ /** * This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal */ public class AutoCompleteExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/HttpResponseExceptionExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/HttpResponseExceptionExample.java index 8edbfeea68100..30b548ed79781 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/HttpResponseExceptionExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/HttpResponseExceptionExample.java @@ -17,7 +17,7 @@ * returns a non-successful response *

* This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal *

*/ public class HttpResponseExceptionExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/IndexContentManagementExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/IndexContentManagementExample.java index fc537ac0fd8ee..b2f1e361a9738 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/IndexContentManagementExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/IndexContentManagementExample.java @@ -17,7 +17,7 @@ * This example shows how to manage the contents of an Azure Cognitive Search index. *

* This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal */ public class IndexContentManagementExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/ReadmeSamples.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/ReadmeSamples.java index ac011284eec4c..ea4a47810c230 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/ReadmeSamples.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/ReadmeSamples.java @@ -7,8 +7,10 @@ import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpResponse; import com.azure.core.http.policy.AddHeadersFromContextPolicy; +import com.azure.core.util.Configuration; import com.azure.core.util.Context; import com.azure.identity.AzureAuthorityHosts; +import com.azure.identity.DefaultAzureCredential; import com.azure.identity.DefaultAzureCredentialBuilder; import com.azure.search.documents.indexes.SearchIndexAsyncClient; import com.azure.search.documents.indexes.SearchIndexClient; @@ -286,4 +288,21 @@ public void nationalCloud() { .buildClient(); // END: readme-sample-nationalCloud } + + public void searchClientWithTokenCredential() { + // BEGIN: readme-sample-searchClientWithTokenCredential + String indexName = "nycjobs"; + + // Get the service endpoint from the environment + String endpoint = Configuration.getGlobalConfiguration().get("SEARCH_ENDPOINT"); + DefaultAzureCredential credential = new DefaultAzureCredentialBuilder().build(); + + // Create a client + SearchClient client = new SearchClientBuilder() + .endpoint(endpoint) + .indexName(indexName) + .credential(credential) + .buildClient(); + // END: readme-sample-searchClientWithTokenCredential + } } diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchAsyncWithFullyTypedDocumentsExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchAsyncWithFullyTypedDocumentsExample.java index e8c82a6b68a63..5ab4f5017e2c4 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchAsyncWithFullyTypedDocumentsExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchAsyncWithFullyTypedDocumentsExample.java @@ -20,7 +20,7 @@ * In this sample, the deserialization into well known type is done using Jackson ObjectMapper *

* This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal */ public class SearchAsyncWithFullyTypedDocumentsExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchForDynamicDocumentsExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchForDynamicDocumentsExample.java index f0a03f309fcdf..d43b5460e4dc4 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchForDynamicDocumentsExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchForDynamicDocumentsExample.java @@ -14,7 +14,7 @@ * This example shows how to perform basic searches using the Azure Cognitive Search SDK for Java *

* This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal */ public class SearchForDynamicDocumentsExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchOptionsExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchOptionsExample.java index d79c372a7d7a6..f4ae97a595e0a 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchOptionsExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchOptionsExample.java @@ -16,7 +16,7 @@ * This example shows how to work with {@link SearchOptions} while performing searches *

* This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal *

*/ public class SearchOptionsExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchSuggestionExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchSuggestionExample.java index 03ab4c2f26d0f..c29b2238ac0df 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchSuggestionExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchSuggestionExample.java @@ -18,7 +18,7 @@ * This example shows how to work with suggestions and search results *

* This sample is based on the hotels-sample index available to install from the portal. - * See https://docs.microsoft.com/en-us/azure/search/search-get-started-portal + * See https://docs.microsoft.com/azure/search/search-get-started-portal */ public class SearchSuggestionExample { diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/VectorSearchExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/VectorSearchExample.java new file mode 100644 index 0000000000000..96bb81903ab3c --- /dev/null +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/VectorSearchExample.java @@ -0,0 +1,423 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.search.documents; + +import com.azure.core.credential.AzureKeyCredential; +import com.azure.core.util.Configuration; +import com.azure.core.util.Context; +import com.azure.core.util.CoreUtils; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import com.azure.search.documents.indexes.SearchIndexClient; +import com.azure.search.documents.indexes.SearchIndexClientBuilder; +import com.azure.search.documents.indexes.models.HnswVectorSearchAlgorithmConfiguration; +import com.azure.search.documents.indexes.models.SearchField; +import com.azure.search.documents.indexes.models.SearchFieldDataType; +import com.azure.search.documents.indexes.models.SearchIndex; +import com.azure.search.documents.indexes.models.VectorSearch; +import com.azure.search.documents.models.AnswerResult; +import com.azure.search.documents.models.CaptionResult; +import com.azure.search.documents.models.QueryAnswerType; +import com.azure.search.documents.models.QueryCaptionType; +import com.azure.search.documents.models.QueryLanguage; +import com.azure.search.documents.models.QueryType; +import com.azure.search.documents.models.SearchOptions; +import com.azure.search.documents.models.SearchQueryVector; +import com.azure.search.documents.models.SearchResult; +import com.azure.search.documents.util.SearchPagedIterable; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static com.azure.search.documents.TestHelpers.waitForIndexing; + +/** + * This example shows how to work with {@link VectorSearch} while performing searches. + *

+ * This sample is based on the hotels-sample index available to install from the portal with an additional field for + * vector description. + *

+ * See https://docs.microsoft.com/azure/search/search-get-started-portal + */ +public class VectorSearchExample { + /** + * From the Azure portal, get your Azure Cognitive Search service URL and API key, + * and set the values of these environment variables: + */ + private static final String ENDPOINT = Configuration.getGlobalConfiguration().get("AZURE_COGNITIVE_SEARCH_ENDPOINT"); + private static final String API_KEY = Configuration.getGlobalConfiguration().get("AZURE_COGNITIVE_SEARCH_API_KEY"); + + private static final String INDEX_NAME = "hotels-vector-sample-index"; + + public static void main(String[] args) { + SearchIndexClient searchIndexClient = new SearchIndexClientBuilder() + .endpoint(ENDPOINT) + .credential(new AzureKeyCredential(API_KEY)) + .buildClient(); + + SearchClient searchClient = createSearchIndex(searchIndexClient); + + try { + singleVectorSearch(searchClient); + singleVectorSearchWithFilter(searchClient); + simpleHybridSearch(searchClient); + + //The availability of Semantic Search is limited to specific regions, as indicated in the list provided here: + // https://azure.microsoft.com/explore/global-infrastructure/products-by-region/?products=search. + // Due to this limitation, this sample is disabled by default. + // semanticHybridSearch(searchClient); + } finally { + // Cleanup the example index. + searchIndexClient.deleteIndex(INDEX_NAME); + } + } + + /** + * Creates a Cognitive Search index for the hotels example data with an additional field for vector search, using + * the data type {@code SearchFieldDataType.collection(SearchFieldDataType.SINGLE)}. + *

+ * This method will also upload a set of documents with pre-computed vector descriptions. + * + * @param searchIndexClient The {@link SearchIndexClient} to use for creating the index. + * @return The {@link SearchClient} to use for querying the index. + */ + public static SearchClient createSearchIndex(SearchIndexClient searchIndexClient) { + // Create the search index, including the new SearchFieldDataType.Single field for vector description. + SearchIndex searchIndex = new SearchIndex(INDEX_NAME) + .setFields( + new SearchField("HotelId", SearchFieldDataType.STRING) + .setKey(true) + .setFilterable(true) + .setSortable(true) + .setFacetable(true), + new SearchField("HotelName", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setSortable(true), + new SearchField("Description", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true), + new SearchField("DescriptionVector", SearchFieldDataType.collection(SearchFieldDataType.SINGLE)) + .setSearchable(true) + .setVectorSearchDimensions(1536) + // This must match a vector search configuration name. + .setVectorSearchConfiguration("my-vector-config"), + new SearchField("Category", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setSortable(true) + .setFacetable(true)) + // VectorSearch configuration is required for a vector field. + // The name used for the vector search algorithm configuration must match the configuration used by the + // search field used for vector search. + .setVectorSearch(new VectorSearch() + .setAlgorithmConfigurations(Collections.singletonList( + new HnswVectorSearchAlgorithmConfiguration("my-vector-config")))); + + // Semantic search configuration is disabled due to limited availability. + // If you know you have access to this feature, you can uncomment the following lines and uncomment the line + // calling 'semanticHybridSearch' in the 'main' method. +// .setSemanticSettings(new SemanticSettings() +// .setConfigurations(Arrays.asList(new SemanticConfiguration("my-semantic-config", new PrioritizedFields() +// .setTitleField(new SemanticField().setFieldName("HotelName")) +// .setPrioritizedContentFields(Arrays.asList(new SemanticField().setFieldName("Description"))) +// .setPrioritizedKeywordsFields(Arrays.asList(new SemanticField().setFieldName("Category"))))))); + + searchIndexClient.createOrUpdateIndex(searchIndex); + + SearchClient searchClient = searchIndexClient.getSearchClient(INDEX_NAME); + searchClient.uploadDocuments(getIndexDocuments()); + + waitForIndexing(); + + return searchClient; + } + + /** + * Example of using vector search without any other search parameters, such as a search query or filters. + * + * @param searchClient The {@link SearchClient} to use for querying the index. + */ + public static void singleVectorSearch(SearchClient searchClient) { + // Example of using vector search without using a search query or any filters. + List vectorizedResult = VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION; // "Top hotels in town" + SearchQueryVector searchQueryVector = new SearchQueryVector() + .setValue(vectorizedResult) + .setKNearestNeighborsCount(3) + // Set the fields to compare the vector against. This is a comma-delimited list of field names. + .setFields("DescriptionVector"); + + SearchPagedIterable searchResults = searchClient.search(null, + new SearchOptions().setVector(searchQueryVector), Context.NONE); + + int count = 0; + System.out.println("Single Vector Search Results:"); + for (SearchResult searchResult : searchResults) { + count++; + VectorHotel doc = searchResult.getDocument(VectorHotel.class); + System.out.printf("%s: %s%n", doc.getHotelId(), doc.getHotelName()); + } + System.out.println("Total number of search results: " + count); + } + + /** + * Example of using vector search with a filter. + * + * @param searchClient The {@link SearchClient} to use for querying the index. + */ + public static void singleVectorSearchWithFilter(SearchClient searchClient) { + // Example of using vector search with a filter. + List vectorizedResult = VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION; // "Top hotels in town" + SearchQueryVector searchQueryVector = new SearchQueryVector() + .setValue(vectorizedResult) + .setKNearestNeighborsCount(3) + // Set the fields to compare the vector against. This is a comma-delimited list of field names. + .setFields("DescriptionVector"); + + SearchPagedIterable searchResults = searchClient.search(null, new SearchOptions() + .setVector(searchQueryVector) + .setFilter("Category eq 'Luxury'"), Context.NONE); + + int count = 0; + System.out.println("Single Vector Search With Filter Results:"); + for (SearchResult searchResult : searchResults) { + count++; + VectorHotel doc = searchResult.getDocument(VectorHotel.class); + System.out.printf("%s: %s%n", doc.getHotelId(), doc.getHotelName()); + } + System.out.println("Total number of search results: " + count); + } + + /** + * Example of using vector search with a query in addition to vectorization. + * + * @param searchClient The {@link SearchClient} to use for querying the index. + */ + public static void simpleHybridSearch(SearchClient searchClient) { + // Example of using vector search with a query in addition to vectorization. + List vectorizedResult = VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION; // "Top hotels in town" + SearchQueryVector searchQueryVector = new SearchQueryVector() + .setValue(vectorizedResult) + .setKNearestNeighborsCount(3) + // Set the fields to compare the vector against. This is a comma-delimited list of field names. + .setFields("DescriptionVector"); + + SearchPagedIterable searchResults = searchClient.search("Top hotels in town", new SearchOptions() + .setVector(searchQueryVector), Context.NONE); + + int count = 0; + System.out.println("Simple Hybrid Search Results:"); + for (SearchResult searchResult : searchResults) { + count++; + VectorHotel doc = searchResult.getDocument(VectorHotel.class); + System.out.printf("%s: %s%n", doc.getHotelId(), doc.getHotelName()); + } + System.out.println("Total number of search results: " + count); + } + + /** + * Example of using vector search with a semantic query in addition to vectorization. + *

+ * Due to limited availability of Semantic Search this method isn't called in the example. If you know you have + * access to this feature, you can uncomment the line calling this method in the 'main' method. + * + * @param searchClient The {@link SearchClient} to use for querying the index. + */ + public static void semanticHybridSearch(SearchClient searchClient) { + // Example of using vector search with a semantic query in addition to vectorization. + List vectorizedResult = VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION; // "Top hotels in town" + SearchQueryVector searchQueryVector = new SearchQueryVector() + .setValue(vectorizedResult) + .setKNearestNeighborsCount(3) + // Set the fields to compare the vector against. This is a comma-delimited list of field names. + .setFields("DescriptionVector"); + + SearchOptions searchOptions = new SearchOptions() + .setVector(searchQueryVector) + .setQueryType(QueryType.SEMANTIC) + .setQueryLanguage(QueryLanguage.EN_US) + .setSemanticConfigurationName("my-semantic-config") + .setQueryCaption(QueryCaptionType.EXTRACTIVE) + .setQueryAnswer(QueryAnswerType.EXTRACTIVE); + + SearchPagedIterable results = searchClient.search( + "Is there any hotel located on the main commercial artery of the city in the heart of New York?", + searchOptions, Context.NONE); + + int count = 0; + System.out.println("Semantic Hybrid Search Results:"); + + System.out.println("Query Answer:"); + for (AnswerResult result : results.getAnswers()) { + System.out.println("Answer Highlights: " + result.getHighlights()); + System.out.println("Answer Text: " + result.getText()); + } + + for (SearchResult result : results) { + count++; + VectorHotel doc = result.getDocument(VectorHotel.class); + System.out.printf("%s: %s%n", doc.getHotelId(), doc.getHotelName()); + + if (result.getCaptions() != null) { + CaptionResult caption = result.getCaptions().get(0); + if (!CoreUtils.isNullOrEmpty(caption.getHighlights())) { + System.out.println("Caption Highlights: " + caption.getHighlights()); + } else { + System.out.println("Caption Text: " + caption.getText()); + } + } + } + + System.out.println("Total number of search results: " + count); + } + + /** + * Hotel model with an additional field for the vector description. + */ + public static final class VectorHotel implements JsonSerializable { + private String hotelId; + private String hotelName; + private String description; + private List descriptionVector; + private String category; + + public VectorHotel() { + } + + public String getHotelId() { + return hotelId; + } + + public VectorHotel setHotelId(String hotelId) { + this.hotelId = hotelId; + return this; + } + + public String getHotelName() { + return hotelName; + } + + public VectorHotel setHotelName(String hotelName) { + this.hotelName = hotelName; + return this; + } + + public String getDescription() { + return description; + } + + public VectorHotel setDescription(String description) { + this.description = description; + return this; + } + + public List getDescriptionVector() { + return descriptionVector == null ? null : Collections.unmodifiableList(descriptionVector); + } + + public VectorHotel setDescriptionVector(List descriptionVector) { + this.descriptionVector = descriptionVector == null ? null : new ArrayList<>(descriptionVector); + return this; + } + + public String getCategory() { + return category; + } + + public VectorHotel setCategory(String category) { + this.category = category; + return this; + } + + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + return jsonWriter.writeStartObject() + .writeStringField("HotelId", hotelId) + .writeStringField("HotelName", hotelName) + .writeStringField("Description", description) + .writeArrayField("DescriptionVector", descriptionVector, JsonWriter::writeFloat) + .writeStringField("Category", category) + .writeEndObject(); + } + + public static VectorHotel fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + VectorHotel vectorHotel = new VectorHotel(); + + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("HotelId".equals(fieldName)) { + vectorHotel.hotelId = reader.getString(); + } else if ("HotelName".equals(fieldName)) { + vectorHotel.hotelName = reader.getString(); + } else if ("Description".equals(fieldName)) { + vectorHotel.description = reader.getString(); + } else if ("DescriptionVector".equals(fieldName)) { + vectorHotel.descriptionVector = reader.readArray(JsonReader::getFloat); + } else if ("Category".equals(fieldName)) { + vectorHotel.category = reader.getString(); + } else { + reader.skipChildren(); + } + } + + return vectorHotel; + }); + } + } + + /** + * Gets a list of hotels with vectorized descriptions. + * + * @return A list of hotels. + */ + public static List getIndexDocuments() { + return Arrays.asList( + new VectorHotel() + .setHotelId("1") + .setHotelName("Fancy Stay") + .setDescription("Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a " + + "spa, and a really helpful concierge. The location is perfect -- right downtown, close to all " + + "the tourist attractions. We highly recommend this hotel.") + .setDescriptionVector(VectorSearchEmbeddings.HOTEL1_VECTORIZE_DESCRIPTION) + .setCategory("Luxury"), + new VectorHotel() + .setHotelId("2") + .setHotelName("Roach Motel") + .setDescription("Below average motel with a extremely rude staff, no complimentary breakfast, and " + + "noisy rooms riddled with cockroaches.") + .setDescriptionVector(VectorSearchEmbeddings.HOTEL2_VECTORIZE_DESCRIPTION) + .setCategory("Budget"), + new VectorHotel() + .setHotelId("3") + .setHotelName("EconoStay") + .setDescription("Very popular hotel in town. It's located downtown, close to all tourist attractions.") + .setDescriptionVector(VectorSearchEmbeddings.HOTEL3_VECTORIZE_DESCRIPTION) + .setCategory("Budget"), + new VectorHotel() + .setHotelId("4") + .setHotelName("Modern Stay") + .setDescription("Modern architecture, very polite staff and very clean. Also very affordable.") + .setDescriptionVector(VectorSearchEmbeddings.HOTEL4_VECTORIZE_DESCRIPTION) + .setCategory("Luxury"), + new VectorHotel() + .setHotelId("5") + .setHotelName("Secret Point") + .setDescription("The hotel is ideally located on the main commercial artery of the city in the heart " + + "of New York. A few minutes away is Time's Square and the historic centre of the city, as well " + + "as other places of interest that make New York one of America's most attractive and " + + "cosmopolitan cities.") + .setDescriptionVector(VectorSearchEmbeddings.HOTEL9_VECTORIZE_DESCRIPTION) + .setCategory("Boutique")); + + // Add more hotel documents here... + } +} diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/CreateSkillsetExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/CreateSkillsetExample.java index 31dac0bc3aed1..72d10e0410611 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/CreateSkillsetExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/CreateSkillsetExample.java @@ -41,7 +41,7 @@ public static void main(String[] args) { private static void createOcrSkillset(SearchIndexerClient searchIndexerClient) { // Sample OCR definition - // https://docs.microsoft.com/en-us/azure/search/cognitive-search-skill-ocr#sample-definition + // https://docs.microsoft.com/azure/search/cognitive-search-skill-ocr#sample-definition List inputs = Collections.singletonList( new InputFieldMappingEntry("image") diff --git a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/LifecycleSetupExample.java b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/LifecycleSetupExample.java index e40f51b95eb15..0344ccd4db0ca 100644 --- a/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/LifecycleSetupExample.java +++ b/sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/LifecycleSetupExample.java @@ -29,7 +29,7 @@ /** * This scenario assumes an existing search solution and uses a pre-population data source with sample data set For more - * information visit Azure Cognitive Search Sample Data: https://docs.microsoft.com/en-us/samples/azure-samples/azure-search-sample-data/azure-search-sample-data/ + * information visit Azure Cognitive Search Sample Data: https://docs.microsoft.com/samples/azure-samples/azure-search-sample-data/azure-search-sample-data/ */ public class LifecycleSetupExample { /** diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/IndexingTests.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/IndexingTests.java index f784eff258df9..98fe64f6cfb60 100644 --- a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/IndexingTests.java +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/IndexingTests.java @@ -27,9 +27,6 @@ import reactor.test.StepVerifier; import java.net.HttpURLConnection; -import java.text.DateFormat; -import java.text.ParseException; -import java.text.SimpleDateFormat; import java.time.Instant; import java.time.LocalDateTime; import java.time.OffsetDateTime; @@ -43,10 +40,8 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.TimeZone; import java.util.function.BiConsumer; -import static com.azure.search.documents.TestHelpers.ISO8601_FORMAT; import static com.azure.search.documents.TestHelpers.assertHttpResponseException; import static com.azure.search.documents.TestHelpers.assertMapEquals; import static com.azure.search.documents.TestHelpers.assertObjectEquals; @@ -1481,16 +1476,4 @@ private static SearchDocument canMergeDynamicDocumentsExpected(String key) { return expectedDoc; } - - @SuppressWarnings({"UseOfObsoleteDateTimeApi"}) - private static Date parseDate(String dateString) { - DateFormat dateFormat = new SimpleDateFormat(ISO8601_FORMAT); - dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); - - try { - return dateFormat.parse(dateString); - } catch (ParseException ex) { - throw new RuntimeException(ex); - } - } } diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/SearchTestBase.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/SearchTestBase.java index 84af6ddb956c7..8a7ad8162d433 100644 --- a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/SearchTestBase.java +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/SearchTestBase.java @@ -43,16 +43,22 @@ import java.io.IOException; import java.io.UncheckedIOException; +import java.text.DateFormat; +import java.text.ParseException; +import java.text.SimpleDateFormat; import java.time.Duration; import java.util.Arrays; import java.util.Collections; +import java.util.Date; import java.util.HashMap; import java.util.Locale; import java.util.Map; +import java.util.TimeZone; import java.util.function.BiConsumer; import static com.azure.search.documents.TestHelpers.BLOB_DATASOURCE_NAME; import static com.azure.search.documents.TestHelpers.HOTEL_INDEX_NAME; +import static com.azure.search.documents.TestHelpers.ISO8601_FORMAT; import static com.azure.search.documents.TestHelpers.SQL_DATASOURCE_NAME; import static com.azure.search.documents.indexes.DataSourceTests.FAKE_AZURE_SQL_CONNECTION_STRING; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -454,4 +460,16 @@ protected void compareMaps(Map expectedMap, Map actual comparisonFunction.accept(expected, actual); }); } + + @SuppressWarnings({"UseOfObsoleteDateTimeApi"}) + protected static Date parseDate(String dateString) { + DateFormat dateFormat = new SimpleDateFormat(ISO8601_FORMAT); + dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); + + try { + return dateFormat.parse(dateString); + } catch (ParseException ex) { + throw new RuntimeException(ex); + } + } } diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/UtilityMethodTests.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/UtilityMethodTests.java index 47080437c2029..dbc5fb21cde40 100644 --- a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/UtilityMethodTests.java +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/UtilityMethodTests.java @@ -30,11 +30,11 @@ static Stream createSearchRequestAnswersTestsSupplier() { Arguments.of(new SearchOptions(), null), // Only QueryAnswer provided returns the string value of QueryAnswer. - Arguments.of(new SearchOptions().setAnswers(QueryAnswerType.EXTRACTIVE), + Arguments.of(new SearchOptions().setQueryAnswer(QueryAnswerType.EXTRACTIVE), QueryAnswerType.EXTRACTIVE.toString()), // Both QueryAnswer and count provided returns the concatenated string mentioned in docs. - Arguments.of(new SearchOptions().setAnswers(QueryAnswerType.EXTRACTIVE).setAnswersCount(5), + Arguments.of(new SearchOptions().setQueryAnswer(QueryAnswerType.EXTRACTIVE).setAnswersCount(5), QueryAnswerType.EXTRACTIVE + "|count-5") ); } diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/VectorSearchEmbeddings.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/VectorSearchEmbeddings.java new file mode 100644 index 0000000000000..7b69417c98fe3 --- /dev/null +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/VectorSearchEmbeddings.java @@ -0,0 +1,52 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.search.documents; + +import com.azure.json.JsonProviders; +import com.azure.json.JsonReader; + +import java.io.IOException; +import java.io.InputStream; +import java.io.UncheckedIOException; +import java.util.List; +import java.util.Map; + +public class VectorSearchEmbeddings { + public static final List HOTEL1_VECTORIZE_DESCRIPTION; + public static final List HOTEL2_VECTORIZE_DESCRIPTION; + public static final List HOTEL3_VECTORIZE_DESCRIPTION; + public static final List HOTEL4_VECTORIZE_DESCRIPTION; + public static final List HOTEL5_VECTORIZE_DESCRIPTION; + public static final List HOTEL6_VECTORIZE_DESCRIPTION; + public static final List HOTEL7_VECTORIZE_DESCRIPTION; + public static final List HOTEL8_VECTORIZE_DESCRIPTION; + public static final List HOTEL9_VECTORIZE_DESCRIPTION; + public static final List HOTEL10_VECTORIZE_DESCRIPTION; + public static final List SEARCH_VECTORIZE_DESCRIPTION; + public static final List DEFAULT_VECTORIZE_DESCRIPTION; + + static { + InputStream stream = VectorSearchEmbeddings.class.getClassLoader() + .getResourceAsStream("VectorSearchEmbeddings.json"); + + try (JsonReader jsonReader = JsonProviders.createReader(stream)) { + Map> embeddings = jsonReader.readMap(reader -> reader.readArray(JsonReader::getFloat)); + + HOTEL1_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL1_VECTORIZE_DESCRIPTION"); + HOTEL2_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL2_VECTORIZE_DESCRIPTION"); + HOTEL3_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL3_VECTORIZE_DESCRIPTION"); + HOTEL4_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL4_VECTORIZE_DESCRIPTION"); + HOTEL5_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL5_VECTORIZE_DESCRIPTION"); + HOTEL6_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL6_VECTORIZE_DESCRIPTION"); + HOTEL7_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL7_VECTORIZE_DESCRIPTION"); + HOTEL8_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL8_VECTORIZE_DESCRIPTION"); + HOTEL9_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL9_VECTORIZE_DESCRIPTION"); + HOTEL10_VECTORIZE_DESCRIPTION = embeddings.get("HOTEL10_VECTORIZE_DESCRIPTION"); + SEARCH_VECTORIZE_DESCRIPTION = embeddings.get("SEARCH_VECTORIZE_DESCRIPTION"); + DEFAULT_VECTORIZE_DESCRIPTION = embeddings.get("DEFAULT_VECTORIZE_DESCRIPTION"); + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } +} diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/VectorSearchTests.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/VectorSearchTests.java new file mode 100644 index 0000000000000..8502a3ff15aef --- /dev/null +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/VectorSearchTests.java @@ -0,0 +1,806 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.search.documents; + +import com.azure.core.credential.AzureKeyCredential; +import com.azure.core.models.GeoPoint; +import com.azure.core.test.TestBase; +import com.azure.core.test.TestMode; +import com.azure.core.util.Context; +import com.azure.search.documents.implementation.util.SearchPagedResponseAccessHelper; +import com.azure.search.documents.indexes.SearchIndexAsyncClient; +import com.azure.search.documents.indexes.SearchIndexClient; +import com.azure.search.documents.indexes.SearchIndexClientBuilder; +import com.azure.search.documents.indexes.models.DistanceScoringFunction; +import com.azure.search.documents.indexes.models.DistanceScoringParameters; +import com.azure.search.documents.indexes.models.HnswVectorSearchAlgorithmConfiguration; +import com.azure.search.documents.indexes.models.LexicalAnalyzerName; +import com.azure.search.documents.indexes.models.LexicalNormalizerName; +import com.azure.search.documents.indexes.models.PrioritizedFields; +import com.azure.search.documents.indexes.models.ScoringFunctionAggregation; +import com.azure.search.documents.indexes.models.ScoringProfile; +import com.azure.search.documents.indexes.models.SearchField; +import com.azure.search.documents.indexes.models.SearchFieldDataType; +import com.azure.search.documents.indexes.models.SearchIndex; +import com.azure.search.documents.indexes.models.SearchSuggester; +import com.azure.search.documents.indexes.models.SemanticConfiguration; +import com.azure.search.documents.indexes.models.SemanticField; +import com.azure.search.documents.indexes.models.SemanticSettings; +import com.azure.search.documents.indexes.models.VectorSearch; +import com.azure.search.documents.models.QueryAnswerType; +import com.azure.search.documents.models.QueryCaptionType; +import com.azure.search.documents.models.QueryLanguage; +import com.azure.search.documents.models.QueryType; +import com.azure.search.documents.models.SearchOptions; +import com.azure.search.documents.models.SearchQueryVector; +import com.azure.search.documents.models.SearchResult; +import com.azure.search.documents.test.environment.models.HotelAddress; +import com.azure.search.documents.test.environment.models.HotelRoom; +import com.azure.search.documents.test.environment.models.VectorHotel; +import com.azure.search.documents.util.SearchPagedResponse; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; +import reactor.core.publisher.Mono; +import reactor.test.StepVerifier; + +import java.time.Duration; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.function.Function; +import java.util.stream.Collectors; + +import static com.azure.search.documents.TestHelpers.waitForIndexing; +import static org.junit.jupiter.api.Assertions.assertArrayEquals; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; + +/** + * Tests Vector search functionality. + */ +public class VectorSearchTests extends SearchTestBase { + private static void assertKeysEqual(List results, Function keyAccessor, + String[] expectedKeys) { + assertArrayEquals(expectedKeys, results.stream().map(keyAccessor).toArray()); + } + + private static final String HOTEL_INDEX_NAME = "azsearch-vector-shared-hotel-instance"; + private static SearchIndexClient searchIndexClient; + + @BeforeAll + public static void setupClass() { + TestBase.setupClass(); + + if (TEST_MODE == TestMode.PLAYBACK) { + return; + } + + searchIndexClient = new SearchIndexClientBuilder() + .endpoint(ENDPOINT) + .credential(new AzureKeyCredential(API_KEY)) + .retryPolicy(SERVICE_THROTTLE_SAFE_RETRY_POLICY) + .buildClient(); + + searchIndexClient.createIndex(getVectorIndex()); + + searchIndexClient.getSearchClient(HOTEL_INDEX_NAME).uploadDocuments(VECTORIZED_HOTELS); + + waitForIndexing(); + } + + @AfterAll + protected static void cleanupClass() { + if (TEST_MODE != TestMode.PLAYBACK) { + searchIndexClient.deleteIndex(HOTEL_INDEX_NAME); + + try { + Thread.sleep(5000); + } catch (InterruptedException ex) { + throw new RuntimeException(ex); + } + } + } + + private final List indexesToDelete = new ArrayList<>(); + + @AfterEach + public void deleteIndexes() { + if (TEST_MODE != TestMode.PLAYBACK) { + for (String index : indexesToDelete) { + searchIndexClient.deleteIndex(index); + } + } + } + + @Test + public void singleVectorSearchAsync() { + SearchAsyncClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, false).buildAsyncClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName"); + + StepVerifier.create(searchClient.search(null, searchOptions).collectList()) + .assertNext(results -> assertKeysEqual(results, + r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), new String[]{"3", "5", "1"})) + .verifyComplete(); + } + + @Test + public void singleVectorSearchSync() { + SearchClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, true).buildClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName"); + + List results = searchClient.search(null, searchOptions, Context.NONE).stream() + .collect(Collectors.toList()); + + assertKeysEqual(results, r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), + new String[]{"3", "5", "1"}); + } + + @Test + public void singleVectorSearchWithFilterAsync() { + SearchAsyncClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, false).buildAsyncClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName", "Category") + .setFilter("Category eq 'Budget'"); + + StepVerifier.create(searchClient.search(null, searchOptions).collectList()) + .assertNext(results -> assertKeysEqual(results, + r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), new String[]{"3", "5", "4"})) + .verifyComplete(); + } + + @Test + public void singleVectorSearchWithFilterSync() { + SearchClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, true).buildClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName", "Category") + .setFilter("Category eq 'Budget'"); + + List results = searchClient.search(null, searchOptions, Context.NONE) + .stream().collect(Collectors.toList()); + + assertKeysEqual(results, r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), + new String[]{"3", "5", "4"}); + } + + @Test + public void simpleHybridSearchAsync() { + SearchAsyncClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, false).buildAsyncClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName"); + + StepVerifier.create(searchClient.search("Top hotels in town", searchOptions).collectList()) + .assertNext(results -> assertKeysEqual(results, + r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), + new String[]{"3", "1", "5", "2", "10", "4", "9"})) + .verifyComplete(); + } + + @Test + public void simpleHybridSearchSync() { + SearchClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, true).buildClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName"); + + List results = searchClient.search("Top hotels in town", searchOptions, Context.NONE) + .stream().collect(Collectors.toList()); + + assertKeysEqual(results, r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), + new String[]{"3", "1", "5", "2", "10", "4", "9"}); + } + + @Test + @Disabled("Need to get manual recordings as this doesn't work with all SKUs or regions.") + public void semanticHybridSearchAsync() { + SearchAsyncClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, false).buildAsyncClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName", "Description", "Category") + .setQueryType(QueryType.SEMANTIC) + .setQueryLanguage(QueryLanguage.EN_US) + .setSemanticConfigurationName("my-semantic-config") + .setQueryCaption(QueryCaptionType.EXTRACTIVE) + .setQueryAnswer(QueryAnswerType.EXTRACTIVE); + + StepVerifier.create(searchClient.search( + "Is there any hotel located on the main commercial artery of the city in the heart of New York?", + searchOptions).byPage().collectList()) + .assertNext(pages -> { + SearchPagedResponse page1 = pages.get(0); + assertNotNull(SearchPagedResponseAccessHelper.getAnswers(page1)); + assertEquals(1, SearchPagedResponseAccessHelper.getAnswers(page1).size()); + assertEquals("9", SearchPagedResponseAccessHelper.getAnswers(page1).get(0).getKey()); + assertNotNull(SearchPagedResponseAccessHelper.getAnswers(page1).get(0).getHighlights()); + assertNotNull(SearchPagedResponseAccessHelper.getAnswers(page1).get(0).getText()); + + List results = new ArrayList<>(); + for (SearchPagedResponse page : pages) { + for (SearchResult result : page.getValue()) { + results.add(result); + + assertNotNull(result.getCaptions()); + assertNotNull(result.getCaptions().get(0).getHighlights()); + assertNotNull(result.getCaptions().get(0).getText()); + } + } + + assertKeysEqual(results, r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), + new String[]{"9", "3", "2", "5", "10", "1", "4"}); + }) + .verifyComplete(); + } + + @Test + @Disabled("Need to get manual recordings as this doesn't work with all SKUs or regions.") + public void semanticHybridSearchSync() { + SearchClient searchClient = getSearchClientBuilder(HOTEL_INDEX_NAME, true).buildClient(); + + SearchOptions searchOptions = new SearchOptions() + .setVector(new SearchQueryVector() + .setValue(VectorSearchEmbeddings.SEARCH_VECTORIZE_DESCRIPTION) + .setKNearestNeighborsCount(3) + .setFields("DescriptionVector")) + .setSelect("HotelId", "HotelName", "Description", "Category") + .setQueryType(QueryType.SEMANTIC) + .setQueryLanguage(QueryLanguage.EN_US) + .setSemanticConfigurationName("my-semantic-config") + .setQueryCaption(QueryCaptionType.EXTRACTIVE) + .setQueryAnswer(QueryAnswerType.EXTRACTIVE); + + List pages = searchClient.search( + "Is there any hotel located on the main commercial artery of the city in the heart of New York?", + searchOptions, Context.NONE).streamByPage().collect(Collectors.toList()); + + SearchPagedResponse page1 = pages.get(0); + assertNotNull(SearchPagedResponseAccessHelper.getAnswers(page1)); + assertEquals(1, SearchPagedResponseAccessHelper.getAnswers(page1).size()); + assertEquals("9", SearchPagedResponseAccessHelper.getAnswers(page1).get(0).getKey()); + assertNotNull(SearchPagedResponseAccessHelper.getAnswers(page1).get(0).getHighlights()); + assertNotNull(SearchPagedResponseAccessHelper.getAnswers(page1).get(0).getText()); + + List results = new ArrayList<>(); + for (SearchPagedResponse page : pages) { + for (SearchResult result : page.getValue()) { + results.add(result); + + assertNotNull(result.getCaptions()); + assertNotNull(result.getCaptions().get(0).getHighlights()); + assertNotNull(result.getCaptions().get(0).getText()); + } + } + + assertKeysEqual(results, r -> (String) r.getDocument(SearchDocument.class).get("HotelId"), + new String[]{"9", "3", "2", "5", "10", "1", "4"}); + } + + @SuppressWarnings("unchecked") + @Test + public void updateExistingIndexToAddVectorFieldsAsync() { + String indexName = randomIndexName("addvectorasync"); + SearchIndex searchIndex = new SearchIndex(indexName) + .setFields( + new SearchField("Id", SearchFieldDataType.STRING) + .setKey(true), + new SearchField("Name", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true)); + + SearchIndexAsyncClient searchIndexClient = getSearchIndexClientBuilder(false).buildAsyncClient(); + searchIndexClient.createIndex(searchIndex).block(); + indexesToDelete.add(indexName); + + // Upload data + SearchDocument document = new SearchDocument(); + document.put("Id", "1"); + document.put("Name", "Countryside Hotel"); + + SearchAsyncClient searchClient = searchIndexClient.getSearchAsyncClient(indexName); + searchClient.uploadDocuments(Collections.singletonList(document)).block(); + + waitForIndexing(); + + // Get the document + StepVerifier.create(searchClient.getDocument("1", SearchDocument.class)) + .assertNext(response -> { + assertEquals(document.get("Id"), response.get("Id")); + assertEquals(document.get("Name"), response.get("Name")); + }) + .verifyComplete(); + + // Update created index to add vector field + + // Get created index + Mono getAndUpdateIndex = searchIndexClient.getIndex(indexName) + .flatMap(createdIndex -> { + // Add vector + SearchField vectorField = new SearchField("DescriptionVector", + SearchFieldDataType.collection(SearchFieldDataType.SINGLE)) + .setSearchable(true) + .setVectorSearchDimensions(1536) + .setVectorSearchConfiguration("my-vector-config"); + + createdIndex.getFields().add(vectorField); + + createdIndex.setVectorSearch(new VectorSearch() + .setAlgorithmConfigurations(Collections.singletonList( + new HnswVectorSearchAlgorithmConfiguration("my-vector-config")))); + + return searchIndexClient.createOrUpdateIndex(createdIndex); + }); + + // Update index + StepVerifier.create(getAndUpdateIndex) + .assertNext(response -> { + assertEquals(indexName, response.getName()); + assertEquals(3, response.getFields().size()); + }) + .verifyComplete(); + + // Update document to add vector field's data + + // Get the document + Mono getAndUpdateDocument = searchClient.getDocument("1", SearchDocument.class) + .flatMap(resultDoc -> { + // Update document to add vector field data + resultDoc.put("DescriptionVector", VectorSearchEmbeddings.DEFAULT_VECTORIZE_DESCRIPTION); + return searchClient.mergeDocuments(Collections.singletonList(resultDoc)); + }) + .flatMap(ignored -> { + // Equivalent of 'waitForIndexing()' where in PLAYBACK getting the document is called right away, + // but for LIVE and RECORD it waits two seconds for the document to be available. + if (TEST_MODE == TestMode.PLAYBACK) { + return searchClient.getDocument("1", SearchDocument.class); + } else { + return searchClient.getDocument("1", SearchDocument.class) + .delaySubscription(Duration.ofSeconds(2)); + } + }); + + // Get the document + StepVerifier.create(getAndUpdateDocument) + .assertNext(response -> { + assertEquals(document.get("Id"), response.get("Id")); + assertEquals(document.get("Name"), response.get("Name")); + compareFloatListToDeserializedFloatList(VectorSearchEmbeddings.DEFAULT_VECTORIZE_DESCRIPTION, + (List) response.get("DescriptionVector")); + }) + .verifyComplete(); + } + + @SuppressWarnings("unchecked") + @Test + public void updateExistingIndexToAddVectorFieldsSync() { + String indexName = randomIndexName("addvectorsync"); + SearchIndex searchIndex = new SearchIndex(indexName) + .setFields( + new SearchField("Id", SearchFieldDataType.STRING) + .setKey(true), + new SearchField("Name", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true)); + + SearchIndexClient searchIndexClient = getSearchIndexClientBuilder(true).buildClient(); + searchIndexClient.createIndex(searchIndex); + indexesToDelete.add(indexName); + + // Upload data + SearchDocument document = new SearchDocument(); + document.put("Id", "1"); + document.put("Name", "Countryside Hotel"); + + SearchClient searchClient = searchIndexClient.getSearchClient(indexName); + searchClient.uploadDocuments(Collections.singletonList(document)); + + waitForIndexing(); + + // Get the document + SearchDocument responseDocument = searchClient.getDocument("1", SearchDocument.class); + + assertEquals(document.get("Id"), responseDocument.get("Id")); + assertEquals(document.get("Name"), responseDocument.get("Name")); + + // Update created index to add vector field + + // Get created index + SearchIndex createdIndex = searchIndexClient.getIndex(indexName); + + // Add vector + SearchField vectorField = new SearchField("DescriptionVector", + SearchFieldDataType.collection(SearchFieldDataType.SINGLE)) + .setSearchable(true) + .setVectorSearchDimensions(1536) + .setVectorSearchConfiguration("my-vector-config"); + + createdIndex.getFields().add(vectorField); + + createdIndex.setVectorSearch(new VectorSearch() + .setAlgorithmConfigurations(Collections.singletonList( + new HnswVectorSearchAlgorithmConfiguration("my-vector-config")))); + + // Update index + SearchIndex responseIndex = searchIndexClient.createOrUpdateIndex(createdIndex); + + assertEquals(indexName, responseIndex.getName()); + assertEquals(3, responseIndex.getFields().size()); + + // Update document to add vector field's data + + // Get the document + SearchDocument resultDoc = searchClient.getDocument("1", SearchDocument.class); + + // Update document to add vector field data + resultDoc.put("DescriptionVector", VectorSearchEmbeddings.DEFAULT_VECTORIZE_DESCRIPTION); + + searchClient.mergeDocuments(Collections.singletonList(resultDoc)); + waitForIndexing(); + + // Get the document + responseDocument = searchClient.getDocument("1", SearchDocument.class); + + assertEquals(document.get("Id"), responseDocument.get("Id")); + assertEquals(document.get("Name"), responseDocument.get("Name")); + compareFloatListToDeserializedFloatList(VectorSearchEmbeddings.DEFAULT_VECTORIZE_DESCRIPTION, + (List) responseDocument.get("DescriptionVector")); + } + + private static void compareFloatListToDeserializedFloatList(List expected, List actual) { + if (actual == null) { + assertNull(expected); + return; + } + + assertEquals(expected.size(), actual.size()); + + Object obj = actual.get(0); + if (obj instanceof Float || obj instanceof Double) { + for (int i = 0; i < expected.size(); i++) { + assertEquals(expected.get(i), actual.get(i).floatValue()); + } + } else { + throw new IllegalStateException("Deserialization of a float list returned an unexpected type. Type was: " + + obj.getClass().getName()); + } + } + + private static SearchIndex getVectorIndex() { + return new SearchIndex(HOTEL_INDEX_NAME) + .setFields( + new SearchField("HotelId", SearchFieldDataType.STRING) + .setKey(true) + .setFilterable(true) + .setSortable(true) + .setFacetable(true), + new SearchField("HotelName", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setSortable(true), + new SearchField("Description", SearchFieldDataType.STRING) + .setSearchable(true) + .setAnalyzerName(LexicalAnalyzerName.EN_LUCENE), + new SearchField("Description_fr", SearchFieldDataType.STRING) + .setSearchable(true) + .setAnalyzerName(LexicalAnalyzerName.FR_LUCENE), + new SearchField("DescriptionVector", SearchFieldDataType.collection(SearchFieldDataType.SINGLE)) + .setSearchable(true) + .setVectorSearchDimensions(1536) + .setVectorSearchConfiguration("my-vector-config"), + new SearchField("Category", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("Tags", SearchFieldDataType.collection(SearchFieldDataType.STRING)) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true), + new SearchField("ParkingIncluded", SearchFieldDataType.BOOLEAN) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("SmokingAllowed", SearchFieldDataType.BOOLEAN) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("LastRenovationDate", SearchFieldDataType.DATE_TIME_OFFSET) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("Rating", SearchFieldDataType.INT32) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("Location", SearchFieldDataType.GEOGRAPHY_POINT) + .setFilterable(true) + .setSortable(true), + new SearchField("Address", SearchFieldDataType.COMPLEX) + .setFields( + new SearchField("StreetAddress", SearchFieldDataType.STRING) + .setSearchable(true), + new SearchField("City", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true) + .setSortable(true) + .setNormalizerName(LexicalNormalizerName.LOWERCASE), + new SearchField("StateProvince", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("Country", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true) + .setSortable(true), + new SearchField("PostalCode", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true) + .setSortable(true)), + new SearchField("Rooms", SearchFieldDataType.collection(SearchFieldDataType.COMPLEX)) + .setFields( + new SearchField("Description", SearchFieldDataType.STRING) + .setSearchable(true) + .setAnalyzerName(LexicalAnalyzerName.EN_LUCENE), + new SearchField("Description_fr", SearchFieldDataType.STRING) + .setSearchable(true) + .setAnalyzerName(LexicalAnalyzerName.FR_LUCENE), + new SearchField("Type", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true), + new SearchField("BaseRate", SearchFieldDataType.DOUBLE) + .setFilterable(true) + .setFacetable(true), + new SearchField("BedOptions", SearchFieldDataType.STRING) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true), + new SearchField("SleepsCount", SearchFieldDataType.INT32) + .setFilterable(true) + .setFacetable(true), + new SearchField("SmokingAllowed", SearchFieldDataType.BOOLEAN) + .setFilterable(true) + .setFacetable(true), + new SearchField("Tags", SearchFieldDataType.collection(SearchFieldDataType.STRING)) + .setSearchable(true) + .setFilterable(true) + .setFacetable(true))) + .setVectorSearch(new VectorSearch() + .setAlgorithmConfigurations( + Collections.singletonList(new HnswVectorSearchAlgorithmConfiguration("my-vector-config")))) + .setSemanticSettings(new SemanticSettings() + .setConfigurations(Collections.singletonList(new SemanticConfiguration("my-semantic-config", + new PrioritizedFields().setTitleField(new SemanticField().setFieldName("HotelName")) + .setPrioritizedContentFields(Collections.singletonList(new SemanticField() + .setFieldName("Description"))) + .setPrioritizedKeywordsFields(Collections.singletonList(new SemanticField() + .setFieldName("Category"))))))) + .setSuggesters(new SearchSuggester("sg", Arrays.asList("Description", "HotelName"))) + .setScoringProfiles(new ScoringProfile("nearest") + .setFunctionAggregation(ScoringFunctionAggregation.SUM) + .setFunctions(new DistanceScoringFunction("Location", 2, new DistanceScoringParameters("myloc", 100)))); + } + + /* + * Hotels with vectorized data. + */ + private static final List VECTORIZED_HOTELS = Arrays.asList( + new VectorHotel() + .hotelId("1") + .description("Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and " + + "a really helpful concierge. The location is perfect -- right downtown, close to all the tourist " + + "attractions. We highly recommend this hotel.") + .descriptionFr("Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à " + + "débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à " + + "proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.") + .descriptionVector(VectorSearchEmbeddings.HOTEL1_VECTORIZE_DESCRIPTION) + .hotelName("Fancy Stay") + .category("Luxury") + .tags(Arrays.asList("pool", "view", "wifi", "concierge")) + .parkingIncluded(false) + .smokingAllowed(false) + .lastRenovationDate(parseDate("2010-06-27T00:00:00Z")) + .rating(5) + .location(new GeoPoint(-122.131577, 47.678581)), + new VectorHotel() + .hotelId("2") + .description("Cheapest hotel in town. Infact, a motel.") + .descriptionFr("Hôtel le moins cher en ville. Infact, un motel.") + .descriptionVector(VectorSearchEmbeddings.HOTEL2_VECTORIZE_DESCRIPTION) + .hotelName("Roach Motel") + .category("Budget") + .tags(Arrays.asList("motel", "budget")) + .parkingIncluded(true) + .smokingAllowed(true) + .lastRenovationDate(parseDate("1982-04-28T00:00:00Z")) + .rating(1) + .location(new GeoPoint(-122.131577, 49.678581)), + new VectorHotel() + .hotelId("3") + .description("Very popular hotel in town") + .descriptionFr("Hôtel le plus populaire en ville") + .descriptionVector(VectorSearchEmbeddings.HOTEL3_VECTORIZE_DESCRIPTION) + .hotelName("EconoStay") + .category("Budget") + .tags(Arrays.asList("wifi", "budget")) + .parkingIncluded(true) + .smokingAllowed(false) + .lastRenovationDate(parseDate("1995-07-01T00:00:00Z")) + .rating(4) + .location(new GeoPoint(-122.131577, 46.678581)), + new VectorHotel() + .hotelId("4") + .description("Pretty good hotel") + .descriptionFr("Assez bon hôtel") + .descriptionVector(VectorSearchEmbeddings.HOTEL4_VECTORIZE_DESCRIPTION) + .hotelName("Express Rooms") + .category("Budget") + .tags(Arrays.asList("wifi", "budget")) + .parkingIncluded(true) + .smokingAllowed(false) + .lastRenovationDate(parseDate("1995-07-01T00:00:00Z")) + .rating(4) + .location(new GeoPoint(-122.131577, 48.678581)), + new VectorHotel() + .hotelId("5") + .description("Another good hotel") + .descriptionFr("Un autre bon hôtel") + .descriptionVector(VectorSearchEmbeddings.HOTEL5_VECTORIZE_DESCRIPTION) + .hotelName("Comfy Place") + .category("Budget") + .tags(Arrays.asList("wifi", "budget")) + .parkingIncluded(true) + .smokingAllowed(false) + .lastRenovationDate(parseDate("2012-08-12T00:00:00Z")) + .rating(4) + .location(new GeoPoint(-122.131577, 48.678581)) + .address(new HotelAddress() + .streetAddress("677 5th Ave") + .city("NEW YORK") + .stateProvince("NY") + .country("USA") + .postalCode("10022")), + new VectorHotel() + .hotelId("6") + .description("Surprisingly expensive. Model suites have an ocean-view.") + .descriptionVector(VectorSearchEmbeddings.HOTEL6_VECTORIZE_DESCRIPTION) + .lastRenovationDate(null), + new VectorHotel() + .hotelId("7") + .description("Modern architecture, very polite staff and very clean. Also very affordable.") + .descriptionFr("Architecture moderne, personnel poli et très propre. Aussi très abordable.") + .descriptionVector(VectorSearchEmbeddings.HOTEL7_VECTORIZE_DESCRIPTION) + .hotelName("Modern Stay"), + new VectorHotel() + .hotelId("8") + .description("Has some road noise and is next to the very police station. Bathrooms had morel coverings.") + .descriptionFr("Il y a du bruit de la route et se trouve à côté de la station de police. Les salles de " + + "bain avaient des revêtements de morilles.") + .descriptionVector(VectorSearchEmbeddings.HOTEL8_VECTORIZE_DESCRIPTION), + new VectorHotel() + .hotelId("9") + .hotelName("Secret Point Motel") + .description("The hotel is ideally located on the main commercial artery of the city in the heart of " + + "New York. A few minutes away is Time's Square and the historic centre of the city, as well as other " + + "places of interest that make New York one of America's most attractive and cosmopolitan cities.") + .descriptionFr("L'hôtel est idéalement situé sur la principale artère commerciale de la ville en plein " + + "cœur de New York. A quelques minutes se trouve la place du temps et le centre historique de la " + + "ville, ainsi que d'autres lieux d'intérêt qui font de New York l'une des villes les plus " + + "attractives et cosmopolites de l'Amérique.") + .descriptionVector(VectorSearchEmbeddings.HOTEL9_VECTORIZE_DESCRIPTION) + .category("Boutique") + .tags(Arrays.asList("pool", "air conditioning", "concierge")) + .parkingIncluded(false) + .smokingAllowed(true) + .lastRenovationDate(parseDate("1970-01-18T00:00:00Z")) + .rating(4) + .location(new GeoPoint(-73.97332, 40.763843)) + .address(new HotelAddress() + .streetAddress("677 5th Ave") + .city("New York") + .stateProvince("NY") + .country("USA") + .postalCode("10022")) + .rooms(Arrays.asList( + new HotelRoom() + .description("Budget Room, 1 Queen Bed (Cityside)") + .descriptionFr("Chambre Économique, 1 grand lit (côté ville)") + .type("Budget Room") + .baseRate(9.69) + .bedOptions("1 Queen Bed") + .sleepsCount(2) + .smokingAllowed(true) + .tags(new String[]{"vcr/dvd"}), + new HotelRoom() + .description("Budget Room, 1 King Bed (Mountain View)") + .descriptionFr("Chambre Économique, 1 très grand lit (Mountain View)") + .type("Budget Room") + .baseRate(8.09) + .bedOptions("1 King Bed") + .sleepsCount(2) + .smokingAllowed(true) + .tags(new String[]{"vcr/dvd", "jacuzzi tub"}))), + new VectorHotel() + .hotelId("10") + .hotelName("Countryside Hotel") + .description("Save up to 50% off traditional hotels. Free WiFi, great location near downtown, full " + + "kitchen, washer & dryer, 24/7 support, bowling alley, fitness center and more.") + .descriptionFr("Économisez jusqu'à 50% sur les hôtels traditionnels. WiFi gratuit, très bien situé près " + + "du centre-ville, cuisine complète, laveuse & sécheuse, support 24/7, bowling, centre de fitness et " + + "plus encore.") + .descriptionVector(VectorSearchEmbeddings.HOTEL10_VECTORIZE_DESCRIPTION) + .category("Budget") + .tags(Arrays.asList("24-hour front desk service", "coffee in lobby", "restaurant")) + .parkingIncluded(false) + .smokingAllowed(true) + .lastRenovationDate(parseDate("1999-09-06T00:00:00Z")) + .rating(3) + .location(new GeoPoint(-78.940483, 35.904160)) + .address(new HotelAddress() + .streetAddress("6910 Fayetteville Rd") + .city("Durham") + .stateProvince("NC") + .country("USA") + .postalCode("27713")) + .rooms(Arrays.asList( + new HotelRoom() + .description("Suite, 1 King Bed (Amenities)") + .descriptionFr("Suite, 1 très grand lit (Services)") + .type("Suite") + .baseRate(2.44) + .bedOptions("1 King Bed") + .sleepsCount(2) + .smokingAllowed(true) + .tags(new String[]{"coffee maker"}), + new HotelRoom() + .description("Budget Room, 1 Queen Bed (Amenities)") + .descriptionFr("Chambre Économique, 1 grand lit (Services)") + .type("Budget Room") + .baseRate(7.69) + .bedOptions("1 Queen Bed") + .sleepsCount(2) + .smokingAllowed(false) + .tags(new String[]{"coffee maker"})))); +} diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsSupportedVersionsTests.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsSupportedVersionsTests.java index 90237fac6e027..266e7ed2b8a8b 100644 --- a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsSupportedVersionsTests.java +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsSupportedVersionsTests.java @@ -25,6 +25,7 @@ public void throwsAsExpected(Executable executable) { assertThrows(IllegalArgumentException.class, executable); } + @SuppressWarnings("deprecation") static Stream throwsAsExpectedSupplier() { return Stream.of( // V1 doesn't support setting a model version. @@ -48,6 +49,7 @@ public void doesNotThrowAsExpected(Executable executable) { assertDoesNotThrow(executable); } + @SuppressWarnings("deprecation") static Stream doesNotThrowAsExpectedSupplier() { // Setting null values are fine. return Stream.of( diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsetManagementTests.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsetManagementTests.java index 014931d2d83d8..93bef99724255 100644 --- a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsetManagementTests.java +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsetManagementTests.java @@ -11,6 +11,7 @@ import com.azure.search.documents.indexes.models.EntityCategory; import com.azure.search.documents.indexes.models.EntityRecognitionSkill; import com.azure.search.documents.indexes.models.EntityRecognitionSkillLanguage; +import com.azure.search.documents.indexes.models.EntityRecognitionSkillVersion; import com.azure.search.documents.indexes.models.ImageAnalysisSkill; import com.azure.search.documents.indexes.models.ImageAnalysisSkillLanguage; import com.azure.search.documents.indexes.models.ImageDetail; @@ -26,6 +27,7 @@ import com.azure.search.documents.indexes.models.SearchIndexerSkillset; import com.azure.search.documents.indexes.models.SentimentSkill; import com.azure.search.documents.indexes.models.SentimentSkillLanguage; +import com.azure.search.documents.indexes.models.SentimentSkillVersion; import com.azure.search.documents.indexes.models.ShaperSkill; import com.azure.search.documents.indexes.models.SplitSkill; import com.azure.search.documents.indexes.models.SplitSkillLanguage; @@ -1090,8 +1092,8 @@ SearchIndexerSkillset createTestSkillsetOcrEntity(List categorie .setContext(CONTEXT_VALUE)); inputs = Collections.singletonList(simpleInputFieldMappingEntry("text", "/document/mytext")); - outputs = Collections.singletonList(createOutputFieldMappingEntry("entities", "myEntities")); - skills.add(new EntityRecognitionSkill(inputs, outputs) + outputs = Collections.singletonList(createOutputFieldMappingEntry("namedEntities", "myEntities")); + skills.add(new EntityRecognitionSkill(inputs, outputs, EntityRecognitionSkillVersion.V3) .setCategories(categories) .setDefaultLanguageCode(EntityRecognitionSkillLanguage.EN) .setMinimumPrecision(0.5) @@ -1120,8 +1122,8 @@ SearchIndexerSkillset createTestSkillsetOcrSentiment(OcrSkillLanguage ocrLanguag .setContext(CONTEXT_VALUE)); inputs = Collections.singletonList(simpleInputFieldMappingEntry("text", "/document/mytext")); - outputs = Collections.singletonList(createOutputFieldMappingEntry("score", "mySentiment")); - skills.add(new SentimentSkill(inputs, outputs) + outputs = Collections.singletonList(createOutputFieldMappingEntry("confidenceScores", "mySentiment")); + skills.add(new SentimentSkill(inputs, outputs, SentimentSkillVersion.V3) .setDefaultLanguageCode(sentimentLanguageCode) .setName("mysentiment") .setDescription("Tested Sentiment skill") @@ -1298,10 +1300,10 @@ SearchIndexerSkillset createSkillsetWithSentimentDefaultSettings() { .singletonList(simpleInputFieldMappingEntry("text", "/document/mytext")); List outputs = Collections - .singletonList(createOutputFieldMappingEntry("score", "mySentiment")); + .singletonList(createOutputFieldMappingEntry("confidenceScores", "mySentiment")); List skills = Collections.singletonList( - new SentimentSkill(inputs, outputs) + new SentimentSkill(inputs, outputs, SentimentSkillVersion.V3) .setName("mysentiment") .setDescription("Tested Sentiment skill") .setContext(CONTEXT_VALUE) @@ -1316,10 +1318,10 @@ SearchIndexerSkillset createSkillsetWithEntityRecognitionDefaultSettings() { .singletonList(simpleInputFieldMappingEntry("text", "/document/mytext")); List outputs = Collections - .singletonList(createOutputFieldMappingEntry("entities", "myEntities")); + .singletonList(createOutputFieldMappingEntry("namedEntities", "myEntities")); List skills = Collections.singletonList( - new EntityRecognitionSkill(inputs, outputs) + new EntityRecognitionSkill(inputs, outputs, EntityRecognitionSkillVersion.V3) .setName("myentity") .setDescription("Tested Entity Recognition skill") .setContext(CONTEXT_VALUE) diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/models/IndexBatchExceptionTests.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/models/IndexBatchExceptionTests.java index dc291ffe311f3..e3439b00d1640 100644 --- a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/models/IndexBatchExceptionTests.java +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/models/IndexBatchExceptionTests.java @@ -3,164 +3,89 @@ package com.azure.search.documents.models; +import com.azure.json.JsonProviders; +import com.azure.json.JsonReader; import com.azure.search.documents.SearchDocument; import com.azure.search.documents.indexes.models.IndexDocumentsBatch; import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import org.mockito.Mockito; +import java.io.IOException; +import java.io.UncheckedIOException; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.stream.Collectors; -import static org.mockito.Mockito.mock; public class IndexBatchExceptionTests { private static final String KEY_FIELD_NAME = "key"; - private IndexDocumentsResult result; - - @BeforeEach - public void setup() { - result = mock(IndexDocumentsResult.class); - } @Test public void clientShouldNotRetrySuccessfulBatch() { + IndexDocumentsResult result = new IndexDocumentsResult(Arrays.asList(createSucceededResult("1"), + createResult("2"))); - IndexingResult indexingResult1 = mock(IndexingResult.class); - IndexingResult createSuccessResult = createSucceededResult(indexingResult1, "1"); - IndexingResult indexingResult2 = mock(IndexingResult.class); - IndexingResult createResult = createResult(indexingResult2, "2"); - - - Mockito.when(result.getResults()).thenReturn(Arrays.asList( - createSuccessResult, - createResult - )); assertRetryBatchEmpty(result); } @Test public void clientShouldNotRetryBatchWithAllNonRetriableFailures() { - IndexingResult indexingResult1 = mock(IndexingResult.class); - IndexingResult createFailedResult1 = createFailedResult(indexingResult1, "1", 500); - IndexingResult indexingResult2 = mock(IndexingResult.class); - IndexingResult createFailedResult2 = createFailedResult(indexingResult2, "2", 404); - IndexingResult indexingResult3 = mock(IndexingResult.class); - IndexingResult createFailedResult3 = createFailedResult(indexingResult3, "3", 400); - Mockito.when(result.getResults()).thenReturn(Arrays.asList( - createFailedResult1, - createFailedResult2, - createFailedResult3 - )); + IndexDocumentsResult result = new IndexDocumentsResult(Arrays.asList(createFailedResult("1", 500), + createFailedResult("2", 404), createFailedResult("3", 400))); + assertRetryBatchEmpty(result); } @Test public void clientShouldNotRetryBatchWithSuccessesAndNonRetriableFailures() { - IndexingResult indexingResult1 = mock(IndexingResult.class); - IndexingResult createSucceededResult = createSucceededResult(indexingResult1, "1"); - IndexingResult indexingResult2 = mock(IndexingResult.class); - IndexingResult createFailedResult1 = createFailedResult(indexingResult2, "2", 500); - IndexingResult indexingResult3 = mock(IndexingResult.class); - IndexingResult createFailedResult2 = createFailedResult(indexingResult3, "3", 404); - IndexingResult indexingResult4 = mock(IndexingResult.class); - IndexingResult createResult = createResult(indexingResult4, "4"); - IndexingResult indexingResult5 = mock(IndexingResult.class); - IndexingResult createFailedResult3 = createFailedResult(indexingResult5, "5", 400); - - Mockito.when(result.getResults()).thenReturn(Arrays.asList( - createSucceededResult, - createFailedResult1, - createFailedResult2, - createResult, - createFailedResult3 - )); + IndexDocumentsResult result = new IndexDocumentsResult(Arrays.asList(createSucceededResult("1"), + createFailedResult("2", 500), createFailedResult("3", 404), createResult("4"), + createFailedResult("5", 400))); + assertRetryBatchEmpty(result); } @Test public void clientShouldRetryBatchWithAllRetriableFailures() { - IndexingResult indexingResult1 = mock(IndexingResult.class); - IndexingResult createFailedResult1 = createFailedResult(indexingResult1, "1", 422); - IndexingResult indexingResult2 = mock(IndexingResult.class); - IndexingResult createFailedResult2 = createFailedResult(indexingResult2, "2", 409); - IndexingResult indexingResult3 = mock(IndexingResult.class); - IndexingResult createFailedResult3 = createFailedResult(indexingResult3, "3", 503); - Mockito.when(result.getResults()).thenReturn(Arrays.asList( - createFailedResult1, - createFailedResult2, - createFailedResult3 - )); + IndexDocumentsResult result = new IndexDocumentsResult(Arrays.asList(createFailedResult("1", 422), + createFailedResult("2", 409), createFailedResult("3", 503))); assertRetryBatchContains(result, Arrays.asList("1", "2", "3")); } @Test public void clientShouldRetryBatchWithSomeRetriableFailures() { - IndexingResult indexingResult1 = mock(IndexingResult.class); - IndexingResult createSucceededResult = createSucceededResult(indexingResult1, "1"); - IndexingResult indexingResult2 = mock(IndexingResult.class); - IndexingResult createFailedResult1 = createFailedResult(indexingResult2, "2", 500); - IndexingResult indexingResult3 = mock(IndexingResult.class); - IndexingResult createFailedResult2 = createFailedResult(indexingResult3, "3", 422); - IndexingResult indexingResult4 = mock(IndexingResult.class); - IndexingResult createFailedResult3 = createFailedResult(indexingResult4, "4", 404); - IndexingResult indexingResult5 = mock(IndexingResult.class); - IndexingResult createFailedResult4 = createFailedResult(indexingResult5, "5", 409); - IndexingResult indexingResult6 = mock(IndexingResult.class); - IndexingResult createFailedResult5 = createFailedResult(indexingResult6, "6", 400); - IndexingResult indexingResult7 = mock(IndexingResult.class); - IndexingResult createResult = createResult(indexingResult7, "7"); - IndexingResult indexingResult8 = mock(IndexingResult.class); - IndexingResult createFailedResult6 = createFailedResult(indexingResult8, "8", 503); - Mockito.when(result.getResults()).thenReturn(Arrays.asList( - createSucceededResult, - createFailedResult1, - createFailedResult2, - createFailedResult3, - createFailedResult4, - createFailedResult5, - createResult, - createFailedResult6 - )); + IndexDocumentsResult result = new IndexDocumentsResult(Arrays.asList(createSucceededResult("1"), + createFailedResult("2", 500), createFailedResult("3", 422), createFailedResult("4", 404), + createFailedResult("5", 409), createFailedResult("6", 400), createResult("7"), + createFailedResult("8", 503))); assertRetryBatchContains(result, Arrays.asList("3", "5", "8")); } @Test public void clientShouldNotRetryResultWithUnexpectedStatusCode() { - IndexingResult indexingResult1 = mock(IndexingResult.class); - IndexingResult createSucceededResult = createSucceededResult(indexingResult1, "1"); - IndexingResult indexingResult2 = mock(IndexingResult.class); - IndexingResult createFailedResult1 = createFailedResult(indexingResult2, "2", 502); - IndexingResult indexingResult3 = mock(IndexingResult.class); - IndexingResult createFailedResult2 = createFailedResult(indexingResult3, "3", 503); - Mockito.when(result.getResults()).thenReturn(Arrays.asList( - createSucceededResult, - createFailedResult1, - createFailedResult2 - )); + IndexDocumentsResult result = new IndexDocumentsResult(Arrays.asList(createSucceededResult("1"), + createFailedResult("2", 502), createFailedResult("3", 503))); assertRetryBatchContains(result, Collections.singletonList("3")); } - private void assertRetryBatchEmpty(IndexDocumentsResult result) { + private static void assertRetryBatchEmpty(IndexDocumentsResult result) { Assertions.assertTrue(getRetryBatch(result).getActions().isEmpty()); Assertions.assertTrue(getTypedRetryBatch(result).getActions().isEmpty()); } - private void assertRetryBatchContains(IndexDocumentsResult result, List expectedKeys) { + private static void assertRetryBatchContains(IndexDocumentsResult result, List expectedKeys) { Assertions.assertEquals(expectedKeys, getRetryBatch(result).getActions().stream() - .map(this::getValueFromDocHelper).collect(Collectors.toList())); + .map(IndexBatchExceptionTests::getValueFromDocHelper).collect(Collectors.toList())); Assertions.assertEquals(expectedKeys, getTypedRetryBatch(result).getActions().stream() .map(action -> action.getDocument().getHotelId()).collect(Collectors.toList())); } - public Object getValueFromDocHelper(IndexAction action) { + public static Object getValueFromDocHelper(IndexAction action) { if (action.getDocument() != null) { return action.getDocument().get(KEY_FIELD_NAME); } @@ -170,7 +95,7 @@ public Object getValueFromDocHelper(IndexAction action) { return null; } - private IndexBatchBase getRetryBatch(IndexDocumentsResult result) { + private static IndexBatchBase getRetryBatch(IndexDocumentsResult result) { List allKeys = result.getResults().stream().map(IndexingResult::getKey).collect(Collectors.toList()); IndexBatchException exception = new IndexBatchException(result); @@ -180,7 +105,7 @@ private IndexBatchBase getRetryBatch(IndexDocumentsResult result return exception.findFailedActionsToRetry(originalBatch, KEY_FIELD_NAME); } - private IndexBatchBase getTypedRetryBatch(IndexDocumentsResult result) { + private static IndexBatchBase getTypedRetryBatch(IndexDocumentsResult result) { List allKeys = result.getResults().stream().map(IndexingResult::getKey).collect(Collectors.toList()); IndexBatchException exception = new IndexBatchException(result); IndexDocumentsBatch originalBatch = new IndexDocumentsBatch().addUploadActions( @@ -189,27 +114,21 @@ private IndexBatchBase getTypedRetryBatch(IndexDocumentsResult result) { return exception.findFailedActionsToRetry(originalBatch, Hotel::getHotelId); } - private IndexingResult createSucceededResult(IndexingResult indexingResult, String key) { - Mockito.when(indexingResult.getKey()).thenReturn(key); - Mockito.when(indexingResult.getStatusCode()).thenReturn(200); - Mockito.when(indexingResult.isSucceeded()).thenReturn(true); - - return indexingResult; + private static IndexingResult createSucceededResult(String key) { + return new IndexingResult(key, true, 200); } - private IndexingResult createResult(IndexingResult indexingResult, String key) { - Mockito.when(indexingResult.getKey()).thenReturn(key); - Mockito.when(indexingResult.getStatusCode()).thenReturn(201); - Mockito.when(indexingResult.isSucceeded()).thenReturn(true); - return indexingResult; + private static IndexingResult createResult(String key) { + return new IndexingResult(key, true, 201); } - private IndexingResult createFailedResult(IndexingResult indexingResult, String key, int statusCode) { - Mockito.when(indexingResult.getKey()).thenReturn(key); - Mockito.when(indexingResult.getErrorMessage()).thenReturn("Something went wrong"); - Mockito.when(indexingResult.getStatusCode()).thenReturn(statusCode); - Mockito.when(indexingResult.isSucceeded()).thenReturn(false); - - return indexingResult; + private IndexingResult createFailedResult(String key, int statusCode) { + String json = "{\"key\":\"" + key + "\",\"errorMessage\":\"Something went wrong\",\"statusCode\":" + statusCode + + ",\"status\":false}"; + try (JsonReader jsonReader = JsonProviders.createReader(json)) { + return IndexingResult.fromJson(jsonReader); + } catch (IOException e) { + throw new UncheckedIOException(e); + } } } diff --git a/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/test/environment/models/VectorHotel.java b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/test/environment/models/VectorHotel.java new file mode 100644 index 0000000000000..f4c4547a6a2b9 --- /dev/null +++ b/sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/test/environment/models/VectorHotel.java @@ -0,0 +1,215 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.search.documents.test.environment.models; + +import com.azure.core.models.GeoPoint; +import com.azure.search.documents.VectorSearchEmbeddings; +import com.azure.search.documents.indexes.FieldBuilderIgnore; +import com.azure.search.documents.indexes.SearchableField; +import com.azure.search.documents.indexes.SimpleField; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +@SuppressWarnings("UseOfObsoleteDateTimeApi") +@JsonIgnoreProperties(ignoreUnknown = true) +public class VectorHotel { + @SimpleField(isKey = true, isSortable = true) + @JsonProperty(value = "HotelId") + @JsonInclude(JsonInclude.Include.NON_NULL) + private String hotelId; + + @SearchableField(isSortable = true, analyzerName = "en.lucene") + @JsonProperty(value = "HotelName") + @JsonInclude(JsonInclude.Include.NON_NULL) + private String hotelName; + + @SimpleField + @JsonProperty(value = "Description") + @JsonInclude(JsonInclude.Include.NON_NULL) + private String description; + + @FieldBuilderIgnore + @JsonProperty(value = "Description_fr") + @JsonInclude(JsonInclude.Include.NON_NULL) + private String descriptionFr; + + @FieldBuilderIgnore + @JsonProperty(value = "DescriptionVector") + @JsonInclude(JsonInclude.Include.NON_NULL) + private List descriptionVector = VectorSearchEmbeddings.DEFAULT_VECTORIZE_DESCRIPTION; // Default DescriptionVector: "Hotel" + + @SimpleField + @JsonProperty(value = "Category") + @JsonInclude(JsonInclude.Include.NON_NULL) + private String category; + + @SearchableField + @JsonProperty(value = "Tags") + @JsonInclude(JsonInclude.Include.NON_NULL) + private List tags; + + @JsonProperty(value = "ParkingIncluded") + @JsonInclude(JsonInclude.Include.NON_NULL) + private Boolean parkingIncluded; + + @JsonProperty(value = "SmokingAllowed") + @JsonInclude(JsonInclude.Include.NON_NULL) + private Boolean smokingAllowed; + + @JsonProperty(value = "LastRenovationDate") + @JsonInclude(JsonInclude.Include.NON_NULL) + private Date lastRenovationDate; + + @JsonProperty(value = "Rating") + @JsonInclude(JsonInclude.Include.NON_NULL) + private Integer rating; + + @JsonProperty(value = "Location") + @JsonInclude(JsonInclude.Include.NON_NULL) + private GeoPoint location; + + @JsonProperty(value = "Address") + @JsonInclude(JsonInclude.Include.NON_NULL) + private HotelAddress address; + + @JsonProperty(value = "Rooms") + @JsonInclude(JsonInclude.Include.NON_NULL) + private List rooms; + + public VectorHotel() { + this.tags = new ArrayList<>(); + this.rooms = new ArrayList<>(); + } + + public String hotelId() { + return this.hotelId; + } + + public VectorHotel hotelId(String hotelId) { + this.hotelId = hotelId; + return this; + } + + public String hotelName() { + return this.hotelName; + } + + public VectorHotel hotelName(String hotelName) { + this.hotelName = hotelName; + return this; + } + + public String description() { + return this.description; + } + + public VectorHotel description(String description) { + this.description = description; + return this; + } + + public String descriptionFr() { + return this.descriptionFr; + } + + public VectorHotel descriptionFr(String descriptionFr) { + this.descriptionFr = descriptionFr; + return this; + } + + public List descriptionVector() { + return (this.descriptionVector == null) ? null : new ArrayList<>(this.descriptionVector); + } + + public VectorHotel descriptionVector(List descriptionVector) { + this.descriptionVector = (descriptionVector == null) ? null : new ArrayList<>(descriptionVector); + return this; + } + + public String category() { + return this.category; + } + + public VectorHotel category(String category) { + this.category = category; + return this; + } + + public List tags() { + return (this.tags == null) ? null : new ArrayList<>(this.tags); + } + + public VectorHotel tags(List tags) { + this.tags = (tags == null) ? null : new ArrayList<>(tags); + return this; + } + + public Boolean parkingIncluded() { + return this.parkingIncluded; + } + + public VectorHotel parkingIncluded(Boolean parkingIncluded) { + this.parkingIncluded = parkingIncluded; + return this; + } + + public Boolean smokingAllowed() { + return this.smokingAllowed; + } + + public VectorHotel smokingAllowed(Boolean smokingAllowed) { + this.smokingAllowed = smokingAllowed; + return this; + } + + public Date lastRenovationDate() { + return (this.lastRenovationDate == null) ? null : (Date) this.lastRenovationDate.clone(); + } + + public VectorHotel lastRenovationDate(Date lastRenovationDate) { + this.lastRenovationDate = (lastRenovationDate == null) ? null : (Date) lastRenovationDate.clone(); + return this; + } + + public GeoPoint location() { + return location; + } + + public VectorHotel location(GeoPoint location) { + this.location = location; + return this; + } + + public Integer rating() { + return this.rating; + } + + public VectorHotel rating(Integer rating) { + this.rating = rating; + return this; + } + + public HotelAddress address() { + return this.address; + } + + public VectorHotel address(HotelAddress address) { + this.address = address; + return this; + } + + public List rooms() { + return this.rooms; + } + + public VectorHotel rooms(List rooms) { + this.rooms = rooms; + return this; + } +} diff --git a/sdk/search/azure-search-documents/src/test/resources/VectorSearchEmbeddings.json b/sdk/search/azure-search-documents/src/test/resources/VectorSearchEmbeddings.json new file mode 100644 index 0000000000000..88898b452b9f5 --- /dev/null +++ b/sdk/search/azure-search-documents/src/test/resources/VectorSearchEmbeddings.json @@ -0,0 +1,18458 @@ +{ + "HOTEL1_VECTORIZE_DESCRIPTION": [ + -0.009445918, + -0.030015873, + 0.035673045, + 0.014168876, + -0.007413142, + -0.023268789, + 0.003706571, + 0.041347515, + 0.029254664, + -0.007486668, + -0.024358703, + 0.018044123, + -0.005380367, + -0.03529244, + 0.022230776, + 0.019653045, + -0.0483714, + -0.00083257287, + 0.016936911, + 0.011072137, + -0.020898659, + 0.015699945, + -0.0075904694, + -0.014220777, + 0.008481431, + 0.020915959, + -0.041520517, + -0.004528331, + 0.00765967, + 0.027022935, + 0.015803747, + -0.01050123, + 0.03129609, + -0.007006587, + -0.0100427745, + 0.019635744, + 0.015630744, + 0.021971272, + 0.023095787, + -0.0072141895, + 0.022628682, + 0.03466963, + -0.015379891, + -0.015423141, + 0.010864535, + -0.008131101, + -0.010605032, + 0.023545593, + 0.0123264035, + 0.010821285, + -0.018805334, + -0.008472781, + 0.0017862472, + -0.011418141, + -0.025119912, + 0.023113087, + 0.0029129237, + -0.033251014, + 0.014151576, + -0.018580431, + 0.013373066, + 0.026330927, + -0.0036871084, + 0.008485756, + -0.025154512, + 0.010544481, + -0.0022706531, + 0.01291461, + -0.0042839656, + -0.0022274028, + 0.02096786, + 0.009177764, + -0.023683995, + -0.00040655505, + -0.008533331, + 0.005458218, + -0.014333228, + -0.013762321, + -0.013442267, + 0.007806722, + -0.0008368979, + -0.01285406, + -0.009575669, + 0.02899516, + -0.00520304, + -0.0034254426, + -0.0009569181, + 7.832402E-05, + 0.02010285, + 0.049617015, + 0.021417666, + 0.0030102374, + 0.0070541627, + 0.013632569, + -0.007006587, + -0.0159681, + 0.013399016, + 0.0044504805, + -0.011184589, + 0.025552418, + 0.018857235, + -0.0049392115, + 0.026434729, + -0.0008006756, + 0.014904135, + -0.03454853, + 0.016919611, + -0.016746609, + 0.029202763, + 0.008529006, + -0.02646933, + -0.0063232286, + -0.026884533, + 0.008066225, + -0.023891596, + -0.009740021, + -0.03626125, + 0.004727284, + -0.032749306, + 0.01620165, + 0.022299977, + -0.0072098644, + 0.019877948, + 0.004072038, + -0.02899516, + -0.022144275, + -0.013165464, + -0.00039249862, + -0.014558131, + -0.011790097, + -0.012153401, + -0.0010293628, + -0.04186652, + -0.0048094597, + 0.035050236, + 0.012975161, + -0.026763432, + 0.0072877156, + -0.001752728, + -0.020587256, + 0.0030426753, + -0.016296802, + 0.005687446, + -0.00044007422, + 0.014160226, + -0.036745656, + -0.0042839656, + 0.03404682, + -0.014194827, + 0.029202763, + -0.015578844, + -0.0019484367, + 0.02816475, + -0.0076856203, + 0.0067341086, + -0.0046278075, + -0.006530831, + -0.000783916, + 0.0145321805, + 0.017326165, + -0.029150862, + 0.0029691495, + -0.005869098, + 0.0023679668, + 0.008689033, + -0.00765102, + -0.021348465, + -0.0013083287, + -0.014385128, + -0.00012373709, + 0.01684176, + 0.017871123, + -0.011677645, + 0.049444016, + 0.02657313, + 0.009999524, + -0.0020327752, + 0.00886636, + 0.0053414414, + -0.004305591, + 0.0066389577, + -0.0241857, + 0.050862633, + -0.013329816, + 0.0031378265, + 0.015137688, + -0.0031140386, + 0.017836522, + 0.0052722404, + 0.023666695, + -0.011963098, + 0.006115626, + -0.024635507, + -0.01932434, + -0.003505456, + 0.02249028, + -0.021988573, + 0.004584557, + 0.0089442115, + -0.011980399, + 0.0006925492, + 0.004645108, + 0.017516468, + 0.006288628, + 0.019168638, + -0.019168638, + 0.0017429966, + 0.021088962, + -0.012464805, + -0.011625744, + -0.029704468, + 0.0019268114, + 0.014618682, + 0.016469805, + -0.003838485, + -0.009895723, + -0.0075428938, + -0.0043293787, + -0.007828347, + 0.001448893, + 0.013130863, + 0.006755734, + 0.019462742, + -0.018199826, + -0.03788747, + 0.013926673, + 0.008926911, + 0.00035357315, + -0.009938974, + 0.023839695, + 0.0040136497, + -0.0051943897, + 0.011833347, + -0.03357972, + 0.023614794, + 0.0027096462, + -0.005306841, + 0.01365852, + -0.0077634715, + -0.016980162, + -0.015146338, + -0.0161757, + -0.013442267, + -0.019428141, + -0.001046663, + -0.009195064, + 0.022628682, + 0.0403095, + 0.014566781, + 0.0027399214, + -0.022594081, + -0.0008666326, + -0.002007906, + -0.033908423, + 0.006699508, + 0.010959686, + -0.017750021, + 0.021486867, + -0.013987224, + 0.003927149, + -0.018234426, + 0.008490081, + 0.002163608, + 0.0017397528, + -0.0046148323, + -0.0039833747, + -0.023251489, + 0.0063837795, + -0.004182327, + -0.024254901, + -0.017429966, + -0.023130387, + 0.020431554, + -0.03688406, + 0.013848822, + 0.0021463078, + -0.007888898, + -0.03357972, + 0.007849973, + -0.00029950996, + 0.0063102534, + -0.046952784, + 0.0320054, + 0.0241857, + -0.0072012143, + -2.9481324E-05, + -0.003135664, + -0.026330927, + -0.011392192, + 0.01927244, + 0.0050905882, + 0.005397667, + -0.018130625, + -0.006349179, + -0.0242203, + 0.026019523, + 0.016608207, + -0.019601144, + 0.027524643, + -0.0067341086, + 0.016391953, + 0.009195064, + 0.01127109, + -0.005959924, + -0.017352115, + 0.009419967, + 0.01766352, + 0.017274264, + 0.0050473376, + -0.008221927, + 0.0025561068, + -0.00682061, + 0.008139751, + -0.0011861459, + -0.020587256, + -0.025483217, + -0.019774146, + 0.012707008, + -0.05307706, + 0.0015353941, + 0.027022935, + 0.018199826, + 0.0033065036, + 0.0120669, + 0.0048051346, + -0.032645505, + 0.0006665989, + 0.018857235, + -0.020033648, + -0.011919848, + 0.051969845, + 0.029462267, + 0.02250758, + 0.0036092573, + -0.045464966, + -0.0032740657, + -0.017957624, + 0.0069892867, + 0.008468456, + -0.0013321165, + 0.007560194, + -0.022732483, + 0.009774622, + 0.01285406, + 0.014142926, + -0.007183914, + -0.025742719, + 0.010985636, + 0.022126975, + 0.0063232286, + 0.0055101183, + -0.0040547377, + -0.01283676, + 0.016270852, + 0.00322649, + -0.016417904, + 0.0011958773, + -0.004536981, + -0.04158972, + -0.02333799, + -0.01524149, + -0.034323625, + -0.0058301724, + 0.01039743, + 0.013632569, + 0.023753196, + -0.038441077, + 0.0039898623, + 0.016668757, + 0.016971512, + -0.014350528, + -0.014341878, + 0.021763671, + -0.010293628, + -0.00072714966, + 0.028493455, + 0.018718833, + 0.0009163708, + 0.007404492, + -0.01928974, + 0.007573169, + 0.009506468, + -0.017602969, + -0.043042935, + 0.036745656, + -0.01683311, + -0.0019722246, + -0.02100246, + -0.017326165, + 0.00521169, + 0.010778034, + -0.029271964, + 0.003382192, + 0.00081256946, + 0.007871598, + 0.005730696, + 0.0036049322, + -0.0075818193, + 0.022005873, + -0.012559956, + 0.02562162, + -0.03463503, + 0.0077029206, + -0.03626125, + 0.016331403, + -0.040447902, + -0.023493692, + -0.039098486, + -0.005380367, + 0.0019873623, + 0.0319881, + -0.0022749782, + -0.0071190386, + 0.0009082613, + 0.0028285852, + 0.03934069, + -0.00724879, + -0.0054365927, + -0.0004089879, + 0.010302278, + 0.012499405, + 0.02505071, + -0.012499405, + 0.00073039345, + 0.008027299, + 0.0011569519, + 0.016236251, + -0.018666932, + -0.018078724, + -0.025189113, + -0.0043531666, + -0.00561392, + 0.01613245, + 0.005492818, + -0.040171098, + 0.03458313, + 0.0027766845, + 0.0009617838, + 0.014783034, + -0.0040136497, + -0.0161411, + -0.03795667, + -0.002240378, + -0.0007147151, + 0.028510755, + 0.020223951, + 0.029566068, + 0.032766607, + 0.01291461, + 0.00054765993, + -0.012655107, + 0.010103325, + -0.004722959, + 0.01284541, + -0.019895248, + 0.011340291, + -0.0029258989, + -0.0071060634, + 0.009947624, + -0.010700183, + 0.014757084, + 0.010310928, + 0.011582494, + -0.01286271, + 0.033458617, + -0.028735656, + 0.0029280614, + 0.018891836, + -0.0063318787, + 0.029669868, + -0.035569243, + -0.014073725, + 0.029116262, + 0.00603345, + 0.01681581, + -0.038406476, + 0.0069676614, + 0.029583368, + 0.013148163, + -0.026244426, + 0.000515222, + -0.011729546, + -0.006336204, + -0.007132014, + -0.0017332652, + -0.64827365, + -0.020691058, + -0.009990874, + -0.009861123, + -0.00967947, + -0.0051684394, + 0.012378304, + -0.04266233, + 0.084217444, + -0.0056744707, + 0.01856313, + -0.030292677, + -0.005453893, + 0.03460043, + -0.018891836, + 0.032057296, + -0.013442267, + -0.0029604994, + 0.030725181, + -0.0049478617, + -0.005955599, + 0.0047402587, + -0.0056614955, + -0.028441554, + -0.0022274028, + 0.014004524, + 0.004043925, + -0.017767321, + -0.006898461, + -0.010103325, + 0.005077613, + 0.02567352, + 0.0029691495, + -0.0056441952, + -0.036538053, + -0.0072271647, + 0.022922784, + -0.0014770059, + 0.018995635, + 0.009869773, + 0.013009761, + -0.0135633685, + -0.072314896, + 0.00058171974, + 0.0052765654, + -0.013900722, + -0.026106024, + 0.023182288, + 0.0015689132, + -0.0051814145, + -0.009835172, + 0.02252488, + -0.008550631, + 0.023770496, + 0.008909611, + 0.015518293, + 0.0015808071, + 0.0067470837, + -0.02020665, + -0.007573169, + -0.01291461, + -0.018390128, + -0.0010536913, + 0.007884573, + 0.021348465, + -0.009169114, + 0.034929134, + -0.011322991, + -0.016193, + -0.013269265, + -0.007067138, + -0.002117114, + 0.010034124, + 0.024029998, + 0.01703206, + 0.0094891675, + 0.007932149, + 0.009731371, + 0.00010380129, + 0.003468693, + 0.019860648, + 0.018372828, + 0.027092136, + 0.023926197, + 0.012490755, + -0.010812635, + 0.014082375, + -0.007720221, + 0.21673709, + 0.0068076346, + 0.0021409015, + 0.16552846, + -0.013416316, + -0.018286327, + 0.022005873, + 0.024600906, + -0.01127109, + 0.0028739981, + 0.0040742005, + 0.0027723594, + -0.012430204, + 0.027645744, + 0.022715183, + 0.033406716, + 0.026832633, + -0.011418141, + 0.023130387, + -0.0063837795, + -0.010025474, + 0.01611515, + -0.007841323, + -0.035015635, + 3.2049324E-05, + 0.019601144, + 0.034271725, + -0.031849697, + 0.0007433686, + -0.02904706, + -0.0014045612, + -0.013502818, + 0.012412904, + -0.023268789, + 0.01851123, + -0.0002438249, + -0.009073962, + 0.007867273, + -0.036849458, + 0.011824697, + 0.010916436, + -0.0070411875, + 0.027974447, + -0.03541354, + -0.0067946594, + 0.011028887, + -0.018372828, + -0.012378304, + 0.005856123, + 0.0049305614, + 0.010847235, + 0.006336204, + 0.024029998, + 0.019497342, + -0.030898184, + 0.011963098, + 0.0042839656, + 0.027836045, + 0.031797796, + 0.029150862, + 0.008883661, + -0.0240992, + 0.0402057, + -0.013442267, + 0.015604794, + -0.023234189, + 0.008265178, + -0.010553131, + 0.002380942, + -0.0067903344, + 0.007015237, + 0.0024847435, + 0.012508055, + 0.016340053, + 0.021088962, + 0.0018597731, + -0.0008931236, + -0.0026534204, + -0.011418141, + 0.0013504981, + 0.04262773, + 0.0037779345, + 0.014065075, + 0.011470042, + -0.0026988336, + 0.0016067575, + -0.00062118587, + -4.1527273E-05, + 0.023043886, + -0.026711531, + -0.0006038856, + -0.021902071, + -0.0024285177, + -0.023701295, + -0.011859298, + -0.009264265, + -0.004128264, + 0.018113324, + 0.0040201372, + -0.017784622, + 0.013312516, + 0.014592731, + -0.0021203577, + 0.0014597056, + -0.008472781, + -0.036572654, + -0.011971748, + 0.0070282123, + 0.0160892, + -0.006029125, + -0.0037714469, + 0.026417429, + 0.0077807717, + 0.003090251, + 0.01127974, + 0.00885771, + -0.010786684, + 0.00842088, + 0.005717721, + 0.0055274186, + 0.008442505, + 0.009065312, + -0.018874535, + -0.006894136, + -0.019774146, + -0.0013991549, + 0.014238077, + -0.0123264035, + -0.0029604994, + 0.0058431476, + -0.008745259, + 0.0055879694, + 0.0074477424, + 0.022715183, + -0.0013591482, + 0.014653282, + -0.006046425, + 0.009151814, + -0.015933499, + 0.012369654, + -0.022230776, + -0.016616857, + -0.0051251887, + -0.0061415765, + 0.010233077, + -0.019756846, + -0.019774146, + -0.015129038, + 0.02498151, + -0.0050473376, + 0.009246965, + 0.006180502, + 0.007988375, + 0.022144275, + 0.019722246, + 0.0050949133, + 0.0074520675, + -0.01928974, + -0.0046105073, + -0.013027062, + -0.0087322835, + 0.012611857, + -0.01051853, + 0.022213476, + 0.009091263, + -0.018632332, + 0.010146576, + -0.008256528, + -0.01930704, + -0.02984287, + -0.018666932, + 0.01844203, + -0.04657218, + 0.021417666, + -0.03127879, + -0.039790496, + 0.02731704, + -0.011677645, + -0.09016872, + 0.028060948, + 0.0043531666, + -0.008304103, + -0.028891359, + 0.014696533, + 0.0028134475, + 0.016495755, + 0.0240992, + -0.004327216, + 0.013364416, + 0.025535118, + 0.011504643, + 0.008468456, + 0.0077807717, + -0.003533569, + 0.0026036825, + -0.009004761, + -0.0085938815, + 0.0021019762, + 0.030742481, + 0.012153401, + -0.016028648, + 0.01047528, + -0.009082613, + -0.006708158, + -0.01691096, + -0.024843108, + 0.011694945, + 0.017516468, + -0.0038428102, + 0.008433855, + -0.012767559, + 0.018320927, + 0.023043886, + 0.0033194788, + -0.012447504, + 0.007914849, + 0.0027031587, + -0.002417705, + 0.0064962306, + 0.0039422866, + -0.030344578, + 0.01609785, + 0.0028999485, + 0.0146705825, + -0.018822635, + -0.021538768, + -0.00040628473, + 0.020518055, + 0.011504643, + 0.018217126, + 0.0056744707, + 0.00042358495, + -0.002244703, + -0.0067427587, + 0.004223415, + 0.007547219, + -0.001970062, + 0.023268789, + 0.010959686, + -0.005882073, + 0.0005136001, + -0.008827435, + 0.02020665, + -0.018857235, + -0.006708158, + -0.024843108, + -0.014999286, + -0.0007887817, + 0.003693596, + 0.001736509, + 0.0024977184, + -0.009030712, + 0.023735896, + -0.01595945, + -0.013243315, + 0.0044504805, + 0.013537418, + -0.018649632, + 0.014341878, + -0.017750021, + 0.028233951, + -0.030898184, + -0.016279502, + -0.011989049, + -0.01292326, + 0.025915721, + 0.009774622, + 0.022715183, + 0.012516705, + -0.04677978, + 0.01050123, + -0.013243315, + -0.01844203, + 0.004597532, + -0.026313627, + 0.016642807, + 0.0053457664, + 0.017300215, + 0.009835172, + 0.0483368, + -0.023476392, + -0.005004087, + 0.013087613, + -0.0069763116, + 0.026261726, + -0.03070788, + -0.009073962, + -0.014973336, + 0.0075126183, + 0.020656457, + -0.023441792, + -0.030379178, + 0.0053457664, + -0.0072704153, + -0.01527609, + 0.0018997799, + -0.0020446691, + 0.007958099, + -0.0017040712, + -0.009117213, + -0.00043034286, + -0.017905723, + -0.0030686257, + 0.0031010634, + 0.030846283, + 0.008714983, + -0.0075255935, + 0.02082946, + -0.002445818, + 0.00039574242, + 0.0025388065, + -0.009964923, + -0.029150862, + -0.015051187, + 0.021556068, + 0.024635507, + 0.008048925, + 0.0028047974, + 0.016443854, + 0.012655107, + -0.0013677982, + 0.012663757, + -0.0012488592, + 0.0107347835, + 0.026971035, + -0.004536981, + 0.004121776, + 0.015864298, + -0.004649433, + -0.0033605667, + 0.02565622, + -0.005484168, + 0.025742719, + -0.0011342453, + 0.0043661417, + 0.022126975, + -0.0038190226, + -0.0068076346, + -0.008628482, + -0.020639157, + 0.013874772, + -0.0095583685, + 0.02494691, + 0.010172526, + -0.020293152, + -0.041797318, + 0.007802397, + -0.022092374, + 0.005159789, + -0.013727721, + 0.004895961, + -0.001613245, + -0.0042515276, + -0.02103706, + 0.007261765, + 0.008706333, + -0.0036265575, + -0.0018446355, + 0.011054837, + -0.010276328, + 0.0023895921, + 0.01286271, + -0.014540831, + 0.004011487, + 0.0065524564, + -0.008537656, + 0.019030236, + 0.00482676, + 0.017334815, + -0.016244901, + 0.017135862, + -0.024773907, + -0.002417705, + 0.0033605667, + 0.00044548055, + 0.014713833, + 0.010795334, + 0.016936911, + -0.0081786765, + 3.5377587E-05, + 0.0048570354, + -0.024497105, + -0.013796922, + -0.0061372514, + 0.0063708043, + -0.006587057, + -0.0024198676, + -0.006223752, + -0.007871598, + 0.0022101025, + 0.005700421, + 0.012802159, + -0.009731371, + 0.0058258474, + 0.029202763, + -0.007166614, + -0.009298866, + -0.013900722, + 0.016487105, + 0.029098962, + 0.017499167, + -0.025241014, + 0.039721295, + 0.02010285, + -0.009463218, + 0.0023917546, + -0.01534529, + -0.009186414, + 0.018891836, + -0.009056662, + -0.017222364, + 0.018424729, + 0.0241511, + -0.016253551, + 0.058993734, + 0.0049219113, + -0.01937624, + 0.011409491, + -0.022905484, + 0.0012412905, + 0.028891359, + -0.013528768, + -0.009324816, + 0.013390366, + 0.13639489, + -0.0242203, + 0.0321957, + -0.0070930882, + 0.0070455126, + -0.011504643, + -0.022801684, + 0.0077115707, + -0.005319816, + 0.003111876, + 0.0044634556, + 0.0074607176, + -0.012646457, + 0.005683121, + 0.014333228, + -0.029704468, + 0.019082136, + 0.004731609, + -0.00040304093, + 0.013805572, + -0.015068487, + 0.0010012499, + -0.006189152, + -0.010648282, + 0.009740021, + 0.024289502, + 0.021538768, + -0.024825808, + -0.0021841521, + 0.022248076, + -0.008074875, + 0.035673045, + -0.0013775296, + 0.0052765654, + -0.020898659, + -0.00766832, + -0.0057523213, + -0.00076769706, + 0.013520118, + -0.015673995, + 0.015942149, + 0.004173677, + 0.02731704, + 0.0045586065, + 0.0037930722, + -0.0017700283, + -0.0070368624, + -0.008892311, + 0.021331165, + -0.003706571, + 0.019116737, + 0.035084836, + -0.028649155, + 0.01700611, + -0.00563987, + -0.008667408, + -0.00885771, + -0.04158972, + -0.00043169444, + 0.0004292616, + -0.0077115707, + -0.00019462741, + -0.021953972, + -0.00140348, + -0.00966217, + 0.002159283, + -0.04594937, + -0.011963098, + -0.003103226, + -0.022594081, + 0.011037537, + -0.043492742, + -0.0120669, + 0.028510755, + 0.011089438, + -0.00015570193, + 0.007728871, + 0.01685041, + -0.01364122, + -0.020691058, + 0.0015775634, + 0.039928894, + 0.05238505, + -0.000825004, + -0.0005487412, + -0.011132688, + 0.004485081, + -0.026901834, + -0.009964923, + 0.032541703, + -0.010155226, + 0.015630744, + -0.010613682, + -0.009800572, + 0.039790496, + -0.008425205, + 0.035603844, + -0.008598207, + -0.013918023, + 0.017222364, + -0.0040504127, + -0.029341165, + -0.011046187, + 0.002171177, + -0.00024747418, + 0.029566068, + 0.0030426753, + -4.954383E-06, + -0.013433617, + -0.023995398, + -0.010388779, + 0.00023936469, + -0.019255139, + -0.018684233, + 0.024722008, + -0.0030707882, + 0.030967385, + -0.030984685, + 0.012473455, + -0.0021365765, + -0.0070238872, + -0.011919848, + -0.008810135, + 0.008952862, + -0.0012650782, + 0.012698358, + -0.0032524404, + 0.0028545354, + 0.0028675105, + -0.019601144, + -0.013009761, + 0.014212127, + -0.0020295314, + 0.020448854, + -0.0018619356, + -0.015500993, + -0.00032978534, + 0.009480517, + 0.0039249863, + -0.008356004, + 0.01679851, + -0.0010131438, + 0.018597731, + 0.01207555, + -0.0058344975, + 0.0028523728, + -0.03295691, + 0.01597675, + -0.010605032, + 0.022905484, + 0.06331879, + 0.031105787, + -0.039652094, + 0.01845933, + 0.0067816842, + 0.003922824, + -0.012482105, + 0.0027009961, + 0.03288771, + -0.023562893, + 0.009982224, + -0.0063967546, + 0.0032762282, + -0.025189113, + -0.0005876667, + -0.01699746, + 0.012611857, + -0.0051814145, + 0.004085013, + -0.02255948, + -0.0005487412, + 0.01686771, + 0.0034816682, + -0.0062453775, + 0.020033648, + -0.0009390773, + -0.014774384, + -0.023735896, + -0.014627332, + -0.0045542815, + -0.029462267, + 0.0037779345, + 0.0025431316, + -0.029237363, + 0.02982557, + 0.005985874, + -0.02894326, + -0.012508055, + 0.0023398541, + 0.018805334, + -0.00071687764, + -0.01768947, + -0.009307516, + -0.0007974318, + 0.024808507, + 0.014073725, + -0.04774859, + -0.0006271328, + 0.004753234, + 0.0032113525, + 0.005696096, + -0.00026815332, + -0.01051853, + 0.0069200858, + 0.004480756, + 0.021832872, + -0.024860408, + -0.03622665, + -0.0042363903, + 0.0034016548, + 0.009039362, + 0.0048051346, + 0.0077634715, + 0.0020511567, + 0.042420126, + -0.017161813, + -0.012594556, + 0.03143449, + -0.012637807, + 0.005739346, + 0.0034622054, + 0.027490042, + 0.011098088, + -0.0038730856, + 0.001986281, + -0.030811682, + 0.0096275695, + 0.03539624, + -0.024722008, + -0.014783034, + -0.010985636, + -0.0049262363, + 0.03465233, + -0.013104913, + -0.006275653, + -0.019168638, + 0.017179113, + 0.014212127, + 0.01528474, + 0.0012704845, + -0.01601135, + 0.00443318, + -0.0066389577, + -0.02250758, + 0.020708358, + 0.015059837, + 0.010068725, + 0.013373066, + -0.011072137, + -0.0025928698, + 0.011426792, + -0.00484406, + -0.048406, + 0.042939134, + -0.008217602, + -0.032039996, + -0.00362007, + 0.0077115707, + -0.022784384, + -0.0014099675, + -0.021365765, + -0.009610269, + 0.015673995, + -0.0013667169, + 0.00762507, + 0.009307516, + -0.024445204, + 0.006098326, + 0.021279264, + -0.0029431991, + -0.0020533192, + -0.020535355, + -0.0113575915, + -0.0001406994, + 0.035638444, + -0.013027062, + -0.0067816842, + 0.0028999485, + -0.0055749943, + 0.009099913, + 0.019635744, + 0.0045542815, + -0.00093529286, + -0.003784422, + -0.003377867, + 0.0019376241, + -0.019116737, + 0.005683121, + 0.016573606, + 0.008074875, + 0.022282677, + -0.0048656855, + 0.015924849, + -0.010224427, + 0.032610904, + 0.02249028, + -0.021556068, + -0.008273828, + 0.022991985, + 0.017239664, + -0.024410604, + -0.005553369, + 0.016625507, + -0.018891836, + -0.014160226, + -0.0109423855, + 0.018978335, + -0.0014661932, + 0.0037930722, + -0.000964487, + -0.00029248177, + 0.012975161, + -0.009411317, + -0.010622332, + 0.023407191, + 0.015397191, + -0.017352115, + -0.0013386041, + -0.01761162, + 7.649939E-05, + -0.0018846422, + 0.01765487, + -0.012594556, + 0.016063249, + 0.0029950996, + 0.015483692, + -0.026227126, + 0.0011407329, + 0.009714071, + -0.01930704, + -0.008399255, + 0.004173677, + 0.009913024, + 0.0135633685, + 0.02570812, + -0.006405405, + -0.010293628, + -0.014592731, + -0.010319578, + 0.0020262876, + -0.022645982, + -0.0053544166, + 0.022005873, + 0.011712246, + -0.019012935, + 0.003739009, + 0.0016792021, + 0.0008217602, + -0.0036308826, + -0.0161411, + 0.0027615468, + -0.014981986, + 0.021590669, + 0.011617094, + -0.019255139, + 0.02577732, + 0.024064599, + -0.001567832, + 0.024791207, + -0.015622094, + -0.014748434, + -0.018199826, + 0.0042515276, + -0.008005675, + -0.007573169, + -8.433855E-05, + -0.0012045274, + 0.025984922, + 0.009740021, + -0.014990636, + -0.002906436, + -0.038095072, + -0.011617094, + -0.005877748, + 0.012681058, + -0.030292677, + -0.0021246825, + 0.039133087, + -0.023545593, + -0.043215938, + 0.0039249863, + 0.033372115, + 0.021988573, + -0.04598397, + -0.012663757, + 0.005389017, + -0.01448893, + -0.0049521867, + -0.0323687, + 0.009342116, + -0.012291803, + -0.0037498216, + 0.0020511567, + -0.016400604, + 0.007499643, + 0.01849393, + 0.012023649, + 0.0029583368, + 0.011521943, + 0.042385526, + -0.016019998, + 0.012802159, + 0.00403095, + 0.0027334339, + -0.0049262363, + 0.017300215, + 0.011573844, + 0.026071424, + -0.010207127, + -0.008836085, + -0.024877708, + 0.0070325374, + -0.0242203, + 0.034790732, + -0.018044123, + 0.0058215223, + 0.0001747592, + 0.024497105, + 0.0045499564, + -0.02652123, + 0.005553369, + 0.027213238, + 0.01288866, + -0.011054837, + -0.012784859, + 0.010933735, + -0.011132688, + 0.007746171, + 0.020742958, + 0.0049781366, + -0.018251726, + 0.004206115, + 0.0030361877, + -0.01124514, + -0.0060723755, + 0.0017808409, + 0.028770257, + 0.020068249, + 0.016080549, + -0.0065567815, + -0.009852473, + 0.016193, + -0.0036438578, + 0.026936434, + 0.0033173163, + 4.5176537E-05, + 0.014618682, + 0.012213952, + -0.01767217, + -0.006366479, + 0.0015894573, + -0.006297278, + -0.0082478775, + 0.0026101698, + 0.011089438, + 0.0319708, + 0.015077137, + 0.02167717, + -0.043215938, + 0.015734546, + 0.009757321, + -0.0002461226, + 0.0039206613, + 0.02169447, + -0.038510278, + -0.004822435, + 0.016651457, + 0.00963622, + 0.02252488, + -0.006522181, + 0.009324816, + -0.015777797, + 0.0109423855, + -0.0023376916, + -0.036157448, + 0.015094438, + 0.018269027, + 0.01847663, + -0.006535156, + 0.0026772083, + 0.009938974, + 0.021434966, + -0.019774146, + -0.00320919, + -0.0015224189, + -0.0006168608, + -0.0040612253, + -0.00422774, + 0.011729546, + 0.0028912984, + 0.034479327, + 0.006764384, + 0.018943734, + -0.018666932, + 0.0075385687, + 0.007374217, + -0.009835172, + 0.0047445837, + 0.013770971, + 0.010890486, + 0.0047402587, + 0.025587019, + 0.024704708, + -0.0162103, + 0.0031594518, + 0.008213277, + 0.0068681855, + -0.037368465, + -0.02986017, + -0.015639395, + 0.015950799, + 0.0120842, + 0.0031572892, + 0.0028588604, + -0.027524643, + 0.01616705, + -0.04273153, + 0.0034838307, + 0.023822395, + 0.0016381141, + 0.0006325391, + 0.02498151, + -0.0036092573, + -0.00966217, + 0.003948774, + -0.038198873, + 0.02738624, + 0.01599405, + 0.02567352, + 0.018839935, + 0.004848385, + 0.0052808905, + 0.002651258, + 0.0012856222, + 0.0109423855, + 0.011418141, + -0.031659395, + 0.0029777994, + 0.0012088525 + ], + "HOTEL2_VECTORIZE_DESCRIPTION": [ + -0.030168112, + -0.0051525193, + 0.0054855207, + 0.0024885093, + 0.007146027, + -0.011835044, + 0.016722063, + 0.03483013, + -0.002125133, + -0.013671051, + -0.009477035, + 0.021996083, + 0.01067404, + 0.010953041, + 0.027396103, + -0.0065565244, + -0.0267481, + -0.0025515095, + -0.0010215038, + -0.0057240212, + -0.019566074, + 0.014832055, + -0.026172098, + -0.008725532, + 0.020682078, + 0.0051885196, + -0.012393046, + -0.016506061, + -0.022680085, + -0.012888048, + 0.0063270237, + -0.018756071, + 0.019764073, + -0.0020621328, + -0.00077062787, + 0.021042079, + -0.0083115315, + 0.020106075, + 0.0036540136, + -0.009513035, + 0.009252035, + -0.009414035, + -0.015480058, + -0.007146027, + -0.010269038, + -0.01861207, + 0.0025245096, + 0.025830097, + 0.0003366575, + -0.0019147572, + -0.047052175, + -0.034308128, + 0.026244098, + 0.005094019, + -0.025146093, + 0.020214075, + 0.023652088, + -0.027432103, + 0.036486138, + -0.0141390525, + 0.004261516, + 0.052200194, + 0.025092093, + -0.012726048, + 0.021780081, + 0.017793067, + 0.012996049, + 0.017622067, + -0.014832055, + 0.019422073, + 0.0015783809, + -0.031230116, + -0.041148152, + -0.0031567619, + -0.007231527, + 0.0075690285, + -0.014544055, + -0.008797533, + -0.0016515062, + 0.017019063, + -0.00083925313, + -0.008784032, + 0.006363024, + 0.014499054, + 0.0067500253, + -0.016290061, + -0.025668096, + -0.0008285656, + 0.017802067, + 0.01076404, + 0.00036281385, + -0.0016458812, + -0.0073350277, + -0.008779533, + 0.005652021, + -0.010089038, + -0.0051255194, + -0.039204147, + 0.033372127, + -0.0019428823, + 0.011007041, + -0.005103019, + 0.010134038, + 0.0073530274, + -1.7701239E-05, + -0.01076404, + 0.01073704, + -0.01068304, + -0.005053519, + 0.011097042, + 0.014409054, + -0.0077850292, + -0.0078030294, + 0.033624128, + -0.010521039, + -0.003937515, + -0.032742124, + 0.026532099, + -0.03477613, + 0.007222527, + 0.024480091, + -0.024300091, + 0.010377039, + 0.014328053, + -0.005634021, + -0.015282057, + -0.024318092, + -0.00789303, + -0.0099090375, + -0.027288102, + 0.025812097, + 0.008739033, + -0.010890041, + 0.01590306, + 0.0017966317, + -0.00802803, + -0.0054405206, + 0.012816048, + 0.018126069, + 0.0029317609, + 0.012915049, + 0.012690048, + -0.0036022635, + 0.009567035, + 0.015336057, + 0.0008566907, + 0.0025470096, + 0.019548073, + 0.0065385243, + 0.022500085, + 0.01631706, + -0.009378036, + 0.02363409, + -0.0017606316, + -0.012483046, + -0.009765036, + -0.028314106, + -0.03220212, + 0.014040053, + 0.018000068, + -0.016308062, + -0.042084157, + -0.0022488835, + 0.02152808, + -0.008527532, + 0.009243035, + -0.017649066, + -0.033336125, + -0.010017037, + -0.01062904, + 0.018243069, + 0.034146126, + -0.01074604, + 0.028872108, + 0.014265053, + 0.004833018, + -0.01601106, + -0.011961045, + -0.008860533, + 0.01632606, + 0.0126000475, + -0.010845041, + 0.036666136, + 0.0109440405, + 0.021762082, + -0.014535055, + 0.017046064, + 0.011961045, + 0.012492047, + -0.0018236318, + -0.029106108, + -0.011187042, + -0.055440206, + -0.007776029, + 0.008266531, + 0.0042390157, + -0.016560063, + 0.0065610246, + 0.02160008, + -0.020700077, + -0.010890041, + -0.0033817627, + 0.0014163803, + 0.01888207, + -0.0116460435, + -0.019620074, + -0.019278072, + 0.017109064, + -0.013725052, + -0.0032287622, + -0.020484077, + 0.009693036, + 0.030060112, + 0.011799044, + -0.011268042, + -0.015129057, + -0.02381409, + 0.022392083, + -0.010494039, + 0.014787056, + -0.0052110194, + 0.00071044016, + 0.022140082, + -0.022428084, + -0.0018157568, + 0.022716084, + -0.03241812, + 0.00013507082, + 0.009396035, + 0.004599017, + -0.009891037, + -0.022050083, + -0.00089269085, + -0.007227027, + 0.024948094, + 0.03137412, + 0.0065340246, + 0.001878757, + -0.014418054, + 0.007528528, + -0.01069204, + -0.01610106, + -0.011043041, + -0.019926075, + -0.0118980445, + -0.0060255225, + 0.02921411, + 0.014949056, + 0.0073890276, + -0.007236027, + -0.0072540273, + 0.03459613, + 0.01638006, + -0.015129057, + -0.0018236318, + 0.030744115, + -0.017766066, + 0.013626051, + 0.018387068, + 0.011763044, + -0.047808178, + -0.006889526, + 0.023292087, + 0.0009911287, + -0.002115008, + -0.009783037, + 0.0046800175, + 0.017622067, + -0.009112534, + -0.011592044, + -0.023742089, + -0.006106523, + 0.024606092, + 0.0028777607, + 0.025326096, + -0.0062955236, + -0.022248084, + -0.00050231436, + -0.010926041, + 0.0035167632, + 0.004815018, + -0.033732127, + 0.03780014, + 0.0044730166, + -0.00060975226, + -0.009360035, + 0.019926075, + -0.005782522, + -0.019170072, + 0.0041782656, + -0.033138122, + 0.020052075, + -0.024390092, + 0.0020610078, + 0.017244065, + -0.022554085, + 0.025956098, + -0.031338118, + 0.030852115, + -0.0070830267, + 0.021096079, + 0.017676067, + 0.013023049, + 0.0018056318, + -0.004243516, + 0.02403009, + 0.0049365186, + 0.013005049, + -0.022122083, + -0.009882037, + -0.009157535, + -0.0024840094, + 0.004779018, + 0.0019361322, + -0.012681047, + 0.0076365285, + -0.017847067, + 0.022302084, + -0.0267481, + -0.0016458812, + 0.02921411, + 0.011295042, + 0.014751055, + -0.021816082, + -0.018468069, + -0.016344061, + 0.008334031, + 0.0025785097, + -0.016344061, + 0.031518117, + 0.03411013, + 0.0266581, + 0.0015052556, + 0.023544088, + -0.018396068, + 0.01866607, + 0.00060806476, + 0.02433609, + 0.0062325234, + 0.0040455153, + 0.005098519, + 0.011943045, + -0.005094019, + -0.004509017, + -0.0047250176, + 0.003165762, + -0.028746108, + 0.0011013792, + 0.0148410555, + 0.012456046, + 0.01574106, + -0.0037980143, + -0.0007042526, + -0.0054765204, + 0.0020058826, + 0.017838066, + -0.0003228762, + 0.01332905, + -0.015498058, + 0.00020461014, + -0.030312113, + -0.036036134, + 0.010575039, + -0.016686063, + 0.009045034, + 0.012069046, + -0.019278072, + 0.0005861272, + 0.02950211, + 0.0155700585, + 0.00065531494, + -0.027918104, + -0.0071190265, + -0.010485039, + 0.0269641, + -0.0094590355, + -0.012339046, + 0.015156057, + 0.01902607, + -0.023094086, + 0.010053038, + -0.017145064, + -0.012960048, + -0.019206071, + 0.012024045, + -0.017703066, + -0.0040770154, + -0.0089550335, + -0.023796089, + -0.009819036, + -0.0013556301, + 0.0019766325, + -0.02921411, + -0.011493043, + -0.0055530206, + -0.0036832637, + 0.0044077663, + -0.013869052, + 0.016497063, + 0.007393528, + 0.007632029, + -0.0028102605, + -0.0059355223, + -0.020772077, + -0.020736078, + -0.012699047, + -0.022032082, + -0.011556043, + 0.0038992646, + -0.0002953136, + 0.038952146, + -0.0022657586, + -0.011853044, + 0.018153068, + -0.025056094, + 0.017397065, + -0.009018034, + -0.025380095, + -0.025308095, + 0.017208064, + -0.002940761, + 0.0070830267, + 0.016569061, + 0.019548073, + 0.019242072, + 0.016362062, + 0.007128027, + -0.008545532, + -0.011124042, + -0.03240012, + -0.019872075, + -0.014994056, + -0.02134808, + 0.012717048, + -0.016902063, + 0.011709044, + -0.02901611, + 0.0031702619, + 0.035748135, + -0.024516093, + -0.023040086, + -0.0012352546, + -0.022968085, + 0.0040747654, + -0.0029250109, + 0.0070830267, + 0.035478134, + 0.0057420214, + 0.016623063, + -0.006358524, + -0.0148410555, + -0.006979526, + -0.01063804, + -0.009549036, + 0.0116730435, + -0.030312113, + 0.05119219, + 0.003480763, + -0.0076455288, + -0.01619106, + 0.020412076, + 0.0138600515, + 0.016749064, + 0.00097594113, + 0.02984411, + -0.03711614, + -0.0025627597, + 0.0017808817, + -0.0033997628, + 0.0123480465, + -0.0141120525, + -0.0114210425, + 0.030366113, + 0.008973033, + 0.0123480465, + -0.0060165226, + -0.0145890545, + -0.0052695195, + -0.006979526, + -0.0051885196, + -0.0022230083, + 0.0049905186, + 0.014634055, + -0.017460065, + -0.019278072, + -0.6145943, + -0.020286076, + 0.019674074, + -0.006331524, + -0.01567806, + 0.008469032, + 0.009747037, + -0.0023220086, + 0.08863233, + -0.0048420182, + 0.02136608, + 0.0010513164, + 0.008365531, + 0.0035482633, + -0.004203016, + 0.014409054, + 0.013806052, + -0.0052875197, + 0.0071685268, + -0.0034020126, + 0.01644306, + -0.012654047, + 0.0036607636, + -0.022284083, + -0.006678025, + 0.01336505, + 0.0073485277, + -0.02368809, + -0.038736146, + -0.004185016, + -0.0037665141, + 0.024912093, + 0.02386809, + -0.0057420214, + 0.005886022, + -0.009153035, + 0.012510046, + 0.013266049, + 0.0012993799, + -0.023310088, + 0.011727043, + -0.007258527, + -0.025794096, + 0.015723059, + -0.0022736336, + 0.0131040495, + -0.0071640266, + 0.01870207, + 0.028854107, + -0.016713062, + -0.007159527, + 0.015156057, + 0.0033165123, + 0.03999615, + 0.024318092, + -0.010134038, + -0.006691525, + 0.012384047, + -0.0030217613, + -0.013230049, + -0.005859022, + -0.028188106, + -0.018918071, + 0.01622706, + 0.00065868994, + 0.022986086, + 0.04258816, + 0.01330205, + -0.00814053, + 0.014166053, + -0.003705764, + 0.027504103, + 0.0057870215, + 0.035604134, + 0.0050040185, + 0.0057510217, + -0.007038026, + 0.0050220187, + -0.017298065, + 0.0006035648, + 0.023544088, + 0.0062640235, + 0.01597506, + -0.0070650266, + -0.039780147, + 0.013995052, + 0.03454213, + -0.059400223, + 0.23875289, + -0.028746108, + 0.0016346311, + 0.20203276, + -0.021564081, + -0.016938064, + 0.004527017, + 0.02932211, + -0.03513613, + -0.0009793162, + -0.022212083, + -0.0008026905, + 0.0062055234, + -0.004097265, + -0.0032782622, + 0.01330205, + -0.024588091, + -0.01059304, + 0.0018922571, + -0.011088042, + -0.016902063, + -0.016506061, + -0.0038925146, + -0.03277812, + -0.013077049, + -0.0028642607, + 0.029808111, + -0.023436088, + 0.009189035, + -0.01584906, + 0.02129408, + 0.0061920234, + 0.013113049, + -0.054648206, + 0.0042052655, + -0.004864518, + -0.01606506, + -0.0052875197, + -0.004286266, + 0.012051045, + -0.01575006, + -0.006997526, + 0.0038565143, + -0.027288102, + -0.009297035, + 0.005089519, + -0.02401209, + -0.019908074, + -0.0009174409, + 0.012951048, + 0.009342035, + 0.008586032, + 0.038916145, + 0.01055704, + 0.008572532, + 0.021096079, + -0.011754044, + -0.004245766, + 0.047304176, + 0.017793067, + 0.0073125274, + -0.01608306, + -0.009396035, + -0.0010260039, + 0.005976022, + -0.011727043, + -0.0039060146, + -0.009702036, + -0.004333516, + 0.011061042, + -0.01585806, + 0.00792903, + -0.0029092608, + 0.014904056, + 0.012231045, + 0.014373054, + -0.0017392565, + 0.015777059, + 0.004617017, + 0.008320531, + 0.015219057, + -0.0033097623, + 0.015273057, + 0.011547043, + 0.00531002, + -0.01334705, + 0.0054765204, + 0.023166087, + 0.010134038, + -0.019458072, + 0.016236061, + -0.04514417, + -0.02386809, + -0.0082260305, + -0.013293049, + -0.025650095, + -0.023832088, + 0.055800207, + -0.010080038, + -0.03173412, + -0.009288034, + 3.8144673E-05, + 0.0058500217, + 0.014328053, + -0.0023062585, + -0.03988815, + 0.0025020093, + 0.009081034, + 0.015948059, + 0.0008319406, + 0.02111408, + 0.0057195215, + 0.010872041, + 0.009216035, + 0.017919067, + 0.015336057, + -0.009171034, + 0.008230531, + 0.016290061, + 0.0034110127, + -0.0007436278, + 0.00539552, + -0.0012600047, + 0.00265726, + -0.017775066, + 0.009342035, + 0.03267012, + -0.0044302666, + 0.017370066, + 0.01843207, + -0.0030915115, + -0.0058365217, + -0.012465047, + 0.019314073, + 0.017550066, + 0.013734051, + -0.021852082, + 0.00803253, + -0.016425062, + 0.0268381, + -0.02170808, + -0.012078045, + 0.020124076, + -0.030024113, + 0.007492528, + 0.009954037, + 0.0044122664, + -0.010107038, + 0.025776096, + 0.03220212, + -0.0056745214, + -0.019980075, + -0.0028125106, + 0.013536051, + -0.010998041, + 0.002387259, + -0.013653051, + -0.00267526, + 0.011484043, + -0.01866607, + -0.0005653146, + 0.0050355187, + -0.0068715257, + 0.005913022, + 0.010125038, + 0.013644051, + 0.0024930094, + 0.0017662566, + 0.026478099, + -0.0008319406, + -0.009747037, + -0.01593006, + -0.016812064, + 0.02147408, + -0.039348148, + -0.017172065, + 0.028656106, + -0.020484077, + -0.09460835, + 0.035910133, + 0.024876093, + 0.010188038, + -0.036270134, + 0.008217031, + -0.012564047, + 0.0065520247, + 0.027288102, + -0.014760056, + 0.0033187624, + -0.0035010132, + 0.046188172, + 0.0042075156, + -0.005859022, + -0.016308062, + -0.015192057, + -0.013023049, + -0.002900261, + 0.00792003, + 0.0099090375, + -0.023184087, + -0.00029728236, + -0.0038182642, + 0.0054495204, + -0.0006508149, + -0.013005049, + -0.008320531, + 0.0057375217, + -0.006673525, + -0.005607021, + 0.015255057, + -0.025470095, + -0.001332005, + 0.004482017, + -0.010242038, + 0.0001245239, + -0.018261068, + 0.02152808, + -0.00081112806, + -0.008685033, + 0.022104083, + -0.03267012, + 0.007528528, + 0.032976124, + -0.008203531, + -0.018198067, + 0.013707051, + -0.01055704, + 0.027936105, + 0.018405069, + 0.028584108, + -0.005548521, + -0.023184087, + -0.009999038, + 0.0076995287, + -0.01868407, + 0.00803253, + -0.0113940425, + 0.025794096, + 0.008185531, + -0.0020463828, + -0.009702036, + -0.01343705, + 0.038700145, + 0.006345024, + -0.0035752633, + -0.01071004, + 0.0025605096, + -0.009216035, + -0.0052740197, + 0.0035235132, + -0.003705764, + 0.013779052, + 0.014454054, + -0.01584906, + 0.027648104, + -0.013725052, + 0.005049019, + -0.012816048, + -0.020016074, + -0.00540002, + 0.020934079, + 0.0019293822, + 0.0027720104, + 0.017127065, + -0.01616406, + 0.004243516, + -0.0118710445, + 0.019044071, + 0.03519013, + -0.030312113, + 0.017361065, + -0.0010648165, + -0.011466043, + -0.0020362576, + -0.011718044, + 0.032616124, + 0.02376009, + -0.011331042, + -0.01080004, + 0.007852529, + 0.011700043, + -0.0062595233, + -0.010935041, + -0.016812064, + 0.04309216, + 0.0010873165, + -0.01868407, + 0.006480024, + 0.011223042, + -0.0008060655, + 0.019278072, + -0.018180069, + 0.013914052, + -0.009189035, + -0.019188073, + 0.00787503, + 0.007542028, + 0.005926522, + 0.012438047, + -0.025056094, + -0.018468069, + -0.010296038, + -0.015660059, + 0.021024078, + -0.021672081, + -0.011907045, + 0.038916145, + -0.009450035, + 0.010989041, + 0.0077850292, + 0.015435058, + 0.0013545051, + 0.016551062, + -0.011961045, + 0.031302117, + -0.004468517, + 0.009279035, + 0.0067635253, + 0.00093262846, + 0.026586099, + 0.0150930565, + 0.025722096, + -0.0270361, + -0.0036292635, + 0.036792137, + -0.028296106, + 0.0029700112, + 0.02435409, + 0.011709044, + 0.013185049, + 0.027324103, + 0.004581017, + -0.004362766, + -0.040824153, + 0.0018843821, + 0.023310088, + -0.0014557554, + -0.0070740264, + -0.035604134, + -0.0070335264, + 0.008212531, + 0.010881041, + 0.0034942632, + 0.008433032, + -0.027018102, + -0.014265053, + 0.01573206, + -0.03207612, + 0.002427759, + -0.014058053, + 0.022176083, + 0.01062004, + 0.017703066, + -0.021618081, + 0.019314073, + 0.014517054, + -0.0057555214, + 0.012213046, + -0.009855037, + -0.02388609, + -0.006151523, + 0.011583043, + -0.00814053, + 0.0014962556, + 0.012303046, + -0.01053004, + 0.004565267, + 0.03992415, + 0.0011790044, + -0.025884097, + -0.0051255194, + -0.0054990207, + -0.021636082, + -0.023490088, + -0.007560028, + 0.02124008, + 0.025812097, + 0.012861048, + -0.012618047, + -0.012726048, + 0.012870048, + 0.007011026, + -0.010539039, + -0.011637043, + -0.02138408, + 0.01343705, + 0.011097042, + 0.002439009, + 0.004869018, + -0.0011373792, + -0.01346405, + -0.008428532, + -0.012690048, + 0.032238122, + 0.023166087, + 0.021960082, + 0.016722063, + -0.011124042, + 0.022356084, + 0.0145890545, + -0.01870207, + -0.020790078, + 0.023364088, + -0.00529202, + 0.01644306, + -0.0054630204, + -0.035442133, + 0.0065025245, + 0.01605606, + 0.008680533, + -0.020088075, + -0.017631065, + 0.029736111, + -0.0265501, + 0.044928167, + 0.0034132628, + -0.010989041, + 0.041832156, + -0.0003256887, + -0.009513035, + 0.02160008, + 0.025146093, + -0.0009556911, + 0.016758062, + 0.15062456, + -0.016920064, + 0.04784418, + -0.020070076, + 0.012114045, + -0.008239531, + 0.0052695195, + 0.018918071, + 0.016002059, + -0.0014006302, + -0.018810071, + -0.00038925145, + -0.0047835177, + -0.019620074, + 0.011844045, + 0.009711036, + -0.003719264, + -0.018108068, + -0.011160042, + 0.0060300226, + 0.00792453, + -0.022158083, + -0.030798115, + 0.013986052, + 0.017199064, + 0.015633058, + 0.01591206, + -0.00063168985, + -0.0009961912, + -0.005854522, + -0.03708014, + 0.008397032, + -0.024300091, + -0.020232076, + -0.017208064, + 0.02415609, + -0.004214266, + -0.009270035, + -0.014022052, + -0.012321047, + -0.0076095285, + -0.0072855274, + 0.004581017, + 0.0064260243, + -0.0037980143, + 0.007186527, + -0.007825529, + -0.0096570365, + 0.015228057, + -0.011097042, + 0.025722096, + 0.046188172, + -0.01626306, + 0.01080004, + 0.009630036, + 0.0014917556, + 0.00092362845, + -0.030276114, + 0.011376043, + -0.011547043, + -0.0019665074, + -0.0106650395, + -0.03204012, + 0.007560028, + -0.015183057, + 0.00026915726, + -0.033894125, + 0.006165023, + -0.01601106, + -0.0014771306, + 0.0035257633, + -0.019152071, + 0.0268201, + 0.024588091, + 0.036810137, + 0.0033345125, + 0.005620521, + -0.00023104774, + -0.010836041, + 0.0076365285, + 0.006417024, + 0.016461061, + 0.041472156, + 0.029934112, + -0.014706055, + 0.017154064, + -0.024822094, + -0.025596095, + 0.025128094, + 0.018189069, + -0.014697055, + 0.006363024, + 0.011151042, + -0.0054900204, + 0.022662085, + -0.014553054, + 0.011691044, + 0.011430043, + -0.004797018, + 0.03207612, + -0.0006997526, + 0.011844045, + -0.010782041, + -0.037728142, + 0.008541032, + 0.029934112, + 0.007780529, + 0.016659062, + -0.022356084, + -0.022122083, + 0.0065385243, + 0.00267526, + -0.015192057, + -0.0266221, + 0.014508055, + 0.020250076, + 0.009369035, + -0.03465013, + 0.014229054, + -0.01628106, + -0.0068580257, + 0.012807048, + -0.0036585138, + -0.019962074, + -0.010224038, + 0.03540613, + -0.000263251, + 0.023706088, + 0.024822094, + -0.019098071, + -0.015597058, + 0.008352031, + 0.015426057, + 0.006939026, + 0.025524095, + 0.0032287622, + 0.027288102, + 0.040968154, + -0.009585036, + 0.0031747618, + 0.034398127, + -0.004171516, + 0.006759025, + -0.022968085, + -0.029988112, + -0.013122049, + 0.004986019, + 0.01897207, + 0.041724157, + -0.0029812611, + 0.06552024, + 0.015498058, + -0.00801453, + 0.029772112, + -0.009576036, + 0.020556077, + -0.0020632576, + -0.011007041, + 0.010539039, + 0.0031567619, + 0.0015322558, + -0.0062505235, + -0.0143370535, + 0.008761533, + -0.0024592592, + -0.0025717595, + -0.0039262646, + 0.0040432652, + -0.0019980075, + 0.032688122, + 0.027288102, + -0.011313043, + 0.0041422653, + -0.022608085, + 0.008176531, + -0.0054090205, + -0.015363057, + -0.008797533, + -0.0071190265, + 0.018918071, + -0.03425413, + -0.009486035, + -0.005143519, + -0.041508157, + 0.043776162, + 0.003195012, + -0.022464084, + 0.0041962657, + -0.035964135, + -0.024264092, + 0.0008808783, + 0.016416062, + -0.029700112, + -0.0068130256, + 0.012582047, + 0.015399057, + -0.013851052, + -0.0077265287, + 0.015642058, + 0.00532802, + -0.0010226289, + -0.025110094, + -0.0057645217, + -0.00805053, + 0.011682044, + 0.0007779404, + 0.013716051, + -0.028314106, + 0.010899041, + -0.016704062, + 0.00027056353, + -0.008856033, + 0.019818075, + -0.014382054, + 0.0043380163, + -0.013158049, + -0.015237057, + 0.021096079, + 0.0046800175, + 0.0071820267, + 0.0052110194, + -0.00132638, + 0.024192091, + 0.0060390225, + 0.018324068, + -0.040716153, + 0.006385524, + -0.014823056, + 0.00017071939, + -0.0012026295, + -0.0035167632, + -0.0053010196, + 0.0076050283, + -0.018414069, + -0.008482532, + -0.010926041, + 0.008874034, + 0.009486035, + 0.03207612, + 0.0025582595, + 0.0005017519, + -0.002891261, + -0.030258114, + 0.00037209515, + 0.022878086, + 0.027828105, + 0.033642124, + 0.036288135, + -0.020556077, + 0.004909518, + 0.017316066, + -0.022320084, + -0.015246057, + -0.0057780216, + -0.0030892615, + 0.0072675273, + 0.004882518, + -0.010224038, + -0.0013668801, + 0.0057555214, + -0.02919611, + -0.012798048, + 0.03479413, + -0.0060165226, + 0.02446209, + -0.006943526, + -0.011907045, + -0.009216035, + 0.02131208, + 0.0044482667, + -0.00065193995, + 0.012051045, + 0.0007211277, + -0.012915049, + 0.045900173, + -0.02440809, + 0.0070155263, + 0.03267012, + -0.0013972552, + 0.0062775235, + -0.00037097014, + -0.018414069, + -0.009810037, + 0.04233616, + 0.01861207, + -0.0014670055, + -0.01585806, + 0.03227412, + 0.017514065, + 0.0094050355, + 0.040500153, + -0.015408058, + 0.009216035, + 0.02428209, + 0.03794414, + 0.004560767, + 0.006448524, + 0.0150930565, + 0.00803703, + 0.004617017, + -0.042192157, + 0.014526054, + 0.0035235132, + 0.009855037, + -0.024390092, + 0.010368039, + 0.011025041, + -0.019620074, + 0.010251039, + 0.007798529, + -0.01890007, + 0.01061104, + -0.014706055, + 0.010107038, + 0.035586134, + 0.010044037, + -0.0038070143, + -0.004878018, + -0.009747037, + -0.031752117, + 0.015579058, + 0.023454087, + -0.040968154, + 0.00076106534, + -0.015876058, + 0.01346405, + -0.016731063, + -0.050328188, + 0.00525152, + -0.03157212, + -0.027792104, + 0.0017865067, + 0.023094086, + 0.0007385653, + 0.03960015, + -0.0048915185, + -0.007006526, + -0.031014116, + 0.010080038, + 0.010107038, + -0.017604066, + -0.020718077, + 0.018198067, + 0.019494073, + -0.009270035, + -0.0026055097, + -0.02124008, + -0.0010839415, + -0.0266581, + -0.024894092, + 0.011556043, + -0.013995052, + 0.02948411, + -0.0031027617, + -0.004288516, + 0.027180102, + 0.008653533, + 0.012447046, + 0.042156156, + -0.012303046, + -0.01614606, + -0.014787056, + 0.0113940425, + -0.0070650266, + 0.012636047, + -0.0026122597, + -0.00043368913, + -0.0010468165, + -0.01059304, + 0.0068535255, + -0.012924048, + -0.028926108, + -0.021078078, + -0.0138600515, + 0.011565044, + -0.0270361, + 0.03178812, + -0.0013511301, + -0.0010125038, + -0.013761052, + -0.010323038, + 0.010323038, + 0.0014703805, + -0.03169812, + 0.019314073, + 0.012681047, + -0.004290766, + -0.004779018, + -0.032904122, + -0.0076140286, + -0.0015457558, + -0.0029970112, + -0.013878052, + -0.013014048, + -0.03173412, + 0.043272164, + 0.0035145131, + -0.01606506, + -0.014967056, + 0.019620074, + -0.021960082, + 0.019278072, + -0.014661055, + 0.0114210425, + -0.0070695262, + 0.006651025, + -0.00053156447, + 0.035442133, + -0.011583043, + -0.012051045, + -0.0062190234, + -0.019854074, + -0.031104116, + 0.010170038, + 0.023724088, + -0.0017077564, + 0.027144102, + 0.017856067, + -0.004016265, + 0.0055125207, + -0.01058404, + -0.009702036, + 0.009729036, + -0.0050085187, + -0.027252102, + -0.024876093, + -0.020538077, + -0.01913407, + 0.0057015214, + -0.0038047642, + 0.007884029, + -0.01578606, + -0.0062640235, + 0.006372024, + 0.003762014, + -0.014958056, + 0.018198067, + 0.012897048, + 0.03150012, + 0.002173508, + -0.028476106, + 0.025578097, + 0.016488062, + 0.002907011, + -0.008554532, + -0.021204079, + 0.022068083, + -0.012960048, + 0.01079104, + 0.0029857613, + 0.012789048, + -0.0072990274, + -0.0534602, + 0.019242072, + -0.0055980207, + -0.012888048, + 0.014625055, + 0.007555528, + 0.004547267, + 0.010989041, + 0.011862044, + 0.012825048, + 0.01850407, + 0.038556144, + 0.002092508, + -0.027576104, + -0.005134519, + 0.0266581, + 0.000115945746, + 0.0058050216, + -0.011052041, + -0.0074070278, + -0.007528528, + 0.033966128, + -0.022266082, + -0.035802133, + 0.0027180102, + 0.014436054, + -0.0051525193, + 0.016641062, + 0.03465013, + 0.027558103, + -0.0067860256, + 0.0051525193, + 0.007227027, + -0.011223042, + 0.013824052, + -0.00027070413, + 0.018405069, + 0.009864037, + 0.041148152, + -0.003705764, + 0.0065610246, + 0.00092025346, + 0.0017583816, + 0.010377039, + -0.032706123, + 0.027882105, + 0.007758029, + -0.027882105, + 0.01063804, + 0.016371062, + 0.007528528, + -0.025722096, + -0.008932534, + 0.0038700146, + 0.01335605, + -0.010287038, + 0.0043695164, + -0.043812163, + 0.014679055, + -0.013896052, + -0.008352031, + -0.007528528, + -0.016920064, + -0.019152071, + -0.033498127, + -0.00060581474, + 0.033336125, + 0.019224072, + -0.010404039, + 0.022734085, + 0.006664525, + -0.009378036, + 0.0045630173, + -0.0046800175, + -0.008262031, + -0.0106650395, + 0.019404072, + -0.000333845, + 0.0059355223, + -0.0026370098, + -0.004999519, + 0.016713062, + 0.03135612, + 0.01866607, + -0.006597025, + 0.004554017, + 0.02152808 + ], + "HOTEL3_VECTORIZE_DESCRIPTION": [ + -0.0026168018, + -0.024089903, + 0.03355637, + 0.003290724, + -0.011909716, + 0.0025469302, + -0.010115596, + 0.028183023, + 0.006770777, + -0.0040638186, + -0.01943781, + 0.018437069, + 0.0054094093, + -0.0012351484, + -0.0010734296, + 0.02033938, + -0.029932065, + 0.0005471392, + 0.011792512, + -0.010638504, + -0.013748915, + 0.018193645, + -0.007595712, + -0.0043816213, + 0.019131277, + 0.019744344, + -0.03768555, + -0.0026415947, + 0.008758735, + 0.0010159547, + -0.009214027, + -0.017319124, + 0.017084718, + 0.004728725, + -0.031266384, + 0.0036243042, + 0.00014720918, + 0.030563163, + -0.0011111828, + -0.0056032464, + 0.024107933, + 0.015452879, + -0.020321347, + 0.002970667, + -0.022052359, + -0.010521301, + -0.0036400815, + 0.0003454133, + 0.00380011, + 0.019600093, + -0.008871431, + -0.013721867, + 0.015606145, + -0.027209328, + -0.021926139, + 0.007059279, + 0.006468752, + -0.030977882, + 0.009754968, + -0.007794057, + 0.015515989, + 0.033358023, + 0.025604537, + -0.018896868, + -0.011233539, + -0.00041810225, + 0.0041832766, + 0.008154685, + 3.6062727E-05, + 0.012504751, + 0.01969025, + -0.0072170533, + -0.022142515, + -0.010494254, + -0.0024567733, + 0.01275719, + -0.014830797, + -0.020988507, + -0.005495058, + 0.014488201, + -0.017715815, + 0.0058647012, + -0.0054499796, + 0.03397109, + -0.0018662461, + -0.012090029, + -0.016363462, + -0.0046340604, + 0.007424414, + 0.030220566, + 0.0216737, + 0.023873527, + 0.027317517, + 0.015479926, + 0.010395082, + -0.0069060125, + -0.008100591, + -0.011026179, + 0.023278492, + 0.03436778, + 0.01574138, + 0.009953313, + -0.007199022, + -0.007365812, + -0.0014515248, + 0.008154685, + 0.0128203, + -0.0069285515, + 0.009232058, + 0.0033403102, + -0.013406319, + -0.016958497, + -0.021727793, + 0.017256016, + -0.013388287, + -0.0016352193, + -0.0011844352, + -0.0026213096, + -0.00958367, + 0.023981715, + 0.004931578, + 0.0033605956, + 0.012594908, + 0.016760152, + -0.019473873, + 0.003739254, + -0.023044083, + -0.023783369, + -0.004809866, + -0.021799918, + -0.001869627, + 0.005472519, + -0.008569405, + 0.0021615098, + 0.021908106, + -0.006797824, + -0.005468011, + 0.0054770266, + -0.005048782, + 0.007586696, + -0.01269408, + 0.0017231222, + -0.0123244375, + 0.005057798, + 0.01016969, + -0.014776703, + -0.011603183, + 0.021835981, + -0.014830797, + 0.024919344, + 0.005012719, + 0.01572335, + 0.019113246, + -0.023765337, + -0.0067797927, + -0.031699136, + 0.00042627272, + -0.030058283, + 0.020411504, + 0.025893038, + -0.025135722, + -0.022250703, + -0.0109179905, + 0.0120539665, + 0.015101267, + 0.021114727, + -0.013451397, + 0.00089198904, + -0.009745952, + -0.008488265, + 0.028471524, + 0.019365685, + 0.007843643, + 0.03606273, + 0.020249221, + 0.009511544, + -0.007000677, + -0.01254983, + -0.014136589, + -0.0049721487, + -0.01645362, + -0.016579838, + 0.03676595, + -0.018256756, + 0.020970477, + -0.004343305, + 0.00014791354, + 0.013189943, + 0.02062788, + 0.031699136, + 0.012892425, + 0.0043500667, + -0.028417429, + -0.009214027, + -0.002612294, + -0.0076498063, + 0.0056573404, + 0.012594908, + 0.011125351, + -0.03534147, + -0.008961588, + -0.0012035936, + 0.0031216799, + 0.005810607, + -0.0070773102, + -0.028507587, + -0.009101331, + 0.028183023, + -0.013784978, + -0.01559713, + -0.019275527, + -0.007852659, + 0.04204914, + 0.019365685, + -0.0037482698, + -0.0032681846, + -0.039596874, + 0.011431885, + -0.0042080698, + 0.0167872, + 0.007798565, + 0.008334998, + 0.030382847, + -0.02551438, + -0.010025438, + 0.027335547, + -0.004769296, + -0.0017817242, + -0.011197477, + 0.011368775, + -0.006383103, + -0.015101267, + 0.015840553, + -0.021331104, + 0.025856975, + 0.005639309, + 0.024757063, + 0.024180058, + -0.030256629, + -0.0075280946, + -0.015768427, + -0.004796343, + -0.00601346, + -0.012847347, + -0.012477703, + -0.011648261, + 0.028940339, + 0.033646524, + -0.0025920086, + 0.0145873735, + -0.018482149, + 0.020700006, + 0.010566379, + 0.005747497, + 0.011116336, + 0.032474488, + -0.02432431, + -0.020141033, + -0.012712112, + 0.0056032464, + -0.045366913, + -0.005179509, + 0.023585023, + -0.006775285, + 0.0020285284, + -0.0046566, + -0.026470043, + 0.006464244, + -0.0079338, + -0.01315388, + -0.002384648, + -0.018950963, + 0.02973372, + -0.01639051, + 0.022034327, + 0.006545385, + -0.010908975, + -0.008465725, + -0.0008164827, + -0.024288246, + 0.016138071, + -0.02683067, + 0.027660113, + 0.014361981, + 0.005873717, + -0.0027587987, + -0.014533279, + -0.013162896, + -0.038010117, + 0.017427314, + -0.024180058, + 0.0010672313, + -0.0189149, + -0.02856168, + 0.005292205, + 0.0074965395, + 0.023783369, + -0.018860806, + 0.010593426, + -0.008614484, + 0.0061847577, + 0.013766946, + 0.011233539, + 0.014830797, + -0.012306406, + 0.0040119784, + 0.014064464, + 0.009736937, + -0.0035792256, + 0.0149119375, + -0.013730884, + -0.023657149, + 0.012558845, + -0.0003039975, + -0.012468688, + -0.0090337135, + -0.017571565, + 0.020862289, + -0.03251055, + -0.01877065, + 0.026001226, + 0.008447694, + 0.020573786, + 0.01016969, + 0.002977429, + -0.02088032, + 0.003398912, + 0.0005860193, + -0.02353093, + 0.01743633, + 0.031536855, + 0.010719646, + 0.010990116, + 0.025334066, + -0.016336415, + 0.0038925207, + -0.00040542395, + 0.0060179676, + -0.008591945, + 0.0019090706, + 0.042806458, + -0.017634673, + 0.016273307, + -0.0037076992, + 0.0044582547, + -0.0045439037, + -0.017869081, + 0.008357537, + 0.009227551, + 0.0039894395, + 0.014722609, + -0.013839072, + -0.0067933165, + 0.020663943, + 0.013685805, + -0.021078665, + -0.0076633296, + 0.0016498698, + -0.030761506, + 0.0057655284, + -0.013830056, + -0.037901927, + 0.006035999, + -0.012676049, + 0.018950963, + 0.013514508, + -0.030040253, + 0.0076723453, + 0.0064326893, + -0.00812313, + -0.016624918, + -0.0030563162, + -0.016111024, + 0.00078380085, + -0.017986285, + 0.007117881, + 0.00618025, + -0.009935281, + 0.004480794, + -0.015984803, + 0.0119007, + -0.011233539, + -0.019059151, + -0.0430589, + -3.5428813E-05, + -0.008100591, + -0.013262068, + -0.008010433, + -0.01058441, + 0.0015721095, + -0.011864637, + -0.023603056, + -0.0063876105, + 0.010133627, + 0.0032478995, + -0.0013489714, + -0.0083936, + -0.015092252, + 0.021421261, + -0.00532376, + 0.0074379374, + -0.008041988, + 0.025712725, + -0.024396434, + -0.009277137, + -0.042698268, + -0.0372528, + -0.018175615, + 0.009096823, + 0.0067347144, + 0.0149660325, + 0.0019744344, + -0.0010463826, + 0.02050166, + 0.0113507435, + 0.024630843, + -0.013406319, + -0.02064591, + -0.015633192, + 0.013902182, + -0.0044627627, + 0.021132758, + -0.0277683, + -0.011305666, + 0.004568697, + -0.013262068, + -0.0030766015, + -0.024558717, + -0.04349165, + -0.00883086, + -0.0043387967, + -0.007280163, + -0.0026213096, + 0.01943781, + -0.02181795, + 0.01440706, + -0.011702355, + -0.0066941436, + 0.0042644176, + -0.009565638, + -0.030887727, + 0.005305729, + -0.015092252, + 0.0014571596, + 0.023476835, + 0.011188461, + 0.035611942, + 0.021998264, + 2.8420529E-05, + 0.018202662, + -0.013262068, + -0.0023981715, + -0.018301833, + -0.014578357, + 0.008235825, + 0.0077579943, + 0.041796703, + 0.004142706, + -0.011206493, + -0.0035499248, + 0.020411504, + 0.004931578, + -0.0016746629, + -0.018824743, + 0.026506105, + -0.056149665, + 0.0037775708, + 0.0114589315, + -0.000404297, + 0.00874972, + -0.007915769, + -0.008930033, + 0.02908459, + -0.0036062729, + 0.0066986517, + -0.013812025, + -0.007257624, + -0.0061306637, + 0.013081755, + -0.022557236, + -0.0073297494, + 0.004422192, + 0.0018313103, + -0.015506973, + 0.0004079596, + -0.65086013, + -0.020898351, + 0.0049676406, + 0.0028219083, + -0.0076362826, + -0.023657149, + 0.0061667264, + -0.01929356, + 0.089724064, + 0.0006395499, + 0.02749783, + -0.017066685, + 0.003344818, + 0.027948614, + -0.014271825, + 0.039055932, + -0.004314004, + 0.0040457873, + 0.0037054452, + 0.009818078, + 0.0056212777, + -0.007352289, + 0.008127637, + -0.015822522, + -0.035846353, + 0.013920213, + -7.6421995E-05, + -0.024504624, + -0.017463377, + 0.010061501, + 0.005332776, + 0.00945745, + 0.016065946, + -0.0024973438, + -0.010737677, + -0.0022888563, + 0.028219085, + -0.028453492, + 0.039669, + 0.0011297776, + 0.0029098114, + -0.0032952318, + -0.08662267, + 0.010034454, + 0.0005491114, + -0.015552051, + -0.033538338, + 0.014100526, + -0.013081755, + -0.003973662, + -0.014821781, + 0.011603183, + 0.007541618, + 0.023891557, + 0.01578646, + -0.0027971154, + 0.004316258, + 0.00454165, + -0.018464116, + -0.033376053, + -0.012576876, + 0.001388415, + 0.00086268806, + 0.0054364563, + -0.015552051, + 0.021277009, + 0.039091997, + 0.0044920635, + -0.0023080145, + -0.014686546, + -0.015813505, + -0.009872172, + 0.01826577, + 0.025802882, + 0.009096823, + 0.037757676, + -0.01064752, + 0.0015563321, + -0.019383715, + -0.032149922, + 0.030977882, + 0.0012554337, + 0.030779539, + 0.026920827, + 0.011422869, + 0.007915769, + 0.02062788, + -0.009074284, + 0.22661819, + -0.0061081247, + -0.024666905, + 0.2142126, + 0.0068158554, + -0.003746016, + 0.016579838, + 0.0070547713, + 0.0061577107, + 0.017147828, + 0.00482339, + 0.0039308374, + -0.022683457, + 0.029571436, + 0.017896129, + 0.0031690123, + 0.0019304829, + -0.0039669, + 0.007559649, + 0.0062794224, + -0.009962329, + 0.015588114, + 0.0029548898, + -0.050920572, + -0.0009381944, + -0.010331972, + 0.032835115, + -0.0286879, + 0.02895837, + -0.029679624, + 0.011684324, + -0.00037302385, + 0.02432431, + -0.03142867, + 0.007969863, + -0.01626429, + 0.007960848, + -0.0066670966, + -0.025063597, + -0.005404901, + 0.007852659, + -0.026253665, + 0.00572045, + -0.018860806, + -0.011215508, + -0.005747497, + -0.011846606, + -0.025298003, + 0.011089289, + 0.0019023089, + -0.02457675, + -0.012937504, + 0.024757063, + 0.028886246, + -0.014993079, + 0.02551438, + 0.0028579712, + 0.034403842, + 0.034349747, + 0.01931159, + 0.009209519, + -0.015633192, + 0.016904404, + 0.010097564, + 0.0022933641, + -0.011558104, + 0.013397303, + 0.0050893524, + 0.014470169, + 0.0022539205, + 0.0096287485, + -0.0017456614, + 0.008411631, + 0.0152365025, + 0.004456001, + 0.019654186, + 0.00674373, + 0.0077579943, + 0.0057159425, + 0.006491291, + 0.009709889, + -0.009745952, + 0.017328141, + 0.0026438488, + 0.0077219317, + -0.012333453, + 0.03305149, + 0.005733974, + 0.017796956, + -0.03279905, + -0.0069826455, + -0.033430148, + -0.0059368266, + -0.017562548, + -0.02538816, + -0.045547225, + -0.0109720845, + 0.047891304, + -0.011990857, + -0.014551311, + -0.003987185, + 0.01077374, + 0.013198959, + -0.0015664748, + -0.0071268966, + -0.054418657, + -0.006153203, + 0.020285284, + 0.006924044, + -0.0023147764, + 0.020718036, + 0.016588856, + 0.013902182, + 0.011927747, + -0.010025438, + 0.0020386712, + 0.017310109, + 0.003653605, + 0.013703836, + 0.0048008505, + 0.0005316435, + 0.0060855853, + -0.017778926, + -0.012099045, + -0.021962201, + -0.013956276, + 0.035503756, + 0.0076678377, + 0.008930033, + 0.011918732, + -0.009403356, + 0.016588856, + 0.005733974, + 0.010467207, + 0.0027993692, + -8.910029E-05, + -0.002377886, + -0.0008615611, + -0.036964297, + 0.012035935, + -0.009367294, + -0.014488201, + -0.0047467565, + -0.013974307, + -0.0031397112, + -0.007987894, + -0.026920827, + 0.009854141, + 0.019600093, + 0.0052336035, + 0.0067076674, + -0.010133627, + 0.008362045, + 0.036838077, + -5.9975417E-05, + 0.0061171404, + 0.023350617, + -0.002923335, + 0.0074424455, + 0.002355347, + -0.0122162495, + 0.008984127, + -0.00021637637, + -0.014001354, + -0.0008266253, + -0.0047197095, + 0.010557364, + 0.012189202, + -0.017201921, + -0.022809675, + -0.0021795412, + 0.0073567964, + -0.029463248, + 0.028760025, + -0.025676662, + -0.04006569, + 0.013983322, + -0.036261074, + -0.09578261, + 0.024107933, + 0.013974307, + -0.010404097, + -0.024180058, + 0.011305666, + 0.0028016232, + 0.0031126642, + 0.03674792, + 0.0115671195, + -0.0021457323, + 0.029643562, + 0.013757931, + 0.007947324, + -0.0030495543, + 0.0061171404, + -0.008348522, + -0.022034327, + 0.017589595, + 0.006342532, + 0.021655668, + 0.016273307, + -0.007843643, + -0.0039037904, + -0.0027024506, + -0.011828574, + -0.013478445, + 0.005697911, + 0.017364204, + 0.008713657, + -0.009024697, + 0.0042306087, + -0.024937376, + 0.0146955615, + 0.0114409, + -0.0027813378, + 0.009854141, + 0.0092500895, + 0.018464116, + 0.0017490423, + 0.0022223657, + 0.035593912, + -0.026686419, + 0.007086326, + 0.009926266, + 0.01832888, + -0.019365685, + -0.014821781, + 0.015885632, + 0.012829316, + -0.0001522805, + 0.033412118, + 0.0027452752, + -0.0009956694, + 0.015506973, + 0.003998455, + 0.009177964, + 0.010485238, + -0.0027903535, + 0.044212904, + -0.008483756, + -0.0024702968, + 0.0026821655, + 0.010782756, + 0.00035386553, + -0.006121648, + -0.0065904637, + -0.009529576, + -0.019852532, + -0.0016262037, + 0.005391378, + 0.013514508, + 0.013649742, + -0.009295168, + 0.023422742, + -0.016074961, + 0.0026190556, + 0.021060633, + 0.012594908, + -0.0048910077, + 0.009132885, + -0.004534888, + 0.02511769, + -0.0117294025, + 0.00906076, + -0.015173392, + -0.01474064, + 0.008150176, + 0.005111892, + -0.005359823, + 0.02735358, + -0.025045564, + -0.0029639055, + -0.010512285, + -0.004138198, + 0.0256406, + -0.016579838, + -0.0016566316, + -0.000516993, + 0.028579712, + -0.0096287485, + 0.021457324, + -0.0113507435, + -0.010719646, + 0.011828574, + 0.00043613362, + 0.038839556, + 0.002492836, + 0.0020634641, + -0.023062114, + 0.038839556, + 0.011332712, + -0.018554274, + -0.016552793, + 0.005693403, + -0.0063650715, + -0.024558717, + -0.011738418, + 0.0039826776, + 0.001672409, + -0.0022043341, + -0.008073543, + -0.016444603, + -0.0037189687, + 0.011720386, + 0.011071257, + 0.029805845, + 0.021457324, + 0.013054707, + -0.012017904, + -0.0015270312, + 0.0011551343, + -0.0008711403, + -0.010422128, + 0.009150917, + -0.016697044, + 0.015633192, + 0.0019981004, + 0.022178577, + 0.01672409, + 0.017878097, + 0.017472392, + -0.00482339, + 0.027750269, + 0.011927747, + 0.006319993, + 0.046088167, + -0.016065946, + 0.0035476708, + 0.01810349, + -0.008096082, + -0.015326659, + 0.035918478, + 0.003572464, + 0.011017163, + -0.025189815, + 0.006775285, + 0.017111765, + -0.014082495, + -0.027606018, + -0.01553402, + -0.03263677, + 0.015651224, + -0.016120039, + -0.004397399, + 0.018806713, + -0.016507713, + -0.024883281, + 0.024288246, + -0.0033200248, + 0.00720353, + -0.024486592, + 0.016841294, + 0.0072125457, + 0.036964297, + -0.0064507206, + 0.0038091256, + -0.0087091485, + -3.1695756E-05, + -0.012639986, + -0.0028579712, + -0.01751747, + 0.0030270151, + 0.006329009, + -5.071321E-05, + -0.0009984868, + 0.016336415, + -0.0077444706, + -0.0042576557, + 0.031771265, + 0.0238014, + -0.031825356, + 0.006865442, + -0.023566993, + -0.015678272, + -0.017319124, + 0.0064326893, + 0.042265516, + 0.026379885, + 0.011909716, + -0.02645201, + -0.01196381, + -0.025189815, + 0.008564898, + -0.005364331, + -0.011134367, + 0.0024522655, + -0.002664134, + 0.009119363, + -0.019419778, + 0.008975111, + -0.009421388, + 0.010178705, + -0.0028557172, + -0.017003575, + 0.012901441, + 0.024612812, + -0.043599837, + 0.012351484, + 0.0017794702, + 0.007586696, + 0.027515862, + -0.008141161, + -0.0143169025, + 0.019365685, + 0.021781888, + 0.0020533216, + 0.007762502, + -0.0074965395, + -0.0083936, + 0.0256406, + -0.0115671195, + -0.0008531089, + 0.011152399, + 0.021331104, + -0.028183023, + 0.029553406, + -0.0041517215, + -0.017950222, + 0.0075776805, + -0.026073352, + -0.004167499, + 0.015083236, + 0.00038654736, + -0.01058441, + 0.00229111, + 0.12953731, + -0.013397303, + 0.015678272, + -0.0167872, + 0.0053958856, + 0.0044672703, + -0.008357537, + -0.008132145, + -0.00093537703, + -0.010566379, + -0.018193645, + 0.0068068397, + 0.0067527457, + 0.0019045628, + -0.006396626, + -0.009881187, + -0.018932933, + -0.0076498063, + 0.01578646, + 0.010764725, + 0.01031394, + 0.0073342575, + -0.013830056, + 0.00515697, + 0.028435461, + 0.0039285836, + -0.0078075808, + -0.015831538, + -0.0011833083, + 0.012252312, + -0.020663943, + -0.011062242, + -0.0020206396, + 0.014884891, + -0.013442382, + 0.0065318616, + 0.00300673, + 0.0009466466, + 0.008695625, + -0.0062118047, + -0.010205752, + 0.0005195287, + 0.016967513, + 0.0050037033, + -0.012243296, + -0.015065204, + -0.0057159425, + -0.032149922, + 0.012414594, + 0.0072125457, + 0.032997396, + 0.022376923, + -0.012477703, + 0.021944169, + -0.013108801, + -0.013063723, + -0.017959239, + -0.030815601, + -0.0046250448, + -0.021637637, + -0.005959366, + -0.0095746545, + -0.042842522, + 0.020772131, + 0.00039556305, + -0.013397303, + -0.020213159, + -0.017508455, + -0.00021778507, + -0.004329781, + 0.008041988, + -0.0059909206, + 0.012775221, + 0.021944169, + 0.0020206396, + 0.0090878075, + 0.0023147764, + 0.0071854987, + -0.002549184, + -0.00057165057, + -0.00086832285, + 0.032582674, + 0.024504624, + 0.020159066, + 0.007938308, + 0.005098368, + 0.0066716047, + -0.02390959, + -0.0007832374, + 0.038551055, + -0.019329622, + 0.0020476868, + 0.016219212, + -0.0014267317, + 0.0117294025, + -0.02219661, + 0.0072666397, + 0.01699456, + -0.011035195, + 0.0274798, + 0.013325178, + 0.0026573723, + -0.0040773423, + -0.016651964, + -0.023566993, + 0.032204017, + -0.001644235, + 0.0040187403, + -0.018878838, + -0.018734587, + 0.00691052, + 0.001475191, + -0.024829188, + -0.0117294025, + 0.027029015, + -0.0013805263, + 0.02670445, + -0.0146955615, + 0.013433366, + 0.005652833, + 0.004647584, + 0.002887272, + -0.022376923, + -0.0039781695, + -0.0065138303, + 0.01996072, + -0.0016239497, + 0.0039894395, + 0.019618124, + -0.001160769, + -0.013397303, + -0.0027633065, + -0.0010430017, + 0.02102457, + 0.013397303, + 0.00674373, + 0.013397303, + 0.006991661, + 0.026776575, + -0.012522782, + 0.023026051, + 0.0006040507, + 0.008186239, + -0.016669996, + -0.0036220502, + 0.024143996, + -0.007226069, + 0.013361241, + 0.011116336, + 0.011044211, + 0.0655981, + 0.028579712, + -0.049405936, + 0.0069871536, + -0.004419938, + 0.015056189, + -0.0021299548, + 0.008866923, + 0.007280163, + -0.022809675, + 0.0044334615, + -0.017165858, + -0.02749783, + -0.023891557, + -0.00070096925, + -0.017274046, + 0.010133627, + 0.015642209, + 0.012775221, + -0.005639309, + -0.0062163128, + 0.008181731, + -0.013622696, + -0.012802268, + 0.022178577, + -0.016706059, + -0.006229836, + -0.01077374, + -0.012955535, + 0.01713881, + -0.03793799, + -0.00030005316, + -0.00266188, + -0.019113246, + 0.010728662, + 0.0018583575, + -0.031176228, + 0.005558168, + -0.020573786, + 0.0037843324, + -0.009241074, + -0.014244777, + -0.005842162, + -0.0029098114, + 0.022593299, + -0.0147496555, + -0.031356543, + -0.0064597363, + 0.009322215, + -0.012531798, + -0.029697657, + -0.013406319, + -0.013721867, + -0.012423609, + 0.012090029, + 0.0149119375, + -0.010151658, + -0.04947806, + 0.0032704386, + 0.005238111, + 0.0023057607, + 0.015047173, + 0.0024500117, + 0.00019017454, + 0.033916995, + 0.0013230513, + -0.009863156, + 0.026001226, + -0.0023125224, + -0.007888721, + -0.0067347144, + 0.047566738, + 0.023566993, + -0.013289115, + 0.009259106, + -0.011197477, + 0.0021051618, + 0.010241815, + -0.02010497, + -0.0032366298, + 0.009944297, + -0.00714042, + 0.010061501, + 0.0028962877, + -0.008700133, + -0.01824774, + 0.021781888, + 0.010494254, + 0.022034327, + 0.024017777, + 0.005129923, + -0.0025536919, + -0.008289919, + -0.012071998, + 0.0121080605, + 0.041688513, + 0.01751747, + 0.006951091, + -0.03187945, + -0.005278682, + 0.0075641572, + -0.00998036, + -0.037324924, + 0.018202662, + -0.015795475, + -0.021403229, + -0.0045844745, + -0.017192906, + -0.00469717, + -0.02551438, + -0.021457324, + -0.007839136, + 0.028633805, + -0.016579838, + 0.0033403102, + 0.007505555, + -0.023278492, + -0.017571565, + -0.016679011, + 0.002833178, + -0.011873653, + -0.0007421033, + 0.014668515, + 0.0035814797, + 0.04096726, + -0.009056252, + 0.0062253284, + 0.0045867283, + 0.0068474105, + 0.017246999, + 0.011242555, + 0.0012914964, + -0.006937567, + 0.029571436, + 0.015227486, + 0.024666905, + 0.00016749447, + 0.0031059023, + 0.013505491, + 0.01758058, + 0.030581193, + 0.0016949482, + 0.016579838, + 0.016886372, + 0.0167872, + 0.012405578, + 0.0031059023, + 0.0026821655, + 0.004963133, + 0.008483756, + -0.023332585, + 0.015308628, + -0.008884954, + -0.009791031, + -0.0042734332, + -0.02710114, + 0.011981841, + -0.01745436, + 0.0149660325, + -0.004674631, + -0.019600093, + 0.010304924, + 0.008713657, + 0.0056167697, + 0.027840426, + 0.002752037, + -0.0030134916, + 0.0092500895, + 0.0013636219, + -0.031230323, + 0.01640854, + 0.031284418, + -0.013974307, + -0.0013377018, + -0.0055987383, + 0.009430403, + -0.016679011, + -0.014325919, + 0.008952572, + -0.016814247, + -0.0046340604, + 0.009349262, + 0.003374119, + 0.006896997, + 0.037360985, + -0.0071539436, + 0.0051344307, + -0.021240946, + -0.00799691, + 0.009268121, + -0.010034454, + 1.343548E-05, + 0.020447567, + 0.02616351, + -0.022665424, + -0.0028579712, + 0.0007714043, + 0.001785105, + -0.024757063, + -0.031969607, + -0.00031132277, + -0.025802882, + 0.0027317517, + -0.0030202535, + -0.02419809, + 0.017256016, + 0.040498443, + -0.0055175973, + 0.029012464, + -0.001444763, + -0.010124611, + -0.011341728, + 0.0052606505, + 0.010386066, + -0.009754968, + 0.0043230196, + 0.003980424, + 0.0072441003, + -0.0024702968, + 0.0001800319, + 0.009890203, + -0.022539204, + -0.030436942, + -0.011287633, + -0.013198959, + -0.0053823623, + -0.005328268, + 0.012459672, + -0.013289115, + -0.021403229, + 0.005697911, + 0.006536369, + 0.027822394, + -0.030635288, + 0.012153139, + 0.012739158, + -0.011260587, + -0.010800787, + -0.02922884, + 0.0153446905, + -0.015552051, + -0.011260587, + -0.020447567, + -0.013352225, + 0.014569342, + 0.048973184, + 0.0020014814, + -0.018824743, + -0.006035999, + 0.031158198, + -0.018608367, + 0.0063380245, + -0.005806099, + -0.004000709, + -0.013595648, + 0.021240946, + 0.019906625, + 0.017427314, + -0.016769169, + 0.013180927, + -0.015525004, + 0.0005324887, + -0.050019003, + 0.017174874, + 0.010800787, + 0.005265158, + 0.03142867, + 0.010854881, + 0.002238143, + -0.00141997, + 0.009664811, + 0.0124867195, + 0.021944169, + 0.00906076, + -0.02987797, + 0.003739254, + -0.005580707, + 0.00720353, + 0.0216737, + 0.027317517, + -0.01163023, + 0.0075235865, + -0.005440964, + -0.0024838203, + 0.00092016306, + -0.019708281, + 0.022467079, + 0.008465725, + 0.0048549445, + 0.007474, + -0.027317517, + 0.016805232, + -0.008772259, + 0.01474064, + 0.011621214, + 0.011927747, + 0.031013945, + 0.0021378435, + -0.008528835, + 0.01624626, + 0.004314004, + -0.0016307115, + -0.025027532, + -0.0016555046, + -0.0034034199, + 0.02088032, + 0.016498698, + 0.014416075, + -0.01810349, + -0.0061306637, + 0.01474064, + 0.0027948613, + 0.0078751985, + 0.020141033, + -0.029300965, + -0.012784237, + 0.00368516, + 0.022701487, + 0.027155234, + -0.002131082, + 0.00133094, + -0.0163274, + -0.0023869018, + 0.00077196775, + -0.056906983, + -0.00064743863, + 0.0042847027, + 0.015416816, + -0.0030991407, + -0.009331231, + 0.01764369, + 0.024125965, + 0.01275719, + -0.02033938, + -0.0016284576, + 0.0045168567, + -0.0050803367, + -0.0019890848, + -0.0021164312, + 0.00050403294, + 0.035125095, + 0.004059311, + 0.0146414675, + 0.013099786, + 0.0008553628, + 0.026379885, + -0.020573786, + 0.019005058, + -0.0016036645, + -0.005580707, + 0.0063650715, + 0.016679011, + 0.010286893, + -0.006067554, + 0.0048278975, + 0.011125351, + 0.013812025, + -0.026884764, + -0.015056189, + -0.029643562, + 0.02152945, + -0.0010525809, + 0.013730884, + -0.02152945, + -0.03555785, + 0.011008148, + -0.046701234, + -0.008366553, + 0.037865866, + 0.0069330595, + -0.005724958, + 0.042229455, + -0.0057835598, + -0.009592686, + 0.015173392, + -0.015795475, + 0.005048782, + -0.025135722, + 0.011612198, + 0.0019631647, + 0.017274046, + 0.030743476, + -0.014055449, + 0.0052020485, + 0.0095746545, + -0.00082155404, + -0.021439292, + 0.029156715, + -0.0067256987 + ], + "HOTEL4_VECTORIZE_DESCRIPTION": [ + -0.025342932, + -0.015438392, + 0.0065736533, + -0.015209284, + -0.009367015, + -0.019544723, + 0.000929652, + 0.04948745, + 0.017861655, + 0.011948893, + -0.009851668, + -0.0019331034, + -0.0071596424, + 0.004007197, + -0.010265826, + 0.010494934, + -0.037291825, + -0.0036282865, + 0.003916875, + 0.015235719, + -0.0090233525, + 0.011587606, + 0.006586871, + -0.0071552363, + 0.0071640485, + 0.017429873, + -0.021765314, + -0.022135412, + -0.007860186, + 0.00016646169, + 0.013490969, + -0.0165575, + 0.03255104, + 0.012794832, + -0.00571009, + 0.018945515, + -0.0038419743, + 0.022276402, + 0.0054237046, + 0.007908652, + 0.022681747, + 0.009032165, + -0.016407698, + -0.013217801, + 0.00085475115, + -0.02382729, + 0.011807903, + 0.025219565, + -0.005110883, + -0.004317815, + -0.034789253, + -0.0066133067, + 0.015632253, + 0.00441034, + -0.00981642, + 0.019491851, + 0.017747102, + -0.02250551, + 0.0031039803, + -0.016945222, + 0.011878397, + 0.0077015725, + 0.017676607, + -0.010750478, + -0.02430313, + 0.00077654584, + 0.001984873, + 0.012680277, + -0.01868116, + 0.0050712298, + 0.0122925555, + -0.0051549426, + -0.016707301, + -0.0108121615, + -0.0059391987, + 0.02033779, + -0.009018946, + -0.02520194, + -0.0067058313, + 0.039935384, + -0.030489063, + -0.017324131, + 0.00035688063, + 0.030259954, + -0.008877956, + -0.020496404, + -0.015737996, + 0.01713027, + 0.0033881632, + 0.029466886, + 0.022487886, + 0.038772218, + 0.015429581, + -0.014689383, + 0.02953738, + -0.0226465, + -0.0071552363, + -0.011675725, + 0.017808784, + -0.0049654874, + 0.008287561, + 0.010688796, + -0.010468499, + 0.007058306, + 0.018469675, + -0.01438978, + 0.028109858, + -0.0024408873, + 0.004987517, + 0.0021842418, + -0.012944633, + -0.012680277, + -0.008847116, + 0.025695406, + -0.0096930545, + -0.010327509, + 0.0019154798, + 0.0108121615, + -0.021483334, + 0.014495523, + 0.01825819, + -0.011252755, + 0.014380968, + -0.010741667, + -0.02863857, + -0.0013250846, + -0.016011164, + -0.007639889, + -0.020972244, + -0.0351946, + -0.0013955795, + 0.012151565, + -0.028268471, + -0.011481863, + 0.005009547, + -0.0036150687, + -0.008785432, + -0.007375533, + -0.0007517625, + -0.015746808, + -0.0010888164, + -0.013861068, + 0.004705537, + -0.0060361293, + 0.015491263, + -0.009966223, + 0.004117345, + 0.0076487013, + -0.014592453, + 0.027915997, + 0.0026766048, + 0.0019463212, + -0.0024254667, + -0.015526511, + 0.003797915, + -0.0026479661, + -0.030876784, + -0.028938174, + 0.020126306, + 0.015579382, + -0.03732707, + -0.0007385447, + 0.006736673, + 0.0118872095, + 0.029290648, + 0.0077808793, + -0.016672054, + 0.012239684, + -0.0063533564, + -0.0032361583, + 0.027757384, + 0.026946692, + 0.011622854, + 0.04071083, + 0.008424145, + -0.0020168163, + 0.016487004, + -0.018222943, + -0.003196505, + 0.0023439568, + -0.0064899405, + 0.0009274491, + 0.034701135, + 0.009322956, + -0.006119842, + 0.015323838, + 0.0024981645, + 0.010080776, + 0.011649289, + 0.030876784, + 0.0046306364, + -0.011957704, + -0.027140552, + -0.010019094, + -0.014953739, + -0.006719049, + -0.002998238, + 0.0074900873, + 0.019773832, + -0.02906154, + -0.004586577, + -0.023844915, + -0.004590983, + 0.018839773, + -0.003599648, + -0.009419886, + 0.00839771, + 0.008512264, + -0.016169777, + 0.0012865327, + -0.025871644, + -0.0060361293, + 0.026699958, + -0.003938905, + -0.0085739475, + 0.0028330155, + -0.0015068294, + 0.010724043, + -0.012909386, + 0.010212955, + 0.004586577, + 0.015500075, + 0.019157, + -0.024585111, + -0.024514616, + 0.02751065, + -0.028814808, + -0.015500075, + -0.011243943, + -0.011614041, + -0.0034278166, + -0.003463064, + -0.0062916735, + -0.024320755, + 0.01684829, + 0.013552653, + 0.0069129104, + -0.0029740054, + -0.01260097, + 0.031458367, + -0.009305332, + -0.0040182117, + -0.013552653, + -0.024549862, + 0.0075561767, + -0.0112175075, + 0.014654136, + 0.018698784, + 0.007741226, + -0.013041564, + -0.017059775, + 0.01438978, + 0.0038089298, + -0.010160083, + 0.010195331, + 0.034806877, + -0.031299755, + 0.010336321, + -0.008988105, + -0.0011356295, + -0.036040537, + -0.009463945, + 0.0031480398, + -0.0056263776, + 0.008794244, + -0.015244531, + -0.020126306, + 0.012971069, + -0.009384639, + -0.032004703, + -0.013482157, + 0.00053146575, + 0.0226465, + -0.0052386555, + 0.028673816, + 0.021624323, + -0.010239391, + -0.007591424, + -0.002537818, + -0.0050139525, + 0.0041459836, + -0.030823912, + 0.027669264, + 0.008763403, + 0.013085623, + 0.004987517, + -0.006401822, + -0.02981936, + -0.01490968, + 0.019773832, + -0.033608463, + 0.006194743, + -0.011032458, + -0.018363932, + -0.011658101, + 0.013605524, + 0.0275459, + 0.006199149, + 0.028885303, + -0.021712441, + 0.01901601, + 0.013358791, + 0.024778971, + 0.023950657, + -0.010785726, + 0.019491851, + 0.022998974, + -0.0050932597, + 0.017095024, + 0.025466297, + -0.00076332805, + 0.023157587, + -0.0023439568, + -0.004974299, + -0.0038155387, + -0.0106359245, + -0.0029828171, + 0.019685712, + -0.04236746, + -0.01599354, + 0.023439568, + 0.01802908, + 0.004855339, + 0.005313556, + -0.002537818, + -0.021412838, + 0.029942727, + 0.002066383, + -0.006582465, + -0.006780732, + 0.027281541, + 0.014451463, + 0.004939052, + 0.017852845, + -0.012063446, + 0.018769277, + -0.015015422, + 0.026946692, + 0.011340873, + 0.014786314, + 0.018134823, + -0.017570864, + -0.008027611, + -0.00015021481, + -0.004643854, + -0.008168601, + -0.019809078, + -0.008410928, + 0.010221766, + 0.012997505, + 0.00056781474, + -0.0035732123, + -0.0045293, + 0.015808491, + 0.017544428, + -0.011851962, + -0.014680572, + -0.0044367756, + -0.038137764, + -0.01226612, + -0.02180056, + -0.008283156, + 0.011340873, + -0.011834338, + -0.005128507, + 0.01146424, + -0.027581146, + 0.01675136, + -0.0012656045, + 0.004705537, + -0.020108681, + -0.0073094442, + -0.017773537, + -0.006860039, + 0.0031105892, + 0.0007010942, + 0.015940668, + -0.009287708, + -0.009939787, + -0.0058995453, + 0.020108681, + -0.007534147, + 0.0031788812, + -0.03982964, + 0.01240711, + -0.011834338, + -0.00077213993, + -0.008684096, + 0.008869145, + -0.010468499, + -0.00665296, + -0.006066971, + -0.025448674, + -0.013059188, + -0.003998385, + -0.00893964, + 0.01424879, + -0.015729183, + 0.019033635, + 0.00043343374, + -0.0025488327, + -0.024003528, + 0.012777208, + -0.021906303, + 0.0068159797, + -0.044552803, + -0.02306947, + -0.030471439, + 0.011719784, + 0.0030114558, + 0.0040336326, + -0.02745778, + 0.0032780147, + 0.0036569252, + -0.014521958, + 0.013059188, + -0.009093847, + -0.021148482, + -0.011455428, + 0.014292849, + -0.01594948, + 0.012204437, + -0.016592747, + 0.0009665517, + 0.013825821, + -0.0037846973, + -0.017050965, + -0.027634017, + -0.021571452, + -0.030735794, + 0.0030533122, + -0.004586577, + 0.018857397, + 0.014292849, + -0.018399179, + 0.02312234, + -0.013297108, + 0.0023725955, + -0.005657219, + -0.0028814806, + 0.00055927824, + -0.03265678, + -0.010045529, + -0.01991482, + -0.0048465272, + 0.01561463, + 0.041345283, + 0.015033046, + -0.009913351, + 0.005379645, + -0.009102659, + 0.0076354835, + -0.017377002, + -0.0055602887, + -0.023316203, + -0.0024012339, + 0.03477163, + -0.01052137, + -0.0056175655, + -0.025783524, + 0.011728596, + 0.011772655, + 0.004806874, + -0.030559557, + 0.046068445, + -0.025272436, + -0.024567487, + 0.011164636, + -0.022805113, + 0.007106771, + -0.015808491, + -0.027070057, + 0.044165082, + -0.0021567047, + 0.020531652, + -0.020954622, + 0.0100984005, + -0.02217066, + 0.016575122, + -0.024937585, + -0.02306947, + 0.002590689, + 0.0101865195, + 0.00306653, + 0.013376415, + -0.6558849, + -0.012900574, + 0.005776179, + 0.004723161, + -0.025025705, + 0.0067410786, + 0.0062255845, + -0.014557205, + 0.08769571, + -0.00063941116, + 0.016249085, + -0.015403145, + 0.0019033634, + 0.012548099, + 0.0008789838, + 0.01028345, + 0.0063445447, + -0.021888679, + 0.0106183, + 0.0019110738, + -0.010442063, + -0.029132035, + 0.010221766, + 0.0046174186, + -0.0397239, + 0.031352624, + -0.003804524, + -0.016804231, + -0.031793218, + 0.0023043035, + -0.0025686594, + 0.01250404, + 0.015693936, + 0.0019242916, + -0.00087457785, + -0.02076076, + 0.0064194454, + 0.0075561767, + 0.01608166, + -0.013138494, + 0.00058819214, + 0.0039587314, + -0.08008225, + -0.012750773, + 0.0072169197, + -0.014451463, + -0.01613453, + -0.008203849, + -0.003518138, + -0.007102365, + -0.028656194, + 0.013913939, + 0.0053840512, + 0.016019976, + -0.0009951903, + 0.0075782062, + 0.0038243507, + -0.008851521, + -0.024937585, + 0.0040093996, + 0.0020762964, + -0.009226025, + 0.007203702, + 0.008049641, + -0.008560729, + -0.00046813046, + 0.030735794, + 0.00799677, + -0.019773832, + -0.019104129, + -0.023104716, + 0.011032458, + 0.014777502, + 0.018593041, + 0.012336615, + 0.023985904, + -0.004088707, + 0.005666031, + -0.015041858, + -0.008371274, + 0.049804676, + 0.017711854, + 0.013658395, + 0.024620358, + 0.0013460128, + 0.008274344, + 0.033678956, + -0.028074611, + 0.25068, + -0.0042208848, + -0.0031678665, + 0.19428405, + -0.019967692, + -0.024215013, + 0.029378766, + 0.009296521, + -0.03457777, + 0.006322515, + -0.018945515, + -0.0047540027, + 0.010221766, + 0.016680865, + 0.010371569, + 0.017341755, + 0.013103248, + -0.0067763263, + -0.0006900794, + 0.0051725665, + -0.016187401, + 0.0044147456, + 0.005599942, + -0.029836984, + -0.0037670734, + 0.009305332, + 0.028603323, + -0.018769277, + 0.004240711, + -0.022523133, + -0.0017216187, + -0.014698195, + 0.031264506, + -0.023562934, + 0.011288002, + -0.017147895, + -0.015676312, + -0.014354533, + -0.0062211785, + 0.008626819, + 0.0240564, + -0.0072345436, + 0.007124395, + -0.018469675, + -0.009331767, + 0.0035820242, + -0.025184318, + -0.018399179, + 0.0045293, + -0.0013482157, + 0.0048333094, + -0.011102953, + 0.04391835, + 0.029167281, + -0.018839773, + -6.853292E-05, + 0.01825819, + 0.015341462, + 0.047725074, + 0.006736673, + 0.008203849, + -0.017755913, + 0.031810842, + 0.024074022, + -0.0004516082, + -0.002531209, + 0.02084888, + 0.0014726834, + -0.004441181, + 0.0030158616, + -0.001528859, + 0.004657072, + 0.0025752683, + 0.014953739, + 0.018522546, + -0.0030929656, + -0.00015820056, + 0.0068952865, + -0.009367015, + 0.012689089, + 0.029466886, + -0.012178001, + 0.022082541, + -0.0032273466, + 0.0004934646, + -0.0013493173, + 0.009754738, + 0.011270379, + 0.024408873, + -0.026470851, + 0.009922163, + -0.028338967, + -0.003661331, + -0.033819947, + -0.011252755, + -0.03530034, + -0.006300485, + 0.033996187, + -0.01617859, + -0.029237777, + -0.011658101, + 0.022805113, + 0.0051373187, + 0.0074460283, + -0.0012226467, + -0.03704509, + 0.0043068, + 0.00943751, + 0.01627552, + 0.017086212, + 0.007401969, + 0.023862537, + -0.008454987, + 0.00026958808, + -0.014883244, + 0.008336027, + 0.009419886, + -0.0015145397, + 0.0031700693, + 0.0040358356, + -0.015878985, + 0.020249672, + 0.016566312, + -0.006538406, + -0.034383908, + 0.0028286094, + 0.06242327, + 0.011851962, + 0.0020443534, + 0.025043327, + -0.009508005, + -0.002654575, + -0.020443533, + 0.009825232, + -0.008860333, + 0.019121753, + 0.008913204, + -0.0004962183, + -0.024655607, + 0.016733736, + -0.011799091, + -0.019685712, + 0.003533559, + -0.0048861806, + 0.0068424153, + -0.0005262337, + -0.018152447, + -0.009278896, + 0.017703041, + 0.0020355415, + -0.0018086359, + -0.017606111, + -0.0053488035, + 0.022153035, + -0.012098694, + -0.0025928922, + 0.006062565, + 0.0043310327, + 0.013173742, + -0.004441181, + -0.024990456, + 0.013535028, + 0.011525922, + 0.003200911, + 0.017896904, + 0.0054986053, + 0.012909386, + -0.01642532, + -1.6849255E-05, + -0.017341755, + -0.0050315764, + 0.0014242181, + -0.03982964, + 0.028338967, + -0.005793803, + -0.005595536, + 0.0084858285, + -0.021976799, + -0.09418124, + 0.030541934, + -0.0061550895, + 0.004141578, + -0.03637539, + 0.0062388023, + 0.020108681, + 0.016909974, + 0.01868116, + 0.009367015, + 0.01991482, + 0.0042825677, + 0.026946692, + -0.007895433, + -0.007071524, + -0.03288589, + -0.0042913794, + 0.0006212367, + 0.0055074175, + 0.01028345, + 0.021430463, + -0.0012711119, + -0.017517993, + 0.012133942, + -0.0106359245, + 0.0025179912, + -0.006855633, + 0.0060185054, + 0.026999563, + 0.012089882, + -0.004912616, + 0.005511823, + -0.011904833, + -0.010089588, + 0.028250847, + -0.015834926, + 0.011825526, + -0.009032165, + 0.01845205, + 0.00183397, + 0.009701867, + 0.017896904, + -0.010371569, + 0.0046174186, + 0.006379792, + -0.0025598477, + -0.0010436556, + 0.0051681604, + 0.004806874, + 0.0036304896, + 0.012019387, + 0.034436777, + -0.007705978, + 0.0052386555, + -0.014627701, + -0.010732855, + 0.0051725665, + 0.024796596, + -0.006379792, + 0.03137025, + -0.006921722, + -0.015403145, + 0.0039499197, + 0.011067706, + 0.013570276, + -0.012142753, + 0.0070935534, + -0.013693643, + -0.02061977, + -0.013473346, + -0.027070057, + 0.002998238, + 0.0108121615, + -0.013834632, + 0.031652227, + 6.0512746E-05, + 0.0025400207, + 0.0029585846, + 0.0048377155, + -0.010926716, + 0.009032165, + -0.0075561767, + 0.014786314, + -0.009446322, + 0.020989869, + 0.0022271995, + -7.173411E-05, + 0.018645912, + -0.0128300795, + 0.01075929, + 0.0026413572, + -0.038631227, + 0.008631225, + -0.020884126, + 0.0011719784, + 0.017050965, + 0.0022976946, + -0.0020884126, + 0.0007539654, + 0.026294613, + -0.0015200472, + 0.04472904, + -0.005582318, + 0.008410928, + 0.019826703, + -0.0061903372, + 0.041063305, + 0.008569541, + 0.00071376126, + -0.019333238, + 0.04331914, + 0.019773832, + -0.004057865, + -0.017297696, + -0.0037736823, + 0.006551624, + -0.030259954, + -0.00025155128, + -0.021007493, + 0.028092233, + -0.0040182117, + -0.02430313, + 0.004201058, + -0.0077015725, + 0.017086212, + 0.004996329, + 0.011975328, + -0.002228301, + 0.004586577, + -0.008300779, + -0.010732855, + -0.008851521, + 0.017852845, + 0.01679542, + -0.0029079164, + -0.012733148, + 0.017535616, + 0.008697313, + 0.009657807, + 0.012777208, + 0.027581146, + 0.012944633, + 0.013825821, + 0.015984727, + -0.009226025, + 0.0087545905, + 0.059039515, + -0.0066089006, + -0.01222206, + 0.0051725665, + -0.00120282, + 0.017509181, + 0.020972244, + 0.0014010869, + 0.01609047, + -0.011922457, + 0.008199443, + 0.033520345, + 0.0026854167, + -0.02306947, + -0.022153035, + -0.031951834, + 0.028620945, + -0.014707007, + 0.02557204, + 0.0060052876, + -0.0027184612, + -0.0064282576, + 0.048852995, + -0.00056946697, + 0.0033815543, + -0.010724043, + 2.8483673E-05, + -0.016804231, + 0.0045645474, + 0.006983405, + -0.002061977, + 0.0021511973, + -0.01698047, + -0.00036018508, + -0.0060757827, + -0.0020245267, + 0.017403439, + 0.014134236, + 0.00022249966, + -0.0031546487, + 0.014803938, + 0.005392863, + -5.5143017E-05, + 0.03693935, + 0.012512852, + -0.042296965, + 0.0010733956, + -0.023034222, + -0.0031171981, + 0.0033154653, + 0.0025664566, + 0.030118963, + 0.023668677, + 0.030894408, + -0.011666913, + -0.0075826123, + 0.013438098, + -0.017183142, + 0.009701867, + -0.015332649, + 0.0028528422, + 0.010803349, + 0.010547806, + -0.017773537, + 0.0123806745, + -0.006053753, + -0.030841537, + 0.0014176092, + -0.010204143, + 0.033414602, + 0.006723455, + -0.017544428, + 0.02444412, + -0.0026171247, + 0.012671466, + 0.012847703, + -0.0067454847, + -0.009085036, + 0.026682336, + 0.02217066, + 0.026964314, + -0.0095168175, + -0.0096049355, + -0.009895727, + 0.013182554, + 0.0023659864, + -0.022487886, + -0.020796008, + 0.050227646, + -0.00021712993, + 0.052941702, + 0.0039785584, + 0.004661478, + 0.01991482, + -0.0226465, + 0.0036393013, + 0.03353797, + 0.011957704, + -0.010107212, + 0.0065119704, + 0.14275226, + -0.03544133, + 0.033714205, + -0.011525922, + 0.015649877, + -0.004798062, + -0.020672642, + -0.0040865038, + -0.015394333, + -0.010239391, + -0.00693494, + -0.003130416, + -0.0028308125, + -0.020179177, + 0.005542665, + -0.0052871206, + -0.0043442505, + 0.00088504195, + -0.0036415043, + -0.01052137, + 0.02585402, + -0.008313997, + 0.0011422384, + -0.0028462333, + 0.032568663, + 0.021307096, + 0.00272507, + -0.007388751, + 0.01703334, + 0.009834045, + -0.015746808, + 0.014336908, + -0.017253637, + -0.0020035985, + 0.0017381409, + 0.014054929, + 0.0096930545, + 0.0007181672, + 0.006855633, + -0.007322662, + 0.001113049, + 0.011120577, + 0.019157, + -0.00051742187, + -0.0039433106, + -0.010345133, + 0.0054941997, + -0.022012046, + 0.01637245, + 0.016037598, + 0.01170216, + 0.038948454, + -0.008525482, + 0.01424879, + -0.013658395, + 0.010054341, + -0.01646938, + -0.024990456, + 0.01467176, + 0.0030422972, + -0.030788666, + 0.0005449589, + -0.043988843, + -0.0018901456, + -0.0020487593, + -0.009939787, + -0.025536792, + -0.013394039, + 0.013270672, + 0.006080189, + -0.026876196, + -0.017368192, + 0.00023434061, + 0.035511825, + 0.025466297, + -0.001066236, + 0.02236452, + 0.012327803, + -0.010010282, + -0.014865621, + -0.011058894, + 0.011288002, + 0.03637539, + 0.0037075933, + 0.007935087, + -0.0012997505, + 0.0066838018, + -0.018328685, + 0.004727567, + 0.020831255, + -0.0076795425, + 0.013649583, + 0.024514616, + -0.014636512, + 0.019791454, + -0.010653548, + 0.020073434, + 0.018645912, + -0.002722867, + 0.015367897, + 0.0017744899, + -0.008331621, + 0.0017150098, + -0.010309885, + 0.0007952711, + 0.04123954, + 0.0013746513, + 0.022910856, + -0.027440157, + -0.0075782062, + -0.007957117, + -0.0088867685, + -0.016680865, + -0.017086212, + 0.0027647235, + 0.011525922, + 0.007873404, + -0.015385521, + 0.023316203, + -0.0009423191, + -0.009904539, + 0.007943898, + -0.012495228, + -0.00223491, + -0.009040976, + 0.014380968, + -0.018037893, + 0.005679249, + -0.016116906, + 0.009525629, + -0.019033635, + 0.01500661, + 0.0053003384, + 0.023386696, + 0.0019573362, + 0.022540757, + 0.016716113, + 0.017755913, + 0.014275226, + -0.016768984, + 0.012327803, + -0.009331767, + 0.019897196, + -0.008199443, + -0.019509476, + 0.0040997216, + -0.0016335, + 0.009067412, + 0.012697902, + 0.0020840068, + 0.06372742, + 0.018205319, + -0.022734618, + -0.0023241302, + 0.015429581, + 0.0067939498, + -0.010917904, + -0.027986491, + 0.0095168175, + -0.012803644, + -0.013376415, + 0.0022415188, + -0.009393451, + -0.014380968, + 0.0011196579, + -0.0058334563, + -0.006939346, + 0.024796596, + 0.0129622575, + -0.0012479807, + 0.0022547366, + 0.0029101192, + -0.0009836247, + -0.029801736, + 0.01613453, + 0.0014319285, + 0.005789397, + -0.020496404, + -0.0044301664, + 0.01623146, + -0.0031061834, + -0.010362756, + -0.004324424, + -0.033908065, + 0.020690266, + -0.0067631085, + -0.017940963, + 0.03128213, + -0.020302543, + 0.020672642, + -0.0012292556, + -0.029925102, + -0.010292262, + 0.018134823, + 0.018434428, + 0.002588486, + -0.036269646, + -0.0066133067, + 0.015367897, + -0.005247467, + -0.0076266713, + -0.029220153, + -0.02236452, + -0.009878104, + 0.027246295, + 0.020320166, + 0.020196801, + -0.035159353, + 0.0065560294, + -0.0101424595, + 0.0070318705, + 0.0013217801, + 0.0008420841, + -0.0032339555, + 0.015641065, + -0.011693348, + 0.002388016, + 0.018822148, + -0.017747102, + -0.008199443, + -0.02382729, + 0.028462332, + 0.015033046, + -0.015297403, + 0.022558382, + -0.019350862, + -0.009587312, + -0.012777208, + -0.02382729, + -0.016011164, + -0.010600677, + -0.009834045, + -0.0016753563, + -0.0122925555, + -0.0003221839, + -0.01222206, + 0.007895433, + 0.007705978, + 0.012750773, + 0.012548099, + 0.010045529, + 0.0023417538, + -0.0096049355, + -0.013490969, + 0.00995741, + 0.04127479, + 0.0034983114, + 0.014839185, + -0.015958292, + 0.012741961, + -0.00312601, + -0.02632986, + -0.038243506, + 0.017385814, + -0.02849758, + -0.008604789, + -0.007119989, + 0.012971069, + 0.014336908, + -0.009666619, + -0.014328097, + 0.0017921135, + 0.014072552, + -0.0035776182, + 0.004267147, + 0.010054341, + -0.012715525, + -0.009684242, + 0.023051845, + 0.02953738, + -0.008948452, + 0.014072552, + 0.009102659, + -0.005194596, + 0.028427085, + -0.027528275, + -0.0009704069, + 0.0068247914, + 0.014363344, + 0.012230872, + -0.006987811, + -0.0075693945, + -0.0043001915, + 0.010362756, + 0.0024364814, + 0.013411663, + 0.0064943465, + 0.008992511, + 0.0038067268, + 0.0021016304, + 0.025272436, + -0.012054635, + 0.013429286, + 0.014495523, + 0.014460275, + 0.00995741, + 0.00083106925, + -0.0072169197, + 0.020778384, + 0.020373039, + -0.022805113, + 0.0071640485, + 0.00067410787, + -0.015720371, + -0.004643854, + -0.0039477167, + 0.0108562205, + 0.0063621686, + -0.0055691004, + 0.006595683, + -0.0048993984, + 0.006789544, + -0.008882362, + 0.011666913, + 0.019262742, + 0.011499487, + -0.01052137, + 0.0038375685, + 0.0051196953, + -0.030207083, + 0.008891175, + 0.034225293, + -0.027475404, + 0.00024081182, + -0.00016618632, + -0.0074812756, + -0.011384933, + -0.018945515, + 0.0008966075, + -0.02104274, + -0.013173742, + -0.005723308, + -0.012918198, + -0.015843738, + 0.03891321, + -0.0128300795, + 0.021853432, + -0.018786902, + -0.0043662805, + -0.023686301, + -0.013429286, + -0.021871056, + 0.007772067, + 0.024197388, + -0.012865326, + 0.030929655, + -0.0024673229, + -0.0026369514, + -0.018857397, + -0.010803349, + -0.015138789, + -0.024391249, + 0.00533118, + 0.013623147, + 0.004223088, + 0.023421945, + 0.01727126, + -0.011825526, + 0.0063621686, + 0.0074328105, + 0.007274197, + -0.004185637, + 0.0113937445, + 0.008728155, + 0.011737408, + 0.0078117205, + -0.011649289, + 0.0070318705, + 0.0016423118, + -0.0152004715, + 0.010706419, + -0.030471439, + -0.02076076, + -0.023016598, + 0.0055558826, + -0.011737408, + 0.01845205, + 0.0040093996, + -0.001897856, + -0.01896314, + 0.030489063, + -0.002923337, + 0.01778235, + -0.038948454, + -0.0046262303, + 0.01028345, + 0.0019209872, + 0.0048465272, + -0.029308273, + 0.009005729, + -0.012010575, + 0.0031480398, + -0.004472023, + -0.0036481132, + -0.011094142, + 0.034031432, + 0.0065472177, + 0.0144426515, + -0.026964314, + 0.0044191517, + -0.028427085, + 0.0016533267, + -0.025307683, + 0.00058764144, + -0.023421945, + 0.003802321, + -0.0035313559, + 0.0011620651, + -0.012671466, + -0.015905421, + -0.00943751, + -0.0064855344, + -0.042860925, + 0.0015156412, + -0.002934352, + -0.017209578, + 0.020073434, + 0.019950068, + 0.012089882, + -0.025043327, + 0.015632253, + 0.021500956, + 0.015799679, + 0.0045160824, + -0.011834338, + 0.0003139228, + 0.0010816568, + -0.007525335, + 0.022135412, + 0.010865033, + -0.010926716, + 0.014900868, + -0.0052254377, + 0.012539288, + 0.009886916, + -0.017940963, + 0.02241739, + -0.0052034077, + -0.0017271261, + 0.015024235, + -0.022205906, + -0.0036833608, + 0.006185931, + 0.01679542, + 0.021923928, + -0.0013394039, + 0.040922314, + 0.0006217874, + 0.004020415, + 0.0044213547, + -0.014830373, + -0.007472464, + -0.030876784, + 0.018134823, + 0.0061594956, + 0.007644295, + 0.017958587, + 0.008225879, + -0.015843738, + -0.003134822, + 0.021888679, + 0.011120577, + 0.010027905, + 0.015632253, + -0.019456604, + -0.0021434869, + 0.0070539, + 0.017579677, + 0.018363932, + 0.002168821, + -0.009322956, + -0.018046705, + 0.008582759, + -0.008076076, + -0.009499193, + 0.00015957742, + 0.0089308275, + 0.024778971, + -0.0062211785, + 0.0034542521, + 0.013349979, + 0.024091646, + 0.014654136, + -0.010512558, + -0.012010575, + -0.017024528, + -0.01623146, + 0.009049788, + 0.015632253, + -0.0040798946, + 0.04712587, + -0.001428624, + 0.016381262, + -0.025378179, + -0.018645912, + 0.045363493, + -0.017500369, + 0.0025510357, + -0.0015608021, + 0.006992217, + 0.02146571, + 0.011402557, + 0.018363932, + -0.0002563703, + 0.0064106337, + 0.011067706, + 0.009657807, + -0.0418035, + -0.009393451, + -0.044940524, + 0.02675283, + -0.018205319, + 0.009287708, + -0.023228083, + -0.02571303, + 0.003394772, + -0.027951244, + 0.0021754298, + 0.029308273, + 0.0020399473, + -0.0067498907, + 0.024902338, + 0.00034173526, + -0.010865033, + -0.001194008, + -0.005762961, + 0.000106155465, + -0.012486417, + 0.020954622, + 0.012671466, + -0.00018656376, + 0.019386109, + 0.011243943, + 0.022258777, + 0.020214424, + 0.0076487013, + -0.018434428, + 0.0021699225, + -0.028585698 + ], + "HOTEL5_VECTORIZE_DESCRIPTION": [ + -0.01960212, + -0.02474159, + 0.0041769464, + -0.016662704, + -0.0036562372, + -0.015238078, + -0.0021617333, + 0.050745506, + 0.025102254, + 0.0066903275, + -0.016554505, + -0.011992097, + -0.012244562, + 0.005504643, + -0.003523242, + 0.023875995, + -0.029664662, + 0.0016455321, + 0.0033970093, + 0.021495609, + -0.022866134, + 0.0027207634, + 0.0008458711, + -0.009557611, + 0.017852897, + 0.010387139, + -0.02580555, + -0.010486322, + 0.0031896273, + -0.002671172, + 0.029700728, + -0.016662704, + 0.023984194, + 0.018826691, + -0.0065145036, + 0.014760197, + 0.004551136, + 0.01600449, + 0.0050853705, + 0.003466888, + 0.028943332, + 0.0037103368, + -0.017474199, + -0.0079661785, + 0.0053964434, + -0.017302882, + 0.005076354, + 0.014976596, + -0.003227948, + -0.0036968119, + -0.019529987, + -0.003949277, + 0.016590571, + 0.0033834844, + -0.013191307, + 0.013669187, + 0.017645514, + -0.012902775, + 0.008268235, + -0.015183979, + 0.012298662, + 0.01943982, + 0.016184822, + -0.011189618, + -0.028636767, + -0.011640449, + -0.011135519, + 0.0082456935, + -0.01893489, + 0.008394468, + 0.016284006, + -0.0019318096, + -0.019926718, + -0.007916587, + 0.0018033228, + 0.025733417, + -0.013515905, + -0.017131567, + -0.0063612214, + 0.026382614, + -0.022307103, + -0.0110363355, + 0.00013975753, + 0.024254693, + -0.009093256, + -0.01592334, + -0.021134945, + 0.025426852, + -0.0034759047, + 0.023190731, + 0.023533363, + 0.034010667, + 0.01712255, + -0.01326344, + 0.01206423, + -0.0074387067, + -0.0019115222, + -0.019061122, + 0.013110157, + 0.008804724, + 0.02239727, + 0.0033631972, + -0.020233283, + 0.018574225, + 0.015986457, + -0.013515905, + 0.034425434, + 0.006807544, + -0.002777117, + 0.009278096, + -0.022090705, + -0.012334729, + -0.008371926, + 0.020305416, + -0.016518436, + -0.0072042746, + -0.0059689987, + 0.007853471, + -0.027140008, + 0.024380924, + 0.02335303, + -0.01248801, + 0.016915169, + -0.015887273, + -0.014101985, + -0.002068186, + -0.021441508, + -0.008074378, + -0.009359245, + -0.039781302, + 0.007601006, + 0.007934621, + -0.02585965, + -0.009981392, + 0.019529987, + -0.0029890076, + -0.0116855325, + -0.011433067, + -0.005680467, + -0.015634809, + 0.00043927817, + -0.018808657, + 0.0016928694, + -0.007105092, + 0.034317233, + -0.011649465, + -0.0002936035, + 0.006717378, + -0.012352762, + 0.030512223, + -0.004963646, + 0.003243727, + 0.004519578, + -0.012551127, + 0.002657647, + -0.005531693, + -0.021351343, + -0.011487166, + 0.02162184, + 0.006266547, + -0.037509114, + -0.001041419, + -0.0045894566, + 0.018826691, + 0.022126772, + 0.016581554, + -0.0070059095, + 0.004855447, + -0.01547251, + -0.013362622, + 0.025625218, + 0.03507463, + -0.001109607, + 0.030494189, + 0.01848406, + 0.007871504, + 0.0058247326, + -0.013317539, + -0.019529987, + 0.0019216659, + -0.004183709, + -0.01320934, + 0.046489663, + 0.008232169, + 0.006739919, + 0.016662704, + 0.010269924, + 0.011712582, + 0.029736795, + 0.038735375, + 0.0076731388, + -0.0016511675, + -0.016464338, + 0.0011789224, + -0.002641868, + 0.006812052, + -0.014129034, + 0.002700476, + 0.027861338, + -0.0399977, + -0.002481823, + -0.032982774, + 0.006180889, + -1.438784E-05, + 0.0007652851, + -0.012253579, + -0.0020208487, + 0.008105936, + -0.010693705, + -0.0066632777, + -0.024471091, + -0.0040574763, + 0.014949546, + 0.012839659, + -0.019259488, + 0.005360377, + -0.013615088, + 0.009251046, + -0.017032385, + 0.006162856, + 0.0035390211, + 0.011108468, + 0.027608873, + -0.011721599, + -0.01153225, + 0.024903888, + -0.010964203, + -0.025282586, + -0.010964203, + 0.004932088, + -0.00270273, + -0.011983081, + -0.0014437854, + -0.030710587, + 0.022938266, + 0.01019779, + 0.007957162, + 0.007903063, + -0.011342901, + 0.015183979, + -0.006397288, + 0.00018737651, + -0.019133255, + -0.02463339, + 0.011090435, + -0.006433354, + 0.01877259, + 0.020738212, + 0.008083395, + -0.007857979, + -0.01320934, + 0.025120288, + 0.011378967, + -0.013497871, + 0.019115223, + 0.02239727, + -0.027446574, + 0.01083797, + -0.008205119, + 0.0020873463, + -0.034335267, + -0.016500404, + 0.0065550786, + 0.0014077189, + 0.014949546, + -0.014129034, + -0.019620152, + 0.016491387, + 0.0036765244, + -0.030656489, + -0.008791199, + -0.0030611404, + 0.013110157, + -0.01784388, + 0.024831755, + 0.017104518, + -0.021008711, + -0.0022440099, + -0.006162856, + -0.008241185, + 0.0049095466, + -0.04854545, + 0.0286007, + 0.0036224248, + 0.01616679, + 0.0048103635, + -0.014534783, + -0.02351533, + -0.018862758, + 0.012587193, + -0.021820206, + 0.0005928424, + -0.013804437, + -0.015761042, + -0.0048374133, + 0.017708631, + 0.020864446, + -0.00038546027, + 0.02580555, + -0.020449681, + 0.018970957, + 0.018276677, + 0.024525192, + 0.015905308, + -0.028005604, + 0.023136633, + 0.008556767, + -0.013362622, + 0.016554505, + 0.030422056, + 0.00027218903, + 0.002466044, + -0.0047427393, + -0.0039830892, + -0.0030340906, + -0.01773568, + -0.017564364, + 0.017239766, + -0.038843576, + -0.016013507, + 0.027681006, + 0.017970113, + 0.0082952855, + 0.007957162, + -0.0049095466, + -0.006455896, + 0.029610561, + 0.009584661, + -0.015292178, + -0.007857979, + 0.023226798, + 0.02793347, + 0.0056128423, + 0.026021948, + -0.023316965, + 0.01326344, + -0.011009286, + 0.01555366, + 0.006194414, + 0.011577332, + 0.014742164, + -0.010937153, + -0.005080862, + 0.00055762124, + 0.00854775, + -0.010964203, + -0.01589629, + -0.009737943, + -0.004621015, + 0.001322061, + -0.0006277818, + 0.0005815716, + -0.013984769, + 0.008160036, + 0.0053243106, + 0.00063341716, + -0.01888079, + 0.0068616434, + -0.02814987, + 0.004431666, + -0.030566322, + 0.0041792006, + 0.0091563715, + -0.013831486, + 0.0027207634, + 0.024651423, + -0.02362353, + 0.013019991, + -0.0045894566, + -0.007177225, + -0.026725244, + -0.02351533, + -0.02329893, + -0.0019735114, + 0.0052611944, + 0.020521814, + 0.023226798, + -0.0037982487, + 0.00092871126, + 0.0025742433, + 0.019385722, + 0.0046796226, + 0.00372837, + -0.03630089, + 0.006473929, + -0.011333884, + 0.0086559495, + -0.007623547, + 0.0019566054, + 0.001570018, + -0.012902775, + -0.0024773148, + -0.018628325, + 0.0039402605, + -0.0067263944, + 0.003358689, + 0.005004221, + -0.01600449, + 0.026508845, + 0.009016614, + 0.0058021913, + -0.017708631, + 0.007853471, + -0.012668343, + 0.0058878493, + -0.037076317, + -0.028005604, + -0.024110427, + 0.016464338, + 0.008173561, + 0.0017278087, + -0.020864446, + 0.0006520139, + 0.007921096, + -0.02005295, + 0.013371639, + -0.0062169554, + -0.015860224, + -0.010396156, + 0.0023803862, + 0.0004234991, + 0.010089591, + -0.010558455, + -0.0033248765, + 0.021820206, + -0.0025426853, + -0.016428271, + -0.030908953, + -0.025841616, + -0.017627481, + 0.0011620162, + -0.011847831, + 0.012469977, + 0.0086559495, + -0.01842996, + 0.008142003, + -0.008534226, + -0.010071558, + -0.0023285407, + -0.007014926, + -0.007794863, + -0.021044778, + -0.00684361, + 0.0027094926, + -0.002948433, + 0.013948702, + 0.027789205, + 0.027266242, + -0.00513947, + 0.005491118, + -0.014237233, + 0.009395312, + -0.010684688, + -0.0024299775, + -0.022667767, + 0.0051935697, + 0.034497567, + -0.01669877, + 0.005635384, + -0.019980818, + 0.012542111, + 0.007276408, + 0.009025631, + -0.035038564, + 0.04584047, + -0.027735105, + -0.0055181677, + 0.013993786, + -0.016752869, + 0.0047382307, + -0.0029732285, + -0.02178414, + 0.02497602, + -0.014083952, + 0.004170184, + -0.020070983, + 0.017825846, + -0.019980818, + 0.020467713, + -0.019259488, + -0.018457009, + 0.006063673, + 0.0011529996, + 0.010089591, + 0.008389959, + -0.6699705, + -0.012659326, + 0.0011146789, + 0.0072854245, + -0.038735375, + 0.009999425, + 0.009701877, + -0.019566054, + 0.09009401, + 0.00086390437, + 0.015220045, + -0.01776273, + -0.018628325, + 0.0016083386, + 0.0095756445, + 0.013308522, + 0.0010960822, + -0.018249627, + 0.01632909, + 0.0028154377, + -0.016428271, + -0.026112115, + 0.006225972, + -0.0018145936, + -0.030908953, + 0.042919084, + 0.0037937404, + -0.021243144, + -0.02636458, + -0.006207939, + -0.001092701, + 0.023262864, + 0.013110157, + -0.00977401, + 0.011180602, + -0.009287112, + 0.009205963, + -0.006225972, + 0.018682424, + 2.2488704E-05, + -0.0010453637, + 0.0069382847, + -0.05770633, + 0.0030566321, + 0.0076956805, + -0.020810345, + -0.013191307, + 0.005563251, + -0.005770633, + -0.004652573, + -0.03422707, + 0.00924203, + 0.007731747, + 0.009476461, + -0.008849807, + 0.0021313021, + 0.015463494, + -0.0110363355, + -0.024885856, + -0.005797683, + -0.001599322, + -0.005549726, + 0.0036291871, + 0.016554505, + -0.0051034037, + 0.0044992906, + 0.025931783, + -0.0021369376, + -0.019800484, + -0.025895717, + -0.024056327, + 0.017311899, + 0.009102272, + 0.015039712, + 0.02234317, + 0.023767795, + -0.000806987, + 0.0044136327, + -0.00796167, + -0.014101985, + 0.050024174, + 0.021892339, + 0.009602694, + 0.01893489, + -0.00460749, + -0.0015497305, + 0.024056327, + -0.026184248, + 0.23414344, + -0.0045894566, + -0.01091912, + 0.19663432, + -0.0151659455, + -0.020197216, + 0.017086484, + 0.0075243646, + -0.027572807, + 0.0046480647, + -0.0061403145, + -0.016491387, + 0.0065686037, + 0.021748073, + 0.0043099415, + 0.012172429, + 0.002040009, + -0.0046480647, + 0.007452232, + -0.0037306242, + -0.016365156, + 0.014958563, + -0.0029529412, + -0.05244063, + 0.0009991536, + 0.0059284237, + 0.02402026, + -0.010702721, + 0.00548661, + -0.018682424, + -0.0012251325, + -0.006942793, + 0.02977286, + -0.02072018, + 0.013597054, + -0.01366017, + -0.0097559765, + -0.0043324833, + -0.0120461965, + 0.009548594, + 0.017888963, + -0.009909259, + 0.0066181947, + -0.014291334, + -0.0068796766, + 0.0033789761, + -0.011117485, + -0.009602694, + 0.015517593, + 0.0074206735, + -0.0035570543, + -0.02026935, + 0.04284695, + 0.024813723, + -0.015048729, + 0.0038500943, + 0.02061198, + 0.01376837, + 0.043460082, + 0.012848675, + -0.0023668613, + -0.009882209, + 0.025823584, + 0.018916856, + 0.006244005, + -0.008020278, + 0.014624949, + 2.271764E-05, + -0.008660458, + -0.0058878493, + -0.0040484597, + 0.006866152, + -0.012776542, + 0.022721868, + 0.025661284, + -0.005008729, + -0.0042919083, + -0.0017751459, + -0.008480126, + 0.01270441, + 0.033469673, + -0.015833175, + 0.03155815, + -0.004109322, + 0.015355294, + 0.005355869, + 0.008876856, + -0.0037666906, + 0.021928405, + -0.027915437, + -0.004652573, + -0.028420368, + -0.0019509699, + -0.023930093, + -0.012028163, + -0.03568776, + -0.013155241, + 0.031323716, + -0.011135519, + -0.018438976, + -0.0006785002, + 0.030223692, + 0.009431379, + 0.008683, + 0.0007427436, + -0.045371603, + 0.0006367984, + 0.0072132912, + 0.012713426, + 0.004801347, + 0.00028853165, + 0.018114379, + -0.004859955, + 0.006825577, + -0.019295555, + 0.004479003, + 0.017970113, + 0.0023736237, + 0.0023307947, + 0.012614244, + -0.0077903545, + 0.007474773, + -0.008326843, + -0.013092124, + -0.031305686, + -0.0005601572, + 0.07054599, + 0.0040259184, + 0.008827265, + 0.011694549, + -0.0013412214, + -0.007001401, + -0.009819093, + 0.011081419, + -0.012235546, + 0.014579865, + 0.0044294116, + -0.0013457297, + -0.027067875, + 0.022433337, + -0.009341212, + -0.03166635, + -0.019295555, + -0.010531405, + 0.004905038, + -0.0047382307, + -0.024200592, + -0.009891226, + 0.02441699, + 0.004932088, + 0.0055407095, + -0.014507732, + 0.0064964704, + 0.030169591, + -0.010621572, + 0.0047878223, + 0.0024029277, + -0.0060546566, + 0.0065821283, + -0.010910103, + -0.026887543, + 0.020251315, + 0.010369106, + 0.0019103951, + 0.008836282, + -0.000108058484, + 0.009602694, + -0.0025021106, + -0.0024795688, + -0.026941644, + -0.0012285137, + 0.004064239, + -0.03898784, + 0.031522084, + -0.010324024, + -0.008304302, + 0.010910103, + -0.021820206, + -0.09629744, + 0.028402334, + -0.015995475, + -0.009093256, + -0.04825692, + 0.014787247, + 0.010242874, + 0.017465182, + 0.009611711, + 0.0063386797, + 0.018682424, + 0.0050267624, + 0.029790893, + 0.0027951505, + -0.003110732, + -0.031918813, + -0.020233283, + -0.0039289896, + 0.012803592, + -0.0019002515, + 0.022379236, + 0.0042085047, + -0.017338948, + -0.0022857117, + -0.015481527, + -0.0047337227, + -0.004796839, + 0.00545956, + 0.020864446, + 0.020070983, + -7.695821E-06, + 0.001350238, + -0.015066762, + 0.0028289626, + 0.017438132, + -0.0022180872, + 0.012343745, + 0.0010256398, + 0.02061198, + 0.0044587157, + 0.003099461, + 0.017393049, + -0.012839659, + -0.00080473284, + 0.009611711, + -0.0009174405, + -0.0046300315, + 0.0053198026, + 0.009945326, + 0.0039966144, + 0.00082727434, + 0.045335535, + -0.0023848945, + 0.017717646, + 0.0026058014, + -0.024957988, + -0.00016906152, + 0.019241454, + -0.008426026, + 0.012244562, + -0.0042039966, + -0.009102272, + 0.0033271306, + 0.013019991, + 0.0072448496, + -0.019638186, + -0.0009411091, + -0.01653647, + -0.014210184, + -0.013010974, + -0.022685802, + 0.005008729, + 0.016752869, + -0.019854585, + 0.026779344, + -0.007848963, + 0.021693975, + 0.0067579523, + -0.0032707767, + -0.01368722, + -0.0039988686, + -0.014111001, + 0.022018572, + -0.013894603, + 0.022613669, + 0.0015486035, + -0.0074612484, + 0.002026484, + -0.020738212, + 0.0021921643, + 0.0090662055, + -0.03184668, + -0.0067940187, + -0.024038294, + 0.0002121722, + 0.026328513, + 0.004431666, + 0.011090435, + 0.00742969, + 0.023731729, + -0.008903907, + 0.05027664, + -0.013921652, + 0.004972663, + 0.027897405, + -0.007736255, + 0.04944711, + 0.011730615, + -0.016779918, + -0.020233283, + 0.03161225, + 0.013029007, + -0.014255268, + -0.025336687, + -0.004007885, + -0.00094336324, + -0.02553505, + -0.005856291, + -0.022938266, + 0.024867821, + -0.011099452, + -0.019800484, + -0.005035779, + -0.0039718184, + 0.019475887, + 0.007307966, + 0.01837586, + 0.0059915404, + 0.0013254423, + -0.001701886, + -0.015463494, + -0.015932357, + 0.007533381, + 0.016788935, + 0.003520988, + -0.006636228, + 0.02095461, + 0.015364311, + 0.013344589, + 0.014020835, + 0.018952923, + 0.022938266, + 0.009521545, + 0.020702146, + -0.0070509925, + 0.010224841, + 0.06430649, + -0.00078444544, + -0.0062169554, + 0.008371926, + -0.011460117, + 0.014165101, + 0.028420368, + -0.00075852266, + 0.013497871, + -0.01248801, + 0.01206423, + 0.033361472, + 0.008006753, + -0.01757338, + -0.019475887, + -0.027194109, + 0.02329893, + -0.019475887, + 0.011983081, + 0.00024668893, + -0.004346008, + -0.023912061, + 0.044938806, + 0.004932088, + 0.0034961922, + -0.015643826, + -0.0047337227, + -0.020630013, + 0.002258662, + 0.0059509655, + -0.0052927528, + 0.011108468, + -0.01568891, + -0.008326843, + -0.009278096, + 0.0007511967, + 0.016067607, + 0.0029033497, + -0.0054550515, + -0.00884079, + 0.01834881, + -0.0027590839, + -0.00229022, + 0.036048423, + 0.012812609, + -0.032766376, + 0.0040416974, + -0.019421788, + -0.0012228783, + -0.0074071484, + 0.0038816524, + 0.03211718, + 0.019457854, + 0.021910373, + 0.0006339807, + -0.007384607, + 0.005328819, + -0.0034623798, + 0.012298662, + -0.016545488, + -0.0069067264, + 0.009945326, + 0.0006356713, + -0.0140659185, + 0.017293867, + -0.011829798, + -0.023713695, + -0.0071817334, + -0.006027607, + 0.036445156, + 0.003421805, + -0.023677628, + 0.016897134, + 0.00788503, + 0.008624392, + 0.014823314, + -0.011342901, + -0.009900242, + 0.024471091, + 0.031413883, + 0.02748264, + -0.0020602962, + -0.017988145, + -0.007253866, + 0.007664122, + -0.01485938, + -0.020810345, + -0.01318229, + 0.05211603, + 0.0030724113, + 0.04807659, + -0.004215267, + -0.0029101123, + 0.014787247, + -0.019620152, + 0.0054144766, + 0.01600449, + -0.0014460395, + -0.010080575, + 0.007060009, + 0.14469862, + -0.036066458, + 0.028726934, + -0.013416722, + 0.0057120253, + -0.011108468, + -0.016347121, + -0.00091067806, + -0.017302882, + -0.006915743, + -0.0015418411, + -0.002892079, + -0.0003722171, + -0.007934621, + 0.00660467, + 0.000704423, + 0.007578464, + -0.0015587471, + 0.005252178, + -0.007894046, + 0.015382344, + -0.005504643, + -0.0033744678, + 0.0013198069, + 0.02820397, + 0.007979703, + -0.0008368545, + -0.016969267, + 0.01597744, + -0.0046007275, + -0.019061122, + 0.024705524, + -0.022523502, + 0.000557903, + 0.0009360373, + 0.018646358, + 0.0009478716, + -0.0019870363, + -0.00079177145, + -0.007957162, + -0.00039813988, + 0.010648621, + 0.022812035, + 0.0071186167, + -0.0041318634, + -0.016843036, + 0.011243718, + -0.017970113, + 0.020738212, + 0.009025631, + 0.00974696, + 0.03345164, + -0.0047923303, + 0.01999885, + -0.009476461, + 0.012235546, + -0.012929825, + -0.017528297, + 0.01201013, + 0.0118658645, + -0.019511953, + 0.0030340906, + -0.034281168, + -0.0037328782, + -0.0084756175, + -0.008011262, + -0.02540882, + -0.011577332, + 0.012307678, + 0.0066407365, + -0.015202012, + -0.012848675, + 0.005784158, + 0.02998926, + 0.010648621, + -0.0065731118, + 0.023695663, + 0.0118658645, + -0.0030183117, + -0.016103674, + -0.0032256937, + 0.009629744, + 0.03341557, + 0.003759928, + -0.010729771, + 0.0087055415, + 0.0037982487, + -0.0050267624, + 0.007898554, + 0.01971032, + -0.010982236, + 0.013155241, + 0.019980818, + -0.0057030087, + 0.017023368, + -0.007619039, + 0.026743278, + 0.022307103, + -0.0035502918, + 0.016635653, + 0.00326176, + -0.008592834, + -0.0028965874, + -0.011000269, + -0.014733148, + 0.036787786, + -0.0010521262, + 0.009458428, + -0.023118598, + -0.003992106, + -0.0065821283, + -0.006153839, + -0.018466026, + -0.015373327, + 0.005959982, + 0.011947013, + 0.0066677863, + -0.011649465, + 0.013434756, + -0.010612555, + -0.012343745, + 0.0013682712, + -0.0143364165, + 0.00492758, + -0.01821356, + 0.014787247, + -0.012848675, + 0.0069473013, + -0.0136962375, + 0.01664467, + -0.018556193, + 0.0072178, + -0.0046165064, + 0.012551127, + -0.006884185, + 0.02764494, + 0.018132411, + 0.014480682, + 0.015986457, + -0.010612555, + 0.011387983, + -0.0042828918, + 0.032189313, + -0.0058923573, + -0.027212141, + 0.002993516, + -0.005152995, + 0.011550283, + 0.017077466, + -0.0015812888, + 0.06564095, + 0.017185668, + -0.03323524, + 0.0062485137, + -0.00014961945, + 0.004364041, + -0.0130560575, + -0.008268235, + 0.01153225, + -0.023677628, + -0.016671719, + -0.0061267894, + -0.010215824, + -0.012848675, + 0.00402141, + -0.0024141984, + -0.0018732016, + 0.02441699, + 0.01645532, + -0.013813453, + -0.0024885854, + 0.0015429681, + 0.0023894028, + -0.024164526, + 0.019638186, + -0.0075243646, + 0.013642137, + -0.020539848, + 0.004990696, + 0.01773568, + -0.00075345085, + -0.016293023, + -0.011568316, + -0.030259758, + 0.029141698, + -0.006415321, + -0.005256686, + 0.03530906, + -0.017483216, + 0.018438976, + -0.0011665245, + -0.032189313, + -0.011360934, + 0.011892914, + 0.023641562, + 0.0018562955, + -0.029195797, + -0.019223422, + 0.021243144, + -0.009548594, + -0.011640449, + -0.018249627, + -0.013083107, + -0.0027793713, + 0.018646358, + 0.025174387, + -0.001733444, + -0.043784678, + 0.0011327121, + 0.0042513334, + 0.00075514143, + 0.0006999147, + -0.0028785542, + 0.0044001075, + 0.020215249, + -0.003185119, + -0.007930112, + 0.015661858, + -0.012803592, + 0.0012431657, + -0.010098608, + 0.024254693, + 0.023821894, + -0.01949392, + 0.012524077, + -0.018952923, + -0.01888079, + 0.001966749, + -0.03283851, + 0.0013603817, + 0.0014449124, + -0.008525209, + 0.0020005612, + -0.007425182, + 0.0043527707, + -0.017402066, + 0.029358096, + 0.009314163, + 0.019457854, + 0.008403485, + 0.0004080018, + -0.013479838, + -0.016473355, + -0.015174962, + 0.024489123, + 0.03942064, + -0.007177225, + 0.022649735, + -0.022631701, + 0.015544643, + 0.0028131837, + -0.021712007, + -0.039817367, + 0.017032385, + -0.023912061, + -0.01960212, + -0.017825846, + 0.023875995, + 0.0020524068, + -0.0047652805, + -0.019475887, + 0.0015733992, + 0.021134945, + -0.026472779, + 0.00023879939, + 0.01019779, + -0.015914325, + -0.012217512, + 0.0056894836, + 0.031738482, + -0.0078038797, + 0.0020073238, + 0.005869816, + -0.012758509, + 0.031756517, + -0.020485748, + -0.010522389, + 0.004977171, + 0.007578464, + 0.011162569, + -0.0066903275, + 0.0024119443, + -0.0011259497, + 0.009620727, + -0.0027365424, + 0.01744715, + 0.008146511, + 0.021333309, + 0.007839946, + 0.01036009, + 0.024507158, + 0.0032888101, + 0.012866708, + 0.014408549, + 0.02764494, + 0.0008599596, + -0.0069833677, + -0.0007658487, + 0.022775967, + 0.007830929, + -0.029610561, + 0.011315851, + 0.0045285947, + -0.027103942, + 0.00516652, + -0.009629744, + 0.020539848, + 0.008078886, + 0.006108756, + -0.0052386527, + 0.007830929, + 0.009359245, + -0.012433911, + 0.012190462, + 0.017113535, + 0.016734837, + -0.011676515, + 0.00013250197, + -0.005666942, + -0.03134175, + 0.018177494, + 0.028961364, + -0.006352205, + 0.0049681542, + -0.0035164796, + -0.014850364, + -0.010098608, + 0.00085263356, + 0.005572268, + -0.020125084, + -0.011360934, + 0.0076370724, + -0.0011434194, + -0.011937997, + 0.023154665, + -0.006564095, + 0.014579865, + -0.019295555, + -0.013227373, + -0.020449681, + -0.009909259, + -0.010233857, + 0.010080575, + 0.02540882, + -0.013957718, + 0.029340062, + 0.0021053795, + 0.008930956, + -0.022379236, + -0.009837126, + -0.009210471, + -0.019313587, + 0.005297261, + 0.010549439, + -0.006329663, + 0.021080844, + 0.014092968, + -0.009201455, + 0.004404616, + -0.0027230175, + 0.013777386, + -0.0047607725, + 0.022162838, + 0.006356713, + -0.0069382847, + -0.0021628602, + -0.0141560845, + 0.0075243646, + -0.0018912349, + -0.008353893, + 0.017888963, + -0.026905578, + -0.023334997, + -0.01201013, + 0.00572555, + -0.012659326, + 0.007060009, + 0.005784158, + -0.011910947, + -0.017302882, + 0.030349923, + 0.0030498698, + 0.01648237, + -0.034299202, + 0.0026959677, + -0.0069698426, + -0.00631163, + -0.0015429681, + -0.03312704, + 0.007298949, + -0.016347121, + 0.0017244274, + -0.015211028, + 0.0019498428, + -0.0009788661, + 0.029502362, + 0.008696524, + 0.012731459, + -0.037220582, + 0.0069833677, + -0.0028740459, + 0.009278096, + -0.018520126, + 0.0034082802, + -0.017140584, + 0.002689205, + -0.002819946, + -0.0037554197, + -0.010937153, + -0.009151864, + -0.02005295, + -0.009332196, + -0.03307294, + 0.010702721, + -0.0012273866, + -0.015670875, + 0.030205658, + 0.025571117, + 0.011297817, + -0.025877682, + 0.010928136, + 0.02223497, + 0.03155815, + -0.013218356, + -0.010621572, + 0.0063386797, + 0.003214423, + 0.00025218344, + 0.020882478, + 0.006207939, + -0.008169052, + 0.004841922, + 0.002979991, + -0.002538177, + 0.0035728335, + -0.017050417, + 0.018276677, + 0.0038636192, + -0.0035277503, + 0.0071005835, + -0.030367957, + 0.008439551, + -0.0059825233, + 0.014949546, + 0.030133525, + 0.017591415, + 0.02708591, + -0.00607269, + 0.0068481187, + 0.01270441, + -0.0055452175, + -0.005739075, + -0.018123394, + 0.018682424, + 0.015183979, + 0.021874307, + 0.01259621, + 0.015283161, + -0.01366017, + -0.011469133, + 0.019566054, + 0.012190462, + 0.010865021, + 0.022974333, + -0.021405442, + 0.0056489087, + 0.003126511, + 0.028961364, + 0.015039712, + 0.0016342613, + -0.025156355, + -0.024561258, + 0.012019147, + -0.008353893, + -0.013344589, + -0.0034984464, + 0.007298949, + 0.008773166, + -0.0052611944, + 0.0050853705, + 0.012830642, + 0.0288712, + -0.0007793736, + -0.013948702, + 0.0010532533, + -0.011883898, + -0.02351533, + 0.0028447418, + 0.024092393, + -0.0010870656, + 0.0403223, + 0.001555366, + 0.019728351, + -0.019620152, + -0.011315851, + 0.037400916, + -0.015111846, + 0.007542398, + -0.005576776, + 0.008939973, + 0.01669877, + 0.005572268, + 0.011676515, + -0.004494782, + 0.018682424, + 0.00854775, + 0.011802748, + -0.03747305, + 0.0026396138, + -0.028402334, + 0.015111846, + -0.016022524, + 0.009629744, + -0.02250547, + -0.026184248, + -0.0048283967, + -0.033217207, + -0.0075378893, + 0.031467985, + 0.009792043, + 0.0054505435, + 0.026743278, + 0.0025314144, + -0.005035779, + -0.0021504625, + -0.015111846, + 0.0058878493, + -0.018610291, + 0.01664467, + 0.0170414, + -0.012469977, + 0.018123394, + 0.020972645, + 0.018790623, + 0.020341482, + 0.008020278, + -0.01701435, + 0.011947013, + -0.030259758 + ], + "HOTEL6_VECTORIZE_DESCRIPTION": [ + -0.014050829, + -0.005357445, + 0.027303934, + -0.0045075966, + -0.016969776, + 0.01419587, + 0.009436718, + 0.0033563352, + 0.0032974123, + -0.010977777, + -0.0077234237, + 0.015437782, + 0.032869875, + -0.019290429, + 0.0018911964, + 0.0066854754, + -0.01238286, + -0.034102723, + 0.0002660026, + 0.0137970075, + -0.013135259, + 0.0025291492, + -0.020704577, + -0.0035240387, + -0.00533025, + 0.011530745, + -0.013225909, + 0.0052033393, + -0.009060519, + 0.018474575, + 0.02289832, + -0.023732305, + 0.02135726, + 0.005003908, + -0.031365078, + 0.010035012, + 0.004659436, + 0.015202091, + -0.02297084, + 0.009536434, + 0.031074995, + 0.038870938, + -0.030748654, + -0.004673034, + 0.0071477927, + -0.00011402135, + 0.0065585645, + 0.0038095878, + -0.026596861, + 0.018891567, + 0.00017266089, + 0.005103624, + 0.0066310847, + -0.047718428, + -0.0034107254, + -0.00132803, + -0.00787753, + -0.019689292, + 0.0041676573, + -0.0015716533, + 0.0012532433, + 0.011394769, + -0.006037324, + -0.0066129547, + -0.0155012375, + 0.0062276903, + 0.0063410033, + 0.024493769, + -0.008439562, + -0.001371089, + 0.0011784567, + -0.011866152, + 0.010334158, + 0.020976529, + 0.010497329, + -0.0016860996, + -0.006096247, + -0.013588511, + -0.0005351213, + 0.014939204, + 0.00083965034, + -0.0024203686, + -0.0045665195, + 0.018619616, + 0.002517818, + 0.0029982657, + 0.00076373055, + 0.005112689, + -0.010116597, + 0.02837361, + 0.00083285157, + 0.00839877, + -0.014993595, + -0.016525589, + -0.009917166, + 0.011748306, + -0.0032475546, + 0.0021427514, + 0.004237911, + 0.009944361, + -0.004532526, + -0.0044282777, + -0.004704762, + 0.0068577114, + 0.013923919, + -0.0066265524, + 0.010832736, + -0.019435469, + -0.010479199, + 0.020450756, + 0.008231066, + 0.00075579865, + -0.039849967, + 0.022445066, + -0.02297084, + 0.004310432, + -0.029370766, + 0.0073789516, + 0.00091387046, + 0.0032090282, + 0.01842925, + -0.011177208, + 0.025980437, + 0.0053755753, + -0.023260921, + 0.0098718405, + -0.021574821, + 0.025019541, + 0.0019285897, + -0.018238883, + 0.018674005, + 0.016471198, + 0.00807696, + -0.0001644457, + -0.010850866, + 0.013579447, + -0.029606458, + 0.0021155563, + -0.0126094865, + 0.0006390861, + 0.025490925, + -0.005357445, + 0.029697107, + 0.0019127257, + 0.008466758, + 0.0077596838, + 0.017849086, + 0.025055801, + -0.024203686, + 0.0032316907, + 0.0013994173, + -0.043766066, + 0.012944893, + -0.0037937239, + 0.019090997, + -0.0319815, + -0.009989686, + -0.01959864, + 0.0049540503, + 0.009980622, + -0.010497329, + -0.025889786, + 0.008888283, + 0.020033764, + 0.01762246, + -0.0070662075, + -0.013289365, + 0.013026479, + -0.0013212312, + 0.002404505, + 0.009255418, + 0.020758968, + 0.028011007, + 0.01952612, + 0.0342115, + -0.013878593, + -0.013951113, + -0.037928175, + -0.014594733, + -0.002535948, + 0.019725552, + 0.0071795206, + 0.015120505, + 0.004727424, + 0.013062739, + 0.025563445, + -0.0020305715, + 0.002406771, + 0.021973684, + 0.020632057, + -0.0012645746, + -0.017205467, + -0.022154985, + -0.009164766, + 0.01595449, + -0.0036940083, + -0.025599705, + 0.015492172, + 0.0008379507, + -0.017957866, + 0.01663437, + -0.014114285, + 0.01954425, + -0.011793631, + 0.022735149, + 0.0065812273, + 0.0011535278, + 0.02840987, + -0.0015501238, + -0.0031795667, + -0.0067308005, + 0.01846551, + 0.004754619, + 0.023496613, + -0.014168675, + -0.023224661, + 0.0030911826, + -0.020160673, + -0.007691696, + 0.0051353513, + 0.0018674005, + 0.014884814, + 0.00985371, + -0.010841801, + -0.009563629, + 0.034519713, + 0.006458849, + 0.021538561, + -0.007863932, + 0.007927387, + -0.013479731, + -0.003931966, + 0.008045233, + -0.016416807, + 0.008253729, + 0.031328816, + -0.011866152, + 0.0026424625, + -0.004777282, + 0.013869529, + -0.0121109085, + -0.018102907, + -0.001638508, + -0.021411652, + 0.0022968573, + 0.0074197445, + 0.023496613, + 0.0342115, + 0.004663969, + -0.014794163, + -0.015664408, + 0.015428717, + 0.011122818, + -0.0095273685, + -0.0017461554, + 0.016770344, + -0.026107347, + 0.024094906, + -0.021611081, + -0.012491641, + -0.026995722, + -0.0160814, + -0.012990219, + 0.019689292, + -0.0012611753, + 0.0064180563, + 0.008122286, + 0.009681474, + -0.011403834, + -0.027068242, + 0.001035682, + -0.005561409, + 0.02463881, + 0.0031410402, + 0.017432094, + 0.0006923433, + 0.0033314063, + -0.022445066, + -0.0028509586, + -0.0159001, + 0.0031795667, + -0.039813705, + 0.005865088, + 0.0031274427, + 0.020813357, + 0.002148417, + 0.0031161113, + -0.02851865, + -0.0050582984, + 0.015455912, + -0.014649123, + 0.0066492152, + -0.016842864, + -0.003233957, + -0.020849617, + 0.010878061, + 0.018556159, + -0.03749305, + 0.024221817, + -0.005148949, + 0.0081857415, + -0.0045665195, + 0.018084778, + 0.00577897, + -0.012654811, + 0.0068713087, + 0.03189085, + 0.014640057, + -0.022753278, + 0.0033971278, + 0.005080961, + -0.00044362093, + 0.018964088, + -0.013561317, + 0.008842957, + -0.013488797, + -0.021538561, + 0.027503366, + -0.016162986, + -0.0017699512, + 0.023696044, + 0.019852461, + -0.010007816, + 0.005262262, + -0.015428717, + -0.015319937, + -0.00048044772, + 0.004294568, + 0.0012736397, + 0.009944361, + 0.023315312, + 0.0076599685, + -0.018873436, + -0.0037823927, + 0.0035353699, + -0.0045846496, + -0.0021506834, + 0.037638094, + -0.0029824018, + -0.015283676, + -0.0033812642, + -0.040248826, + 0.0015897834, + 0.018601485, + -0.0072837686, + -0.015628148, + -0.038870938, + -0.010198182, + 0.014821359, + 0.010941517, + 0.015745994, + 0.0070435447, + -0.0011761904, + 0.037529312, + 0.036876626, + 0.008743241, + 0.013497861, + -0.00039036377, + -0.027322065, + -0.019090997, + -0.0192723, + -0.004478135, + 0.018329533, + 0.006372731, + 0.038254514, + 0.013633837, + -0.022227505, + 0.014132415, + 0.014349976, + 0.019743681, + -0.0020226396, + -0.018945957, + -0.02324279, + -0.0044078813, + 0.014993595, + 0.0065676295, + -0.011431029, + 0.0063546007, + 0.008929076, + 9.355416E-05, + 0.018338598, + 0.013389081, + -0.0046073124, + -0.020559536, + 0.015437782, + -0.012854243, + -0.013044609, + -0.007945517, + -0.007827671, + -0.030313531, + 0.00572458, + -0.0027127166, + -0.025871657, + 0.014748838, + -0.018565224, + 0.00793192, + 0.04072021, + -0.011304119, + 0.030458571, + 0.0069574267, + 0.01064237, + -0.016271766, + 0.0036192217, + -0.00974493, + 0.019362949, + -0.027775317, + -0.010950582, + -0.03868964, + 0.004319497, + -0.019435469, + 0.010687695, + -0.028917514, + -0.006037324, + 0.0035263048, + -0.021411652, + 0.022046205, + -0.0062412876, + -0.004369355, + 0.006907569, + 0.017151076, + 0.010334158, + 0.008362509, + 0.0033563352, + 0.017323313, + 0.0053075873, + -0.0031954306, + 0.021556692, + -0.0109052565, + -0.009753995, + -0.01839299, + -0.012836113, + -0.0061506373, + 0.0080135055, + -0.0026923202, + -0.010814606, + 0.0248745, + -0.013679163, + -0.012074648, + -0.012265014, + 0.008888283, + 0.024475638, + -0.027285803, + -0.019362949, + -0.009409524, + -0.011911477, + 0.025400274, + 0.043149643, + -0.009169299, + 0.0012351132, + 0.002760308, + -0.0070934026, + -0.0067761256, + -0.041191593, + -0.009491108, + 0.016570913, + -0.0007144393, + 0.007768749, + 0.02632491, + -0.009463914, + -0.019036608, + 0.014694448, + 0.03357695, + 0.0044758692, + -0.022608237, + 0.009772125, + -0.012917698, + 0.00789566, + 0.012074648, + -0.038218256, + -0.0008339847, + -0.020940268, + -0.047718428, + 0.0338489, + -0.0064180563, + 0.02500141, + -0.034773536, + -0.0132984305, + -0.0061506373, + -0.0040090187, + -0.037964433, + -0.03533557, + 0.0168338, + 0.0013427607, + 0.009563629, + -0.016652498, + -0.6509432, + -0.03575256, + -0.016652498, + -0.015555628, + -0.004700229, + -0.008367042, + 0.012917698, + -0.020414496, + 0.09130319, + 0.019961243, + 0.014168675, + -0.022771409, + -0.002585806, + 0.011159078, + 0.0005473025, + 0.03934232, + -0.027666535, + -0.01688819, + -0.0042673727, + 0.0034084592, + 0.013035543, + -0.018229818, + 0.009645214, + -0.016262703, + 0.008784034, + 0.0035059087, + 0.025835397, + -0.009015193, + -0.018057581, + -0.0134706665, + 0.0004988611, + 0.022046205, + 0.0031750342, + 0.009554564, + -0.009391393, + 0.011276924, + 0.006554032, + 0.009998752, + -0.008820294, + 0.010742086, + -0.0034877784, + -0.0043806857, + -0.073245615, + -0.012301275, + 0.0007994242, + -0.010134727, + -0.03368573, + 0.0025676757, + -0.012092778, + -0.020051893, + -0.029298246, + 0.015582823, + -0.0038481143, + 0.009164766, + 0.0058922833, + 0.013833268, + 0.0007263372, + -0.0028962838, + -0.018220752, + -0.018093843, + -0.013543187, + 0.034610365, + 0.001164859, + 0.0020124414, + 0.011285989, + 0.0062050275, + 0.031346947, + 0.008267326, + -0.0045166616, + 0.0031523716, + 0.026252389, + 0.017522743, + 0.027303934, + 0.029116943, + 0.0001296019, + 0.03399394, + 0.0009467313, + -0.0041767224, + -0.014803229, + 0.0065087066, + 0.035281178, + -0.0038685105, + -0.029552067, + 0.023188401, + -0.0059194784, + -0.010288833, + 0.00021189557, + -0.019018477, + 0.2068282, + -0.0048634, + -0.0119386725, + 0.21291992, + -0.010334158, + -0.0029098815, + -0.0017110284, + 0.013905789, + -0.017042296, + 0.0062684827, + 0.0026197997, + -0.03720297, + 0.009962492, + 0.027140763, + 0.013706357, + 0.008308119, + 0.013271235, + -0.010651435, + 0.0033427377, + -0.007614643, + 0.014322781, + -0.014023635, + -0.009160235, + 0.001000555, + 0.0013665565, + 0.01773124, + 0.024258077, + -0.009364198, + -0.002542747, + -0.023551002, + 0.0079364525, + -0.012237819, + 0.002492889, + -0.018945957, + 0.015564693, + -0.017368639, + -0.0038662443, + -0.007827671, + 0.01146729, + 0.012917698, + -0.013552251, + -0.04489013, + 0.02657873, + -0.026016697, + -0.018945957, + 0.016507458, + -0.007836737, + -0.011748306, + -0.0075058625, + 0.025871657, + 0.017132947, + 0.020106284, + 0.002146151, + -0.0015410586, + -0.015283676, + 0.010035012, + 0.010288833, + 0.032471012, + 0.019290429, + 0.035643782, + 0.02679629, + -0.025237102, + 0.048552413, + -0.03383077, + 0.0027399117, + 0.0034855122, + 0.010506394, + -0.009042389, + -0.0074469396, + -0.005511551, + -0.008267326, + -0.023877345, + 0.0019274565, + 0.021030918, + 0.014739773, + -0.0066446825, + -0.0037846589, + 0.0024181025, + -0.0039954213, + 0.0129720885, + 0.011675786, + -0.008149481, + 0.0021280209, + 0.00054588605, + 0.012564161, + -0.011603265, + 0.012174363, + -0.012600421, + 0.04108281, + -0.035915732, + -0.00011118852, + -0.008253729, + 0.0031546378, + -0.04256948, + -0.025708485, + -0.018710265, + -0.015310871, + 0.030857434, + -0.005588604, + -0.018093843, + 0.0110774925, + 0.030748654, + 0.0023591795, + 0.02298897, + -0.010542654, + -0.046449322, + 0.010515459, + -0.0014164143, + 0.007356289, + -0.0059784013, + 0.020867748, + -0.0010929052, + 0.005008441, + -0.0013642902, + -0.035988253, + 0.015963554, + 0.017078556, + 0.0030594547, + 0.026379298, + -0.025599705, + -0.012899567, + 0.0148304235, + -0.013833268, + -0.013932983, + -0.014893879, + 0.0016793007, + 0.052541036, + -0.0036509493, + 0.027702797, + -0.014776033, + -0.0037551974, + -0.0045438567, + -0.020831488, + -0.007777814, + 0.018873436, + 0.0016260436, + -0.0007087737, + 0.0016135791, + 0.0002845576, + 0.026034826, + -0.024276206, + 0.0003617522, + -0.0022084732, + -0.014268391, + -0.0070344796, + 0.012237819, + 0.011757371, + -0.02121222, + 0.03413898, + 0.002474759, + 0.026197998, + -0.012446315, + -0.023587262, + 0.017740306, + 0.012156233, + -0.0056701894, + -0.0061868974, + -0.0033268738, + 0.0031750342, + -0.011857087, + 0.0014651389, + 0.033141825, + 0.005788035, + 0.0098718405, + -0.0036033578, + 0.026941333, + 0.016942581, + 0.0067443983, + 0.002327452, + 0.012074648, + -0.015927294, + 0.010107532, + -0.013207779, + 0.026415559, + -0.011095623, + 0.0073109637, + 0.030911824, + -0.018565224, + -0.098265156, + 0.028863123, + 0.0041721896, + -0.03187272, + -0.047210786, + 0.019018477, + -0.0031342413, + 0.010977777, + 0.00019631501, + 0.010859931, + -0.013352821, + -0.00042209146, + 0.013552251, + 0.0016747682, + 0.0160814, + -0.023551002, + 0.009953426, + 0.017821891, + 0.011775501, + -0.021665473, + 0.018084778, + 0.0057653724, + 0.010107532, + -0.014531277, + -0.018347664, + 0.022281896, + 0.014331846, + -0.0068305163, + 0.0124553805, + 0.005198807, + -0.012310339, + 0.011920542, + -0.018782785, + -0.0046775662, + 0.0008175543, + -0.019290429, + -0.00066174875, + -0.014513147, + 7.524701E-08, + 0.011331314, + -0.023387833, + 0.00893814, + -0.0146581875, + 0.0064180563, + 0.021973684, + 0.0026447286, + -0.023351572, + -0.005371043, + 0.011095623, + 0.034900445, + 0.012310339, + 0.017169207, + -0.029878408, + -0.030440442, + 0.0036078903, + -0.0061370395, + 0.019816201, + -0.0025472795, + -0.0040860716, + 0.028808733, + 2.1799501E-06, + -0.025345882, + -0.020487016, + 0.029461415, + 0.00069630926, + -0.015365262, + 0.0022673958, + -0.021883033, + -0.008861087, + 0.013506927, + 0.0029982657, + -0.018909696, + -0.0025495456, + -0.011032167, + 0.011258794, + -0.029552067, + -0.007442407, + 0.012754527, + -0.0011189673, + 0.0068259835, + 0.007854867, + -0.010062207, + 0.026234258, + -0.031002475, + -0.004027149, + -0.023297181, + -0.03723923, + 0.017151076, + 0.017667785, + 0.023569133, + -0.0018538029, + -0.022191245, + 0.01832047, + -0.016933516, + -0.038363297, + -0.016389612, + 0.007174988, + 0.0031070462, + 0.003950096, + -0.0151567655, + -0.01053359, + 0.0009580626, + 0.003009597, + -0.005407303, + -0.0052985223, + 0.003190898, + 0.022408806, + -0.01938108, + 0.0036849433, + 0.0056203315, + 0.007854867, + 0.00028498255, + 0.00042690727, + -0.026125478, + 0.0023909071, + -0.0143137155, + -0.0066582803, + 0.012156233, + -0.0070344796, + -0.0012011193, + -0.012817983, + -0.03158264, + -0.010578915, + 0.009463914, + 0.02483824, + 0.012509771, + 0.0032407558, + -0.021121569, + 0.030676134, + -0.0076554357, + 0.020178804, + 0.026016697, + -0.009187429, + 0.004061143, + -0.015845709, + -0.012174363, + 0.015963554, + -0.0018934626, + 0.0070526097, + -0.00405661, + 0.0008011239, + 0.03372199, + -0.01679754, + 0.03573443, + -0.004582383, + 0.024910761, + 0.020450756, + 0.012165299, + -0.032507274, + 0.0074967975, + -0.0040838057, + 0.007641838, + 0.010597045, + -0.0100440765, + 0.016308026, + -0.0175862, + -0.0057109823, + 0.032670446, + -0.011920542, + -0.010887126, + -0.00970867, + -0.008031636, + 0.025110193, + -0.0056883194, + 0.015401522, + 0.027322065, + -0.031618897, + -0.015764125, + 0.025182713, + -0.013026479, + -0.0006985755, + -0.0045121294, + -0.013815138, + -0.013017413, + 0.00047789817, + -0.017994126, + -0.0013404945, + 0.011186273, + -0.010578915, + 0.015138635, + 0.0014855353, + 0.024439378, + 0.029026294, + -0.005656592, + 0.005099091, + 0.009318872, + 0.0055568763, + -0.016144857, + 0.03540809, + 0.022390677, + 0.043766066, + -0.030585483, + -0.00021770287, + -0.034374673, + 0.0007303032, + -0.002690054, + 0.020142544, + 0.01663437, + -0.0012260482, + 0.03495484, + -0.036151424, + -0.012654811, + 0.00084078347, + -0.017921606, + 0.00405661, + -0.016217377, + -0.011340379, + 0.03519053, + 0.005457161, + 0.0034787133, + 0.016525589, + 0.007279236, + -0.0077823466, + -0.035988253, + -0.020595796, + 0.0107330205, + 0.0038798419, + -0.004045279, + -0.009101312, + -0.019743681, + 0.017160142, + 0.0045143953, + -0.012473511, + -0.021973684, + 0.02826483, + 0.006554032, + 0.0071976506, + -0.0007059409, + -0.01055172, + -0.010950582, + 0.023768565, + -0.010968712, + -0.030948084, + -0.009917166, + 0.009346068, + 0.007451472, + 0.033377517, + -0.015392457, + -0.019743681, + 0.0038571793, + 0.004115533, + 0.000100069665, + 0.020396365, + -0.018528964, + -0.0067172027, + 0.021883033, + 0.1460561, + -0.011222533, + 0.031183776, + -0.012672941, + -0.008226534, + -0.010379484, + -0.0073064314, + -0.007863932, + -0.022064334, + 0.0018028121, + -0.015854774, + 0.008212936, + -0.005121754, + -0.027267674, + -0.0041495273, + -0.0100440765, + 0.010687695, + -0.005788035, + -0.014912009, + 0.025255233, + -0.011376639, + -0.01853803, + -0.007184053, + 0.012845177, + 0.01842925, + 0.010578915, + 0.025019541, + -0.0112497285, + 0.0046163774, + 0.001129732, + 0.0048588673, + 0.0014164143, + -0.023496613, + -0.0027829707, + -0.017459288, + 0.0029416091, + -0.028844994, + 0.014676318, + 0.013434405, + -0.005905881, + 0.00020169739, + 0.0038526468, + -0.012654811, + -0.018411119, + -0.0016611706, + -0.0071795206, + -0.009518304, + 0.025635965, + 0.013688227, + -0.006200495, + 0.010778346, + 0.03187272, + -0.0248745, + 0.0153290015, + 0.013416275, + -0.011050297, + -0.0032634183, + -0.038363297, + 0.0006538168, + 0.009269015, + -0.04789973, + 0.018710265, + -0.009196495, + 0.0005662824, + 0.01511144, + 0.002232269, + -0.008507551, + -0.01419587, + 0.009482044, + 0.000183284, + 0.005443563, + -0.018674005, + -0.0034379207, + 0.027521495, + 0.025364013, + 0.045542818, + 0.014558472, + 0.014812293, + -0.012292209, + 0.0050311033, + 0.0066854754, + 0.046376802, + 0.044998914, + -0.03368573, + 0.020287585, + -0.01663437, + -0.00076769653, + 0.016752215, + 0.018927827, + 0.020704577, + 0.005597669, + 0.020740837, + 0.014893879, + -0.01744116, + 0.01593636, + -0.0012997017, + 0.015193026, + 0.026905071, + -0.001958051, + 0.023895474, + -0.026234258, + -0.0014152811, + -0.013715423, + 0.0126094865, + 0.009536434, + 0.02492889, + 0.029660847, + 0.022100594, + -0.011838957, + -0.009282612, + -0.0040090187, + -0.004750087, + 0.0060327915, + -0.025490925, + -0.007650903, + 0.016072337, + 0.009273548, + 0.024530029, + 0.024566289, + -0.01600888, + -0.002957473, + 0.0106605, + -0.018102907, + -0.034356546, + 0.0034424532, + 0.024022385, + 0.014295585, + 0.0070163496, + 0.021901164, + -0.023532873, + 0.0008028236, + -0.0054707583, + 0.02859117, + 0.016688759, + 0.012763592, + -0.01744116, + 0.0010668432, + 0.0075013298, + 0.007999907, + -0.011104688, + 0.0035738964, + -0.026161738, + 0.0064497837, + -0.022698889, + -0.021466041, + 0.002397706, + -0.014667253, + 0.020233193, + 0.025200842, + 0.019054737, + 0.06457943, + 0.016063271, + -0.026488079, + -0.014558472, + 0.011857087, + 0.0017699512, + 0.0036758783, + 0.023768565, + 0.025744746, + -0.016860995, + 0.020777097, + -0.004949518, + 0.026905071, + 0.004976713, + 0.01659811, + -0.0068259835, + 0.009454848, + -0.014277455, + -0.0028577573, + 0.005053766, + -0.018130103, + -0.02324279, + 0.012228754, + -0.016425872, + 0.022735149, + 0.01714201, + 0.006218625, + -0.021049049, + 0.00019858127, + -0.011068427, + -0.020668317, + 0.018175427, + 0.0012226488, + 0.011349444, + 0.034827925, + -0.0050311033, + -0.013932983, + -0.0042401776, + -0.030766783, + -0.017160142, + -0.013479731, + -0.0059693363, + -0.03201776, + 0.0009716602, + -0.00089913973, + -0.015909165, + -0.035353698, + 0.015691604, + 0.016144857, + -0.008987999, + -0.027376454, + -0.024294337, + -0.03223532, + -0.0008135883, + 0.017051362, + 0.0026447286, + -0.0087795025, + -0.025762875, + -0.0047727493, + 0.02686881, + 0.007823139, + -0.0059829336, + -0.000536821, + 0.026705641, + 0.024493769, + -0.0007359688, + -0.028137919, + 0.038254514, + -0.035933863, + 0.005008441, + 0.016770344, + 0.007605578, + 0.0175862, + -0.0014028166, + 0.014866684, + -0.027158894, + 0.02307962, + 0.012917698, + -0.009196495, + 0.0022877923, + 0.0010215179, + -0.022662628, + 0.025200842, + 0.00057591405, + 0.017903477, + -0.013425341, + 0.0004393717, + 0.02476572, + -0.0030027982, + -0.034827925, + 0.004645839, + -0.04043013, + -0.0036532157, + 0.002198275, + 0.018157298, + 0.026633121, + -0.0058968156, + 0.032325972, + -0.009645214, + -0.004292302, + -0.012500705, + -0.01153981, + -0.027594015, + 0.032761093, + 0.0038299842, + -0.0098718405, + 0.012700137, + 0.011004972, + -0.00979932, + 0.008661657, + -0.020487016, + -0.029969059, + 0.0073290938, + -0.012183429, + 0.024511898, + 0.012410055, + -0.0069302316, + 0.0020588997, + 0.029153205, + -0.0011931873, + -0.024076777, + -0.00047648174, + 0.0069800895, + -0.020885877, + -0.0032792822, + -0.0036169554, + -0.016725019, + 0.0063772635, + -0.023587262, + 0.010778346, + 0.012246884, + 0.008312652, + -0.0012033855, + 0.0077732815, + 0.011150013, + 0.030621743, + -0.010035012, + 0.004786347, + 0.007097935, + 0.00027039347, + 0.04101029, + -0.002646995, + 0.014884814, + 0.008475822, + 0.02126661, + 3.7464157E-05, + 0.010742086, + -0.027031982, + 0.0062911455, + -0.0030322596, + -0.021991814, + -0.008231066, + -0.012645747, + -0.008008973, + -0.0004577851, + -0.0018809981, + -0.0002478725, + -0.02315214, + -0.01754994, + -0.039849967, + 0.013760747, + 0.0072067156, + -0.0076690335, + -0.025599705, + 0.002889485, + 0.010542654, + 0.0037642624, + 0.018175427, + -0.031274427, + -0.01659811, + -0.015220221, + 0.032561664, + -0.0069574267, + 0.0036328193, + -0.0063455356, + -0.006277548, + -0.0030503897, + 0.0015353931, + -0.009953426, + -0.01773124, + -0.0036645469, + -0.0030662536, + -0.0013053673, + 0.024167426, + 0.019997504, + 0.0069030365, + 0.03876216, + -0.01919978, + -0.020487016, + -0.0057925675, + 0.0019251902, + -0.023369702, + 0.009024259, + -0.002062299, + -0.011431029, + -0.022191245, + -0.013225909, + -0.00086967833, + -0.039451104, + 0.005484356, + -0.023623524, + 0.006821451, + 0.018229818, + 0.012899567, + 0.00031812664, + 0.011784567, + 0.0013155655, + 0.014250261, + 0.015891034, + 0.021792384, + -0.000381582, + -0.020142544, + 0.0038662443, + -0.00014999828, + -0.0045755845, + 0.0037823927, + 0.02133913, + 0.010859931, + 0.0025200841, + 0.00018852473, + -0.011748306, + -0.027285803, + 0.0055750064, + 0.0036056242, + 0.008172143, + -0.012391925, + 0.008870153, + -0.015872905, + -0.004577851, + 0.008593668, + 0.0032362232, + 0.02819231, + 0.031419467, + -0.03383077, + 0.004419212, + -0.0059466735, + -0.00886562, + 0.008770437, + -0.021665473, + 0.0028645562, + 0.020922137, + 0.018964088, + -0.0017484217, + -0.019580511, + 0.009160235, + 0.008167611, + 0.02665125, + 0.0012441783, + -0.015292741, + 0.023623524, + -0.014204935, + 0.022354417, + -0.0045891823, + 0.00078016095, + 0.0018526699, + 0.014531277, + -0.03165516, + 0.043149643, + 0.011712046, + 0.00051075895, + 0.0030662536, + 0.00033285734, + 0.009409524, + 0.022626368, + 0.0009858243, + -0.0041631246, + -0.0029098815, + 0.018148232, + 0.020106284, + -0.03189085, + -0.010243508, + 0.0107330205, + 0.009019726, + 0.00018682504, + 0.0057835025, + -0.003802789, + -0.03209028, + -0.0035489674, + -0.0075874478, + 0.009590824, + -0.016036075, + -0.009309808, + -0.00877497, + -0.023260921, + 0.017740306, + -0.0043126983, + 0.023551002, + 0.009862776, + 0.039559882, + 0.01923604, + -0.018601485, + 0.0089336075, + -0.014431561, + -0.012582291, + 0.030331662, + 8.5976346E-05, + 0.021665473, + 0.0044758692, + 0.02133913, + 0.0067625283, + -0.00014319948, + -0.012591356, + -0.01600888, + 0.02115783, + 0.012591356, + 0.01846551, + 0.026741901, + 0.011884282, + -0.015773188, + -0.018302338, + 0.0044169463, + 0.012083713, + 0.0011353977, + 0.041191593, + -0.02298897, + -0.020142544, + -0.008693384, + 0.027430845, + -0.0011614597, + 0.012074648, + -0.008548344, + -0.0008039567, + 0.0063047432, + 0.0012464445, + -0.015655342, + 0.012246884, + 0.013787943, + 0.01241912, + 0.0045529217, + -0.02110344, + -0.011784567, + 0.00037874916, + 0.015464977, + -0.01941734, + -0.011122818, + -0.020722708, + 0.0031818328, + -0.002717249, + 0.010461069, + 0.008240132, + 0.025672225, + 0.0035670977, + 0.004818075, + 0.0048588673, + -0.022046205, + 0.0080135055, + -0.01832047, + 0.0052894573, + -0.0070662075, + -0.008743241, + -0.013071803, + 0.00095579633, + 0.0033721991, + 0.0021268877, + -0.018066647, + 0.01956238, + 0.00045041973, + -0.005008441, + 0.013443471, + -0.031147515, + -0.018229818, + 0.010497329, + -0.0012385126, + 0.00065325026, + -0.01056985, + 0.0026537937, + -0.015102375, + -0.02855491, + 0.0067625283, + 0.003941031, + -0.0020067757, + 0.029860279, + -0.0065494995, + 0.01056985, + 0.011721111, + -0.0062050275, + -0.007768749, + 0.017305182, + 0.0028577573, + 0.017114816, + 0.013534121, + 0.006010129, + 0.020922137, + 0.023424093, + 0.022154985, + 0.024113037, + -0.00791379, + -0.0011909211, + 8.556027E-06 + ], + "HOTEL7_VECTORIZE_DESCRIPTION": [ + -0.015571611, + -0.018019864, + 0.01613867, + -0.012754319, + 0.00879391, + 0.007317757, + 0.0046489807, + 0.049145084, + -0.009315964, + 0.004331698, + -0.008573387, + -0.003971661, + 0.028082905, + -0.0018508164, + 0.01913598, + 0.023240404, + -0.025814671, + -0.022430321, + -0.0023717454, + -0.008748905, + -0.016480705, + 0.019315999, + -0.032295343, + -0.02252033, + 0.0027047799, + 0.013933442, + -0.032817394, + -0.027704867, + 0.00038366468, + -0.013420388, + 0.012601304, + -0.016444702, + 0.012970341, + 0.0040076645, + -0.00880291, + -0.0014997801, + -0.016768735, + 0.020594131, + 0.027866883, + -0.0164267, + 0.022646343, + 0.02387047, + -0.009306963, + -0.018883953, + 0.0018181881, + -0.014806531, + 0.0018181881, + 0.03510363, + -0.011971238, + 0.019460013, + -0.0034293549, + -0.008937924, + 0.01468952, + -0.028946994, + -0.014869538, + 0.008046833, + 0.0020927165, + -0.036867812, + 0.028784977, + 0.0048785047, + 0.03180929, + 0.009964031, + 0.012367279, + -0.00041488666, + -0.010621099, + -0.01440149, + -0.004106675, + 0.0127633205, + 0.0052430425, + -0.0063096527, + 0.044392593, + -0.011062144, + -0.02648074, + 0.0035936218, + -0.0012488792, + -0.013771425, + -0.013843432, + -0.020432113, + 0.008973928, + 0.0396401, + -0.009694003, + -0.03227734, + -0.010270063, + -0.005558075, + -0.01179122, + -0.0033798497, + -0.000961412, + -8.5790125E-05, + 0.009171949, + 0.030531159, + 0.0054095597, + 0.023762459, + 0.006755199, + 0.007335759, + 0.017668828, + -0.008042332, + -0.010684106, + -0.01622868, + 0.009144946, + 0.011377177, + 0.042700417, + -0.028928993, + 0.016804738, + 0.0032313343, + 0.012106252, + -0.021692244, + 0.031755283, + -0.015994655, + -0.01102614, + 0.013411388, + 0.015265579, + -0.021692244, + -0.023942476, + 0.031215228, + -0.017749837, + 0.0075292788, + -0.023330413, + 0.02378046, + -0.019586027, + -0.010036038, + 0.013267373, + -0.027794875, + 0.02988309, + 0.008451874, + -0.016588716, + -0.0062106424, + -0.026318723, + 0.010783115, + -0.0164267, + -0.03267338, + 0.04601276, + -0.007898317, + -0.025166603, + 0.015688622, + 0.015427596, + 0.00357787, + -0.015985653, + 0.0063591576, + -0.020612132, + -0.008073836, + 0.0328534, + -0.007695796, + 0.0055895783, + 0.0029973101, + 0.026714763, + -0.0076192883, + -0.005549074, + 0.018721936, + -0.04147629, + 0.019063972, + -0.001778809, + -0.0024437527, + 0.0077363, + -0.014221471, + -0.00860489, + -0.006408663, + 0.019334, + -0.0076777944, + 0.01508556, + 0.022790357, + 0.003856899, + -0.001256755, + -0.006899214, + 0.016039658, + 0.008910921, + 0.017056765, + -0.015706625, + -0.01372642, + -0.014959548, + 0.006417664, + 0.005441063, + 0.023168396, + 0.019928062, + 0.028784977, + 0.05072925, + 0.0145275025, + 0.0017495559, + -0.03546367, + 0.0063816602, + 0.00889742, + 0.007160241, + 0.00030265632, + 0.041152257, + 0.0037938925, + 0.0154636, + -0.0072457497, + -0.017902851, + 0.011062144, + -0.0016955504, + 0.025364624, + -0.0040099146, + -0.012286271, + -0.037659895, + -0.039316066, + 0.0141404625, + -0.017677829, + -0.011827224, + -0.016669724, + 0.0099730315, + -0.024086492, + 0.0049550124, + -0.030369142, + -0.005211539, + -0.0056975894, + 0.017425803, + -0.024284512, + -0.01575163, + 0.011359175, + -0.008078336, + -0.022484327, + -0.01440149, + 0.022916371, + 0.0028195416, + 0.022016278, + -0.012844329, + -0.00059912447, + -0.025202608, + -0.0029253026, + -0.0117732175, + 0.004534219, + 0.0038433976, + -0.020036073, + 0.018298892, + -0.020720143, + -0.024896575, + 0.0145275025, + -0.0046489807, + 0.0021793505, + 0.0044554607, + -0.0019869555, + -0.018001862, + -0.0043159463, + -0.0071107354, + -0.003886152, + 0.024698555, + 0.023078388, + 0.0027812878, + 0.0033573473, + -0.005684088, + 0.011080146, + -0.0061341347, + -0.016408697, + -0.019874057, + -0.037875917, + 0.020936165, + 0.004525218, + 0.022664344, + 0.023312412, + 0.00957699, + -0.03139525, + -0.007902818, + -0.00029365538, + 0.009703004, + -0.015967652, + -0.010180053, + 0.026426734, + -0.0376959, + 0.004675984, + -0.008541884, + 0.024734559, + -0.032511365, + -0.020666137, + 0.051845364, + 0.01478853, + 0.006989223, + 0.01285333, + -0.013015347, + 0.022016278, + -0.01044108, + -0.023762459, + 0.013888436, + -0.0053285514, + 0.019550022, + -0.021314206, + 0.022682346, + 0.0021332207, + 0.0031773287, + -0.015832638, + -0.018865952, + 0.007412267, + -0.044428594, + -0.049613133, + 0.0560938, + 0.0044127065, + 0.011170155, + -0.0046444805, + -0.0044599613, + -0.01034207, + -0.0063816602, + 0.0063546575, + -0.019676035, + 0.00811434, + -0.030513156, + 0.0033685984, + -0.005733593, + -0.0058911094, + 0.044212572, + -0.025148602, + 0.039316066, + -0.0063591576, + 0.021422217, + 0.006777701, + 0.015715625, + -0.006368159, + -0.023906473, + 0.011962238, + 0.0051350314, + 0.0141404625, + 0.0023537434, + 0.0046062265, + -0.018919958, + 0.010585095, + 0.0012049996, + -0.020630134, + -0.006408663, + 0.020594131, + -0.021494223, + 0.016084664, + -0.0541496, + -0.039496087, + 0.024248509, + 0.005724592, + 0.012673311, + -0.01527458, + -0.01179122, + -0.014779529, + 0.027128806, + 0.004464462, + -0.0028285426, + -0.024914578, + 0.03711984, + 0.012412284, + 0.0066291858, + 0.029793082, + -0.004437459, + 0.015364589, + 0.009468979, + 0.034545574, + 0.0017371797, + -0.010738111, + 0.017380798, + -0.03557168, + -0.021980274, + 0.0025675157, + -0.005945115, + -0.016192675, + -0.005733593, + -0.018118875, + 0.033411454, + 0.034473564, + 0.034779597, + -0.009694003, + -0.017029762, + 0.01962203, + 0.008424872, + 0.007844311, + 0.009378971, + -0.013024347, + -0.035535675, + -0.003994163, + 0.0019183235, + -0.005189037, + 0.00927996, + -0.0051800357, + 0.0010671729, + 0.041296273, + 0.005724592, + 0.026282718, + -0.00047901832, + 0.00071332377, + -0.033321448, + -0.019676035, + -0.0017675578, + -0.030387143, + 0.010351071, + 0.0077363, + -0.002736283, + 0.0033033418, + 0.011395179, + -0.030117115, + 0.018919958, + 0.02010808, + -0.013762424, + -0.020018071, + 0.02282636, + -0.0084563745, + -0.0027272822, + 0.002950055, + -0.00918995, + -0.009730007, + 0.0083168605, + 0.005657085, + -0.014239473, + 0.019586027, + -0.0022581087, + 0.006255647, + 0.022862365, + 0.003933407, + 0.02822692, + -0.005549074, + 0.0074887746, + -0.010954133, + -0.0035126135, + -0.021854261, + 0.008946925, + -0.020612132, + -0.030027106, + -0.013384384, + 0.005441063, + -0.024104493, + 0.029217022, + -0.023942476, + 0.0023514933, + 0.014950546, + -0.024824567, + -0.0016899249, + -0.00011462123, + -0.020324102, + -0.013465393, + -0.02495058, + -0.012124254, + 0.012781322, + 0.008708401, + -0.016408697, + 0.0036768804, + 0.022934372, + -0.0002414781, + -0.0043069455, + -0.05519371, + -0.037551884, + -0.0029208022, + -0.015913647, + -0.008969428, + -0.03468959, + -0.0123762805, + 0.014671518, + -0.023672448, + -0.015697625, + 0.016003655, + 0.0017439304, + -0.0034293549, + -0.031827293, + 0.0011194908, + 0.0025585147, + 0.013987447, + 0.010324068, + 0.023150396, + 0.03440156, + -0.001180247, + -0.0077678035, + 0.008460876, + 0.015931647, + -0.013168362, + 0.00908644, + -0.014446494, + -0.010135048, + 0.034581576, + 0.0038321465, + 0.011467186, + -0.006179139, + 0.025256613, + 0.01944201, + 0.010396075, + -0.0150945615, + 0.041440286, + -0.018145878, + -0.003150326, + 0.018685933, + -0.010288064, + -0.004698486, + -0.022592338, + 0.0061611375, + 0.016111666, + 0.0016944252, + 0.016255682, + -0.008919923, + -0.00060531264, + -0.0068407077, + 0.0222323, + -0.025760666, + -0.0025270113, + 0.0082088495, + 0.03249336, + 0.0032898404, + -0.010153051, + -0.64057827, + -0.019297997, + -0.007025227, + 0.006786702, + 0.0024415026, + 0.0007515777, + 0.008235852, + -0.018451909, + 0.088569164, + -0.00046326668, + -0.006021623, + -0.040612202, + -0.0145635065, + 0.008420371, + 0.0023739955, + 0.0045387195, + 0.0030918198, + -0.0022007276, + 0.026570749, + -0.006552678, + 0.019928062, + -0.026264718, + -0.010909129, + 0.009793013, + -0.018055867, + 0.022412319, + -0.009874022, + -0.0056795874, + -0.017038763, + 0.015589613, + 0.0014491499, + 0.0109631345, + 0.0039851624, + -0.018451909, + -0.009315964, + -0.003528365, + 0.012331275, + -0.0004888631, + 0.022898369, + -0.0054635652, + -0.004099924, + -0.020666137, + -0.050333206, + -0.009441976, + 0.015922647, + -0.004630979, + -0.014068455, + 0.0069982237, + 0.007839811, + -0.00986502, + -0.019514019, + 0.01671473, + 0.004464462, + 0.025382625, + -0.0039874124, + -0.0036228749, + -0.002659775, + 0.0057110908, + -0.030855192, + -0.008289858, + 0.006206142, + -0.01072911, + -0.0028645464, + 0.0020240843, + 0.0055715763, + 0.0031278236, + 0.029451046, + 0.0024099993, + -0.017812843, + 0.012970341, + -0.004531969, + 0.020360107, + 0.025202608, + 0.03209732, + 0.032745387, + 0.003152576, + -0.001488529, + 0.017650826, + 0.00021180316, + -0.002466255, + 0.014977549, + 0.012106252, + -0.0027722868, + 0.014554505, + -0.0025495137, + 0.013087354, + 0.02010808, + -0.0309272, + 0.23128793, + -0.0076597924, + -0.014716523, + 0.18952361, + -0.006044125, + -0.020756148, + 0.0047794944, + 0.00763729, + -0.018937958, + -0.000753828, + -0.00037775782, + 0.0027092802, + 0.025292616, + 0.021242198, + 0.0029658068, + 0.018334897, + 0.0025495137, + 0.002058963, + 0.02145822, + 0.019370005, + 0.008645394, + 0.002812791, + -0.005936114, + -0.027110804, + 0.02079215, + 0.001526783, + 0.020666137, + -0.02145822, + -0.0013715168, + -0.020450115, + 0.009667, + 0.0022671095, + 0.006930717, + -0.034563575, + 0.0027092802, + 0.0013591406, + 0.0010418578, + -0.010756113, + -0.0037623893, + -0.00028563893, + 0.017092768, + -0.009288961, + 0.0033595976, + -0.0072277477, + -0.007947822, + 0.016417699, + -0.00898743, + -0.021368211, + 0.003355097, + 0.0055535743, + 0.01730879, + 0.021800255, + 0.023996482, + 0.00045707854, + -0.005819102, + 0.007452771, + 0.010126048, + 0.0075967857, + 0.02822692, + 0.030261131, + 0.0059676175, + -0.004419457, + 0.023924476, + 0.02329441, + 0.013789427, + -0.015229575, + -0.0047299895, + -0.004675984, + -0.009946029, + -0.013357381, + -0.0057200915, + -0.023528434, + 0.009333965, + -0.00069757213, + 0.002211979, + -0.0027835378, + -0.012133255, + 0.00041038622, + -0.024680553, + -0.004572473, + 0.021710245, + -0.008919923, + 0.021836258, + -0.00377139, + 0.028478947, + -0.004534219, + 0.007326758, + -0.009018933, + 0.01788485, + -0.016129669, + 0.043852538, + -0.03373549, + -0.0037173845, + -0.046444803, + 0.0044712126, + -0.02957706, + -0.005918112, + 0.018163878, + 0.010945132, + -0.0070432285, + 0.002531512, + 0.0055040694, + -0.0037758907, + 0.014716523, + 0.0062916507, + -0.030891195, + -0.018145878, + 0.0046084765, + 0.018685933, + 0.0068047037, + -0.0049730144, + 0.011125151, + -0.016696727, + 0.0012927587, + -0.01141318, + 0.0062466464, + 0.017713832, + 0.016003655, + -0.0034068525, + 0.015121564, + -0.008199848, + 0.006971221, + 0.0064041624, + 0.0019565774, + -0.020162085, + 0.009005432, + 0.054293618, + -0.002774537, + -0.0016100416, + 0.026642757, + -0.013888436, + 0.012907336, + 0.025184605, + 0.0109631345, + -0.0106301, + 0.013375384, + -0.0055715763, + 0.0012004991, + -0.023618443, + 0.020612132, + -0.024014484, + -0.01411346, + -0.008928924, + -0.016669724, + -0.0069352174, + -0.011044143, + -0.009252957, + -0.041908335, + 0.017992862, + 0.007286254, + 0.0024932579, + -0.016993757, + -0.006003621, + 0.020774148, + 0.0023064886, + -0.013987447, + -0.021764252, + -0.005985619, + 0.022898369, + -0.028640963, + -0.010675104, + 0.013978446, + -0.001720303, + 0.0036408766, + -0.006557178, + -0.0027092802, + 0.0042596906, + 0.011368176, + 0.00590011, + -0.009901024, + -0.005855106, + -0.0011926234, + -0.016120669, + 0.022448322, + -0.011395179, + -0.027668862, + 0.048389006, + -0.016759735, + -0.0956979, + 0.01440149, + 0.009378971, + -0.022142291, + -0.047488913, + 0.009910025, + 0.013420388, + 0.0031975808, + 0.022142291, + 0.0071017346, + -0.0028735471, + -0.020630134, + 0.0025000086, + 0.021854261, + 0.012313274, + -0.0145275025, + -0.015427596, + 0.008289858, + 0.021152189, + 0.0060666273, + 0.02360044, + -0.010144049, + 0.016597716, + -0.00348111, + -0.0023627444, + 0.021296203, + -0.027398834, + -0.024032487, + 0.025040591, + 0.0065976824, + 0.0072322483, + 0.016678724, + -0.023438424, + -0.0021320956, + 0.025652654, + 0.0063636582, + 0.0038546487, + -0.009113443, + -0.017920854, + -0.0091269445, + 0.0045162174, + 0.017803842, + -0.013447391, + -0.009207953, + 0.00821785, + 0.008811912, + -0.026228713, + -0.003827646, + -0.002677777, + 0.015220574, + -0.010297066, + 0.022142291, + -0.008789409, + 0.0069262167, + 0.009919026, + -0.0016674225, + 0.0136094075, + 0.0044914647, + -0.007848812, + 0.017371798, + -0.0007341384, + -0.024446528, + -0.009405973, + -0.0011155528, + 0.019388005, + 0.0057290928, + -0.0032628374, + -0.027956892, + -0.015553609, + -0.004207935, + 0.0155176055, + 0.005346553, + 0.0045454702, + -0.0056075803, + 0.045076665, + -0.0022896118, + -0.0025157603, + 0.017560817, + 0.005684088, + -0.025886677, + -0.004581474, + 0.0006930717, + 0.03661579, + -0.015796633, + 0.006255647, + -0.013033348, + -0.028352933, + 0.036867812, + -0.007974825, + -0.0016089164, + 0.0071962443, + -0.02117019, + 0.027650861, + -0.022880366, + -0.027038798, + 0.003751138, + -0.0109271305, + -0.0038659, + 0.0030963202, + 0.0019678285, + 0.004079672, + 0.012502293, + -0.002929803, + -0.010558092, + -0.0024865072, + 0.004108925, + 0.019225989, + 0.0013636411, + -0.0034766097, + -0.021404214, + 0.012313274, + 0.010900128, + 0.01141318, + -0.004493715, + -0.004106675, + 0.0105760945, + -0.01150319, + 0.018316895, + -0.018811947, + 0.020162085, + 0.00079770753, + -0.020072076, + -0.023690451, + -0.005724592, + 0.02280836, + 0.0008421496, + 0.0034676087, + 0.004081922, + 0.016030658, + 0.01411346, + 0.0029748078, + 0.0006030624, + -0.0006497547, + 0.01102614, + -0.010621099, + 0.0023222403, + 0.009504983, + 0.003971661, + 0.0052025383, + 0.017461807, + 6.6627986E-06, + 0.045400698, + 0.02543663, + 0.01855992, + -0.019063972, + 0.015886644, + 0.051485326, + -0.012286271, + -0.0027002792, + 0.018055867, + 0.018865952, + 0.005963117, + 0.0014030201, + -0.0068317065, + 0.012439286, + -0.022358313, + 0.0059586163, + 0.017236782, + 0.013375384, + 0.023186399, + -0.032511365, + -0.031773288, + 0.013807428, + -0.03211532, + 0.001768683, + 0.019243991, + -0.010324068, + -0.008339362, + 0.020252096, + -0.018811947, + 0.0010328569, + -0.025922682, + 0.0076777944, + 0.018541917, + 0.004169681, + -0.01653471, + 0.015328586, + 0.0045004655, + -0.0018091871, + 0.015931647, + 0.00947798, + -0.013420388, + 0.015571611, + 0.011449184, + -0.020414112, + 0.016705727, + 0.028982999, + -0.0270748, + 0.023168396, + 0.014860537, + 0.0055940785, + -0.025688658, + 0.02309639, + -0.0008669022, + -0.016174674, + -0.0034743594, + 0.009612994, + 0.03510363, + 0.027776873, + 0.037479877, + -0.014977549, + -0.015148567, + -0.0022704848, + -0.0010739235, + -0.021008173, + 0.013429389, + -0.009243956, + 0.0021996025, + 0.009072939, + -0.004475713, + 0.005751595, + -0.0018643178, + -0.006755199, + 0.0012511294, + 0.012673311, + -0.000715574, + 0.032529365, + 0.0077272994, + 0.02280836, + 0.0048785047, + 0.0040166653, + 0.016912749, + -0.0060081217, + -0.015850639, + 0.022844363, + 0.0036386263, + 0.010072042, + 0.006651688, + -0.01333938, + -0.010522088, + 0.029703073, + -0.0004559534, + -0.0299731, + -0.04194434, + 0.019496016, + 0.0010463583, + 0.029271027, + -0.013843432, + -0.0037781408, + 0.03701183, + -0.012187261, + -0.0014468997, + 0.0034653584, + -0.0015909146, + 7.53828E-05, + 0.009162948, + 0.12586902, + -0.012232265, + 0.019297997, + -0.0029455547, + 0.029055005, + -0.0042214366, + -0.00405942, + 0.0020083326, + -0.023906473, + 0.001135805, + -0.011764217, + 0.009603993, + -0.0053510536, + -0.024248509, + 0.010603097, + 0.0054590646, + 0.0040954235, + 0.0013433889, + -0.0023424923, + 0.023996482, + 0.0075517814, + -0.0036611287, + -0.022790357, + 0.009158447, + 0.020918164, + 0.0056885886, + -0.010432079, + 0.009153947, + 0.000104706145, + 0.022322308, + -0.021782253, + 0.030675173, + 0.0014997801, + 0.014761527, + -0.0058011003, + 0.010756113, + -0.026354726, + -0.0073897643, + 0.014059454, + -0.008181847, + -0.024824567, + -0.014365486, + 0.012106252, + -0.019676035, + 0.0020420863, + -0.019388005, + -0.00045539087, + 0.005018019, + 0.018280892, + -0.014833534, + 0.0114221815, + 0.035139635, + -0.02774087, + 0.013384384, + 0.006255647, + 0.009757009, + -0.009784012, + -0.01855992, + 0.01701176, + -0.002821792, + -0.021224195, + -0.017677829, + -0.011935235, + 0.006197141, + 0.00405717, + 0.014257475, + -0.026804773, + -0.0057560955, + -0.0053690556, + 0.008240352, + -0.01044108, + -0.02021609, + 0.004995517, + 0.01817288, + 0.020324102, + 0.04100824, + 0.0030828188, + 0.01537359, + -0.010747111, + -0.0073402594, + -0.0061701383, + 0.004417207, + 0.038920026, + -0.0014547755, + 0.014419491, + -0.0047029867, + -0.0114221815, + -0.016732732, + -0.002522511, + 0.040936235, + -0.020648137, + 0.004716488, + 0.010270063, + -0.014464497, + 0.008438373, + 0.009405973, + 0.01034207, + 0.017101768, + -0.011323172, + 0.026444735, + 0.0118452255, + -0.014707522, + 0.022448322, + -0.021818258, + 0.013528399, + 0.025508638, + 0.0062691486, + 0.018469911, + -0.015490603, + 0.0011059894, + -0.017803842, + 0.0021422217, + -0.01729979, + -0.0033888505, + 0.027992895, + -0.0079973275, + -0.0041899337, + -0.0030873194, + 0.028154913, + -0.00947798, + 0.0040864227, + 0.006872211, + -0.008978428, + -0.0017338044, + -0.023438424, + 0.036561783, + -0.030765183, + 0.0041606803, + 0.007695796, + -0.012457289, + -0.011035142, + 0.012061248, + 0.0010885501, + 0.027308825, + 0.0022052282, + 0.0042011845, + 0.007412267, + 0.031017208, + -0.002290737, + -0.00947798, + -0.003064817, + -0.008271855, + 0.00091078173, + -0.0060171224, + -0.012700314, + -0.024140498, + -0.009270959, + -0.013492396, + -0.004743491, + 0.022610338, + 0.065490775, + 0.0032605873, + 0.00068969635, + -0.0029545557, + -0.017623823, + 0.0106301, + -0.0088794185, + -0.018541917, + 0.038523987, + -0.017029762, + -0.0056480845, + 0.005067524, + -0.025220608, + -0.012394282, + 0.0007459522, + -0.0014480248, + -0.0059496155, + 0.00030012478, + 0.000449484, + -0.0018001862, + -0.003267338, + 0.0063771596, + 0.009113443, + -0.021026175, + 0.011278166, + -0.009883022, + -0.00376914, + -0.0046444805, + 0.006899214, + 0.00947798, + -0.015985653, + 0.011035142, + -0.0029658068, + -0.039172053, + 0.035607684, + 0.0013816429, + 0.0032020812, + -0.009603993, + -0.037515882, + -0.0013546401, + -0.009468979, + -0.017542815, + -0.021782253, + 0.003721885, + 0.018163878, + 0.0052925474, + -0.058362037, + -0.0058911094, + 0.031179225, + 0.00089390494, + -0.00879841, + -0.0024302513, + -0.02203428, + -0.01749781, + 0.014779529, + 0.041404285, + 0.020576129, + -0.036453772, + 0.02205228, + 0.008708401, + 0.018505914, + 0.022142291, + 0.0056075803, + 0.0006795703, + 0.022196297, + 0.003663379, + -0.0136454115, + 0.039532088, + -0.0008235852, + -0.008618391, + 0.015103563, + 0.015625617, + 0.02271835, + 0.0023177397, + 0.025814671, + -0.026318723, + 0.008933424, + 0.010558092, + 0.014446494, + -0.02203428, + -0.020342104, + 0.003557618, + 0.016264683, + -0.0042214366, + -0.008046833, + -0.00473899, + 0.00091584475, + -0.008622892, + 0.012538297, + 0.0069757216, + -0.00608913, + 0.013366383, + -0.032817394, + 0.0047029867, + 0.023906473, + 0.015571611, + 0.006300652, + 0.025670655, + 0.0017799342, + 0.006431165, + -0.004273192, + -0.011566197, + -0.024806567, + 0.025184605, + -0.009775011, + -0.008442873, + -0.008946925, + 0.002137721, + 0.007115236, + 0.015346588, + -0.022430321, + -0.010702107, + 0.01392444, + -0.007025227, + 0.004698486, + -0.002211979, + -0.020414112, + -0.023366418, + 0.02262834, + -0.015742628, + -0.009522985, + -0.008744405, + -0.011917233, + -0.00251351, + 0.040360175, + -0.00802883, + -0.002137721, + 0.027146809, + -0.014518502, + 0.020414112, + 0.004311446, + -0.0105760945, + -0.030261131, + 0.02639073, + 0.0118452255, + -0.006710194, + 0.007911818, + 0.0089154225, + -0.0011290543, + 0.005724592, + 0.02039611, + -0.0031368246, + 0.00074370194, + 0.0018901955, + 0.0026237713, + -0.007394265, + 0.008546384, + -0.019766044, + 0.00956799, + 0.0061656376, + -0.029361038, + 0.0017529313, + -0.008780409, + 0.00028999874, + -0.009414974, + -0.0060756286, + 0.023186399, + -0.011377177, + -0.008838914, + 0.010027037, + -0.036003724, + 0.021242198, + 0.016786737, + -0.005171035, + 0.009117943, + -0.0039379075, + -0.00040054144, + 0.020288099, + -0.008231351, + -0.010171052, + 0.006539176, + 0.026876781, + -0.0057740975, + 0.038595993, + -0.0035508673, + -0.010018037, + -0.0011768717, + -0.007376263, + -0.00889742, + -0.01817288, + -0.03308742, + 0.0154455975, + 0.00043992052, + -0.0058236024, + 0.03306942, + 0.002252483, + 0.010306066, + -0.01944201, + -0.019496016, + -0.0024685054, + -0.05519371, + -0.018451909, + 0.016957754, + 0.020378107, + -0.014671518, + 0.018865952, + -0.011575198, + -0.007371763, + -0.007223247, + -0.0074707726, + -0.025670655, + -0.0136814155, + 0.01730879, + -0.0014097708, + -0.013366383, + 0.022898369, + 0.0046039764, + -0.0033100925, + 0.009378971, + 0.012925337, + 0.0076012863, + -0.010585095, + 0.0047704936, + -0.006971221, + -0.0026057696, + -0.016318688, + -0.016561713, + -0.0031390747, + 0.00037522631, + -0.010675104, + 0.0105760945, + -0.018523917, + -0.019694038, + -0.020702142, + -0.00074201426, + -0.03161127, + 0.013852433, + 0.013141359, + -0.023762459, + -0.012250267, + 0.004030167, + 0.008357365, + 0.014482498, + -0.032331344, + 0.0077948063, + 0.010225058, + 0.007920819, + -0.022970377, + -0.05299748, + -0.0077227987, + -0.0212782, + -0.0003676318, + -0.011755216, + -0.0062466464, + -0.014905542, + 0.029037004, + 0.04205235, + -0.014680519, + -0.03888402, + 0.038127944, + 0.010162051, + 0.0026642757, + -0.007605787, + 0.0015717876, + -0.014077457, + 0.017938856, + -0.014725523, + 0.008775908, + 0.0018879453, + -0.0062691486, + 0.0060756286, + -0.023636445, + -0.014293479, + 0.024050487, + -0.035139635, + 0.0071017346, + 0.031863295, + -0.0011644955, + 0.011935235, + -0.028406939, + -0.02435652, + 0.016471704, + 0.027992895, + -0.0034428563, + -0.027668862, + -0.01246629, + -0.006836207, + -0.00077858055, + 0.013519399, + 0.014050454, + 0.021512225, + 0.03006311, + -0.010027037, + -0.015535607, + -0.0040279166, + 0.015724627, + 0.026354726, + 0.021044176, + 0.01111615, + -0.007259251, + -0.022304308, + 0.0013996448, + 0.001126804, + 0.027776873, + 0.020126082, + -0.0087399045, + 0.01498655, + -0.0026417733, + 0.00085058797, + -0.011854227, + 0.009297961, + -0.0067236954, + -0.015787633, + 0.01777684, + 0.015535607, + -0.0010851747, + 0.009050436, + -0.0027205315, + -0.012061248, + 0.026894782, + 0.01247529, + -0.0109271305, + -0.0106391, + 0.03684981, + -0.021998275, + -0.02010808, + -0.004302445, + 0.022286305, + 0.009892023, + -0.0015875392, + -0.014041453, + -0.020900162, + 0.008784909, + 0.006948719, + -0.004106675, + -0.010981136, + 0.01363641, + 0.035913713, + -0.012385281, + -0.008555385, + 0.0036903818, + 0.014941545, + 0.010477084, + -0.009964031, + -0.00017214281, + -0.02937904, + -0.020864159, + 0.006467169, + 0.018154878, + 0.0072727525, + 0.03308742, + -0.029271027, + -0.0052520433, + -0.025004586, + -0.00014964047, + 0.03877601, + -0.0004899882, + 0.020324102, + 0.014581508, + 0.0108551225, + 0.0020702141, + 0.01720978, + 0.006071128, + 0.008393369, + -0.015148567, + 0.0013985196, + 0.03132324, + -0.02784888, + 0.010234059, + -0.029037004, + -0.016210677, + -0.00705673, + -0.018253889, + -0.0034856105, + -0.047704935, + 0.009270959, + -0.009531986, + 0.030099114, + 0.0076417904, + 0.015616615, + -0.0028240422, + 0.0132943755, + -0.0106391, + -0.026552746, + 0.0024910078, + -0.013330379, + 0.0109271305, + 0.0044149566, + 0.033195432, + 0.0019880806, + 0.0007645166, + -0.0041899337, + 0.00019745792, + 0.014320482, + 0.021350209, + 0.052241404, + -0.024824567, + 0.02010808, + 0.0041921837 + ], + "HOTEL8_VECTORIZE_DESCRIPTION": [ + -0.011193806, + -0.024631938, + 0.033998754, + 0.003649348, + -0.011583318, + 0.0077670366, + 0.028508501, + 0.005698918, + 0.009046858, + -0.001775985, + -0.017082844, + 0.0063851997, + 0.008944844, + 0.011731703, + 0.013966754, + 0.020773925, + 0.026950458, + -0.013382488, + -0.005963229, + 0.00041646385, + -0.019382814, + -0.01020148, + -0.022239229, + -0.005587629, + 0.0020692777, + -0.001292574, + 0.0064037475, + -0.0024738591, + -0.0022072294, + 0.009032947, + 0.011397836, + -0.022647288, + 0.026394013, + -0.0066680587, + -0.032551996, + 0.0040365406, + 0.018427584, + -0.0084208585, + 0.00441214, + 0.0011905591, + 0.012983703, + 0.012093391, + -0.042401064, + -0.0077994955, + -0.017518725, + -0.012918784, + 0.011731703, + 0.01436554, + -0.0035357405, + 0.0066355993, + -0.009867614, + -0.010720829, + 0.011240177, + -0.007187407, + 0.0025086368, + -0.00882428, + -0.002146948, + -0.038468856, + 0.01591431, + -0.02292551, + 0.026282724, + 0.012575643, + 0.0036215256, + -0.021311821, + 0.005573718, + -0.011824444, + 0.0320141, + 0.012807495, + 0.00053644716, + -0.0032969331, + 0.020069094, + 0.008624888, + -0.012918784, + 0.008991214, + -0.0064686663, + 0.029398812, + 0.0032575182, + -0.005796296, + -0.0010983981, + 0.021682784, + 0.0053975107, + 0.0035774738, + 0.006626325, + -0.007442444, + -0.023240827, + -0.009311169, + -0.041955907, + 0.002916696, + 0.0067237034, + 0.02882382, + 0.016146163, + 0.01846468, + 0.017611464, + 0.02442791, + -0.00730797, + -0.00718277, + -0.014133688, + -0.015812295, + 0.028360117, + -0.02470613, + -0.009338992, + 0.003960029, + -0.017898962, + -0.014532473, + 0.021181984, + -0.024873065, + 0.033757627, + -0.015450606, + -0.022072295, + 0.011778073, + 0.029473005, + -0.0081704585, + 0.0049709035, + 0.019364266, + -0.0029329257, + -0.001449074, + -0.007117851, + 0.00054514164, + 0.0012311332, + 0.0076464736, + 0.003985533, + -0.017481629, + -0.006018874, + -0.0041292813, + 0.009747051, + 0.006579955, + 0.017472355, + -0.019902162, + -0.015552621, + -0.011101066, + 0.004442281, + 0.015997777, + -0.0069184587, + 0.0030210293, + 0.007785585, + 0.00031995552, + -0.009543021, + -0.0016333961, + -0.0062553626, + -0.014560295, + 0.028081894, + -0.0026454295, + 0.008940207, + 0.008397673, + -0.013855466, + 8.600254E-05, + 0.0054485183, + 0.03731887, + -0.003860333, + 0.04021238, + -0.0057591996, + 0.011982103, + 0.01971668, + -0.02363034, + -0.02841576, + -0.018446133, + 0.008267837, + 0.01982797, + -0.0134288585, + 0.033386663, + -0.026171435, + -0.0027938145, + -0.017583642, + 0.011267999, + 0.031698782, + -0.0062275403, + 0.027710931, + -0.031847168, + -0.011332918, + 0.01816791, + 0.0037073109, + 0.016109066, + 0.015997777, + 0.034017302, + 0.018844917, + 0.01361434, + -0.0063712886, + -0.04125108, + -0.027636738, + -0.012584917, + 0.0046602217, + -0.0046138517, + 0.033646338, + 0.026950458, + 0.01156477, + -0.0016310776, + 0.004423733, + 0.02181262, + -0.00031763702, + 0.008940207, + -0.017611464, + -0.0018223554, + -0.031364918, + 0.011462755, + -0.0031485478, + -0.02622708, + -0.018093716, + 0.01165751, + -0.018000977, + -0.023556147, + -0.0072708735, + -0.0112123545, + 0.021256177, + 0.011054696, + -0.009923259, + -0.0011638962, + 0.0012311332, + 0.012306696, + 0.02190536, + 0.005689644, + -0.02470613, + -0.00034516942, + 0.0062460885, + 0.033497952, + -0.004495607, + 0.007368251, + -0.026486754, + 0.032069746, + -0.021571495, + 0.0010642, + 0.013317569, + 0.02151585, + 0.01725905, + -0.0067376145, + -0.020087643, + 0.05122998, + 0.0028216369, + 0.00373977, + 0.0037838218, + 0.01941991, + -0.00793397, + -0.014690132, + -0.013308295, + 0.010526073, + 0.031068146, + 0.010331318, + 0.026338369, + 0.014625214, + -0.020477153, + 0.021348916, + -0.009645036, + -0.02301825, + -0.010247851, + -0.022072295, + 0.0052073924, + 0.014894161, + 0.025077095, + 0.018882014, + -0.0049662665, + -0.020532798, + -0.008049896, + 2.4942186E-05, + 0.020365866, + 0.008462592, + -0.014551021, + 0.031309273, + -0.0420301, + 0.0064176586, + -0.021478754, + 0.006028148, + -0.024465006, + -0.027247228, + 0.0128538655, + -0.009213792, + 0.0018664072, + -0.016860265, + 0.04536877, + 0.0027845404, + -0.016544947, + -0.0031369552, + -0.004312444, + -0.009765599, + 0.026245628, + -0.021441657, + 0.008675896, + 0.014894161, + 0.004984814, + -0.009329718, + 0.0012241777, + 0.0040365406, + 0.005963229, + -0.015932858, + -0.012204681, + 0.014940532, + -0.001234611, + 0.005949318, + -0.000497612, + -0.0009760962, + -0.0030558072, + 0.02902785, + -0.018353391, + 0.014653035, + -0.024372265, + 0.010238577, + -0.010247851, + -0.0122788735, + 0.05174933, + -0.030196384, + 0.021441657, + -0.020588443, + 0.02531822, + 0.021107791, + 0.010767199, + 0.017314695, + -0.008495051, + 0.018724354, + 0.038580146, + 0.0078087696, + -0.013771999, + -0.024409361, + -0.0016206444, + -0.0009471147, + -0.018269924, + -0.0136792585, + 0.008550696, + 0.006204355, + -0.010869214, + -0.012724029, + -0.03249635, + 0.0015290629, + 0.023259375, + 0.0049801776, + 0.016322369, + -0.013948207, + -0.00051065366, + -0.0060095997, + 0.018900562, + 0.026672235, + -0.0041316, + 0.0015174702, + 0.011982103, + 0.008179733, + 0.0035496515, + 0.03472213, + 0.011082518, + -0.008875288, + 0.013707081, + 0.016544947, + -0.008629525, + 0.004066681, + -0.005828755, + -0.02392711, + 0.0051378366, + 0.0041571036, + 0.0123623395, + 0.010934132, + -0.033906013, + -0.036966458, + -0.00048514997, + 0.016480029, + -0.0055134366, + -0.022795672, + -0.0025828294, + 0.014180059, + 0.008137999, + 0.01265911, + -0.019382814, + 0.007312607, + -0.004212748, + 0.0033177997, + -0.00935754, + -0.029268976, + -0.0032551996, + 0.0016380332, + 0.014782873, + 0.020532798, + -0.015450606, + 0.012343791, + -0.001538337, + 0.025151286, + -0.01664696, + -0.008490414, + -0.0015951407, + 0.012788947, + 0.0016855628, + 0.041065596, + -0.02312954, + 0.009042221, + 0.008337392, + -0.00055354624, + 0.00018330786, + 0.0015452924, + -0.00081843697, + -0.0051239254, + 0.007076118, + 0.008893836, + -0.0006862814, + 0.025967406, + -0.023463406, + -0.016953006, + -0.013994576, + -0.02522548, + -0.0068813623, + 0.0007210592, + -0.019679584, + -0.006686607, + 0.019252976, + -0.00042052128, + 0.026783524, + 0.0033085258, + 0.00040689996, + -0.0012496813, + -0.0041640587, + 0.039952707, + 0.00918597, + -0.009162785, + 0.006093066, + -0.014653035, + 0.0021399923, + -0.006023511, + 0.02021748, + -0.007590829, + 0.015394961, + 0.024075495, + -0.0021075332, + -0.00076511106, + -0.0050079995, + -0.016860265, + -0.012992977, + 0.023778724, + 0.022165036, + 0.01416151, + -0.0009807333, + 0.011963555, + 0.03641001, + 0.0032551996, + -0.013141362, + -0.01411514, + -0.0034592294, + -0.02040296, + -0.010999051, + -0.018399762, + -0.0014328443, + 0.002397348, + -0.008374488, + -0.006746888, + -0.017045747, + -0.002777585, + 0.004683407, + 0.005541259, + 0.00047326754, + -0.026097242, + -0.016433658, + 0.030752826, + 0.0018211962, + -0.0004425472, + 0.040360767, + -0.006329555, + 0.007971066, + 0.020885212, + 0.0018513369, + 0.007711392, + -0.025392413, + 0.0048596147, + 0.019178784, + -0.021200532, + 0.034685034, + 0.004567481, + -0.014949806, + -0.022183584, + 0.033572145, + 0.020198932, + 0.020124739, + 0.007368251, + 0.03134637, + -0.018724354, + -0.0110454215, + -0.0051517477, + -0.008054533, + -0.0070390217, + -0.0073867994, + -0.017583642, + 0.007961792, + 0.0020518887, + -0.005787022, + -0.026598042, + -0.009366814, + -0.009334355, + -0.019438459, + -0.02832302, + -0.017092118, + -0.00039096017, + 0.028638339, + -0.016285272, + -0.00011643309, + -0.656456, + -0.015654637, + 0.02401985, + -0.012390162, + 0.0066124145, + -0.03362779, + 0.013002251, + -0.012232503, + 0.09318589, + -0.0065289475, + 0.005193481, + -0.027302872, + 0.002647748, + 0.030437509, + -0.01181517, + 0.004124644, + 0.01630382, + -0.0048642517, + 0.021998102, + -0.0058658514, + 0.01607197, + -0.009645036, + 0.029194783, + 0.0031925999, + -0.01992071, + 0.037374515, + 0.0019092999, + -0.016897362, + -0.012714755, + -0.0031485478, + -0.018047348, + 0.023982754, + 0.018334843, + -0.012798221, + 0.006937007, + -0.016582044, + -0.00024156063, + 0.0009737777, + 0.04032367, + -0.007484177, + -0.029806871, + 0.004924533, + -0.058389567, + 0.015775198, + -0.013067169, + 0.010303495, + 0.0053789625, + 0.02032877, + -0.007609377, + -0.00045964625, + -0.032088295, + 0.005582992, + 0.009352903, + 0.0046996367, + 0.006589229, + -0.020996502, + 0.0016762888, + -0.0039113406, + -0.015422784, + -0.020161835, + 0.01090631, + 0.00039124998, + -0.024446458, + 0.020365866, + 0.022276323, + 0.0009384203, + 0.026004503, + 0.009371451, + -0.0041176886, + -0.012955881, + 0.005049733, + 0.007215229, + -0.014152236, + 0.037801124, + 0.015932858, + 0.012093391, + -0.0051146513, + 0.019290073, + -0.018928384, + -0.0024228517, + 0.028953657, + 0.0007112055, + 0.016507851, + 0.041770425, + -0.01932717, + 0.025058547, + 0.0018629294, + -0.017138487, + 0.19067495, + -0.01971668, + 0.0023046073, + 0.19631359, + -0.022053747, + -0.02561499, + 0.017129213, + 0.020773925, + -0.012826043, + 0.0629895, + -0.017704206, + -0.0067561623, + -0.00697874, + 0.02643111, + -0.0089958515, + -0.02171988, + -0.016776798, + -0.018334843, + -0.0019834924, + -0.0024877703, + -0.0022002738, + 0.0047807847, + -0.000560212, + -0.02952865, + -0.021571495, + -0.016016325, + 0.00572674, + -0.03431407, + -0.0056108143, + -0.031958457, + 0.018000977, + 0.025281124, + 0.006343466, + -0.017138487, + -0.003779185, + 0.0051471107, + 0.025299672, + 0.002555007, + 3.7204973E-05, + 0.0077994955, + 0.0042243404, + -0.005596903, + 0.011676058, + -0.014523199, + -0.017203405, + 0.0027033924, + 0.0008717629, + -0.008587792, + -0.0020495702, + 0.00016867221, + -0.005787022, + 0.016841717, + 0.008921659, + -0.00092566846, + -0.0152373025, + 0.019160235, + 0.024335168, + 0.011676058, + 0.026004503, + 0.016285272, + 0.018205006, + -0.009445644, + 0.03262619, + -0.00668197, + 0.004402866, + -0.01511674, + 0.0062739104, + 0.004727459, + 0.0020947813, + 0.004481696, + 0.013586517, + 0.0110454215, + -0.0077809477, + -0.0049987254, + 0.03149475, + -0.007201318, + -0.009297258, + -0.01215831, + -0.006742251, + -0.011082518, + 0.022758575, + -0.023444857, + -0.010581718, + 0.012371614, + 0.02392711, + 0.004386637, + 0.029806871, + 0.0012311332, + 0.01491271, + -0.014810695, + 0.024149686, + -0.010331318, + -0.00832348, + -0.013985302, + -0.007094666, + 0.0026291998, + 0.0028425036, + 0.041176885, + -0.0031299999, + -0.015126013, + -0.0046509476, + 0.022294872, + 0.009459555, + 0.013447407, + -0.008161184, + -0.023259375, + -0.011397836, + 0.026486754, + 0.024112592, + 0.0014015443, + -0.033182636, + -0.0018513369, + 0.01156477, + 0.0136792585, + -0.020087643, + 0.010999051, + 0.026690783, + -0.0055180737, + 0.025948858, + -0.009849066, + 0.0056479108, + 0.012047022, + 0.01020148, + -0.005578355, + -0.025763376, + 0.0067144292, + 0.051786426, + -0.0048827995, + -0.01145348, + 0.017221954, + -0.00029503147, + 0.0045999405, + 0.012260325, + -0.0009361018, + 0.01664696, + -0.0017864184, + -0.00048775828, + -0.006334192, + -0.008889199, + 0.0060466956, + -0.015023999, + 8.701689E-05, + -0.031012502, + -0.011638962, + -0.0071549476, + 0.019086042, + 0.01366071, + -0.003157822, + 0.025002902, + -0.013215555, + -0.027785124, + -0.010182933, + 0.008017437, + 0.0063527403, + -0.002133037, + 0.012000651, + -0.008406947, + 0.02010619, + -0.0003335768, + -0.02401985, + -0.009287984, + -0.007595466, + 0.0044306885, + -0.0032018737, + 0.036076147, + 0.014467554, + -0.005156385, + 0.015005451, + 0.011972829, + -0.019290073, + 0.010433332, + -0.015654637, + -0.01846468, + 0.022832768, + 0.013048621, + -0.027581094, + 0.002146948, + -0.00080104807, + -0.10038257, + 0.007822681, + -0.021386012, + -0.012770399, + -0.032644738, + 0.0061394367, + 0.01085994, + -0.018779999, + 0.002580511, + 0.0053835995, + -0.011880088, + -0.0009697203, + -0.0029421998, + 0.02133037, + 0.014421184, + -0.013605066, + -0.019698132, + -0.0043054884, + 0.022758575, + 0.0073775253, + -0.008267837, + -0.005578355, + 0.008161184, + 0.014504651, + 0.014346992, + 0.0092416145, + 0.004182607, + -0.0100623695, + 0.02112634, + -0.026523849, + 0.018446133, + 0.007859777, + -0.01386474, + 0.0041710143, + 0.012390162, + -0.0020368183, + 0.031772975, + -0.010303495, + 0.004298533, + -0.01671188, + -0.019123139, + 0.018353391, + -0.041473657, + 0.018344117, + 0.007460992, + 0.012269599, + -0.031476203, + -0.008634162, + -0.008940207, + 0.026004503, + -0.015265125, + 0.017824769, + 0.015719553, + -0.00960794, + -0.010025273, + 0.020792473, + -0.0049709035, + 0.002294174, + 0.016340917, + 0.005295496, + 0.01145348, + -0.0037559997, + 0.013901836, + 0.013057895, + 0.042289775, + -0.012557095, + 0.0071595847, + -0.011583318, + -0.005527348, + -0.0134288585, + 0.019364266, + 0.0034870517, + -7.491712E-05, + -0.03633582, + 0.020755377, + -0.022424709, + 0.02531822, + 0.039804325, + 0.03331247, + -0.026876265, + -0.0093204435, + -0.04893001, + 0.009102503, + -0.01541351, + -0.019345718, + 0.0011140481, + -0.006709792, + 0.01470868, + -0.031568944, + -0.022090843, + 0.028081894, + -0.023240827, + 0.0053650513, + -0.020273125, + -0.018010251, + 0.0071642217, + -0.00910714, + -0.012353065, + 0.00910714, + -0.016396562, + -0.007340429, + 0.00923234, + -0.016860265, + 0.007553733, + -0.007294059, + 0.0009523314, + 0.023574695, + -0.002782222, + 0.00535114, + -0.011833718, + 0.021998102, + -0.0026964368, + 0.0033433035, + -0.009700681, + -0.006705155, + 0.00066077773, + 0.00078018144, + 0.002464585, + -0.017268324, + -0.0047807847, + -0.005411422, + -0.0035125553, + -0.0018895925, + -0.011694606, + 0.0066355993, + -0.0076603848, + 0.005698918, + -0.0024158962, + 0.029454457, + -0.014272799, + 0.0019985628, + -0.0062924586, + 0.01366071, + -0.0022512814, + 0.0030650813, + -0.028063346, + 0.0005700657, + 0.003658622, + 0.024056947, + 0.020755377, + 0.00047529626, + 0.03260764, + 0.026894813, + 0.010386962, + 0.007303333, + 0.009468829, + 0.042178486, + -0.012371614, + -0.060689535, + 0.011778073, + -0.017407436, + -0.008179733, + 0.02251745, + 0.0032134664, + -0.0057499255, + -0.038876917, + 0.016776798, + 0.0041292813, + 0.0022327332, + 0.00039907498, + -0.015561895, + -0.008457955, + 0.016266724, + -0.02251745, + -0.032218132, + -0.007099303, + -0.012733303, + -0.0085831545, + 0.029973805, + -0.014634488, + 0.005902948, + -0.0014189333, + -0.0036076144, + -0.018650161, + 0.0086619845, + -0.012306696, + 0.010331318, + -0.0029143775, + -0.009645036, + -0.01520948, + 0.008838192, + 0.003157822, + 0.0052769477, + -0.0044793775, + -0.027933508, + 0.015450606, + 0.004669496, + -0.020885212, + 0.018798547, + 0.008476503, + -0.019957805, + -0.011694606, + 0.005967866, + 0.0006735296, + -0.022851316, + -0.014189332, + 0.011880088, + 0.0063620145, + 0.023500502, + 0.0074980883, + -0.044775225, + 0.0014154555, + 0.005040459, + -0.007539822, + -0.006074518, + -0.012260325, + -0.014949806, + 0.019086042, + -0.009635762, + -0.019197332, + -0.0058843996, + -0.009951081, + -0.0062460885, + -0.0029306072, + -0.0019382813, + 0.029473005, + -0.007052933, + -0.009496651, + 0.021868264, + 0.0108877625, + 0.019178784, + 0.013132088, + -0.023110991, + -0.011397836, + 0.02290696, + 0.010322044, + 0.004943081, + 0.000101362726, + -0.015524799, + -0.007113214, + 0.01611834, + 0.009000489, + 0.022146488, + -0.023055347, + 0.00392757, + 0.0065382216, + 0.022498902, + -0.012436532, + -0.003229696, + 0.024594843, + -0.025911761, + -0.013669984, + 0.015014725, + 0.010693006, + 0.0009053814, + 0.0044144588, + 0.1691591, + -0.0051239254, + 0.04941226, + -0.029584294, + -0.0016844036, + 0.0024854518, + 0.014838518, + 0.0048688883, + -0.0092416145, + 0.009904711, + -0.0085043255, + 0.014801421, + -0.023593243, + -0.024390813, + 0.027877865, + 0.02982542, + -0.02363034, + -0.009923259, + 0.01095268, + 0.016554222, + 0.02351905, + 0.0057545626, + 0.0007993092, + 0.0072662365, + 0.033906013, + 0.0047622365, + -0.017546548, + -0.047557447, + 0.001355174, + 0.0017377295, + -0.018956207, + 0.025244027, + -0.02661659, + -0.013020799, + -0.0124458065, + -0.0024390812, + -0.020940857, + 0.0010450721, + 0.0015893443, + 0.005652548, + 0.012844591, + -0.03214394, + -0.009543021, + 0.008212192, + -0.0052444884, + 0.0061208885, + -0.0025202294, + -0.030047998, + 0.02413114, + 0.0053882366, + 0.009260163, + -0.0080128, + -0.005666459, + 0.02852705, + -0.0017191813, + 0.013456681, + -0.02040296, + -0.028712532, + 0.01325265, + 0.018436858, + -0.0019127777, + -0.01466231, + -0.03603905, + 0.02722868, + -0.0074053477, + -0.007906147, + -0.03720758, + 0.0060559697, + 0.004312444, + -0.008063807, + 0.022573095, + 0.004794696, + 0.013039347, + 0.021831168, + 0.005912222, + 0.012557095, + -0.0026732516, + -0.0061394367, + -0.017611464, + -0.014124414, + -0.0017562776, + 0.020069094, + 0.013512325, + -0.015728828, + -0.019976353, + 0.018733628, + -0.027785124, + 0.009037584, + 0.020755377, + 0.023333568, + -0.009635762, + 0.027859317, + -0.0047715106, + 0.018863466, + 0.022647288, + -0.0063666515, + 0.012380888, + 0.026041597, + -0.0006828036, + -0.0040852292, + -0.01757437, + -0.0003622685, + -0.0028193183, + 0.005833392, + -0.010869214, + 0.016637689, + -0.022072295, + 0.023667436, + -0.02212794, + -0.017249776, + -0.024854517, + 0.018891288, + -0.016665509, + -0.0028100442, + 0.017008651, + -0.0050265477, + 0.012983703, + 0.0008740814, + 0.0016588998, + 0.004106096, + 0.019401362, + -0.016062696, + -0.018362666, + 0.0011302776, + -0.007117851, + 0.02511419, + -0.02151585, + -0.010795021, + 0.013002251, + -0.05063644, + -0.034963258, + 0.0033850367, + -0.00411537, + 0.0042475257, + -0.007822681, + -0.0062599997, + 0.021701332, + 0.030344767, + -0.023185184, + 0.016906636, + 0.00428694, + 0.011305096, + -0.01416151, + 0.0031415923, + -0.011091792, + -0.012890962, + 0.014745777, + 0.018186457, + 0.01020148, + 0.005828755, + 0.06669913, + 0.012056296, + -0.01780622, + 0.0010329, + -0.0126034655, + -0.01691591, + 0.008555333, + -0.01156477, + 0.0006532425, + -0.0061579845, + 0.0100623695, + 0.01115671, + -0.0025735553, + -0.02222068, + 0.0055180737, + 0.0061811698, + -0.0072755106, + 0.029843967, + -0.0014363221, + 0.013669984, + -0.002791496, + 0.0106373625, + -0.0009129166, + -0.053158987, + 0.026987553, + 0.00081322034, + 0.0066541475, + -0.01020148, + 0.021534398, + 0.008587792, + -0.0020611628, + 0.018075168, + 0.024260975, + -0.016739702, + 0.0077531254, + 0.011351466, + 0.009552295, + -0.0018814777, + -0.03271893, + -0.010526073, + 0.011805896, + -0.022999702, + -0.015728828, + -0.0041849255, + 0.015330044, + 0.028842367, + -0.013512325, + 0.0022559185, + -0.005847303, + 0.015172384, + 0.021311821, + -0.007312607, + -0.031383466, + -0.0048920736, + 0.008495051, + 0.0016183258, + 0.02222068, + -0.042512354, + -0.0005564444, + 0.027043197, + 0.0010039185, + 0.002026385, + -0.008722266, + -0.0084162215, + 0.048670337, + -0.010414785, + -0.01095268, + 0.035371315, + -0.0066541475, + -0.00915351, + 0.011509125, + 0.013299021, + 0.0134288585, + 0.000823074, + 0.026913362, + -0.028582694, + 0.0057499255, + -0.014504651, + 0.010832118, + -0.023537599, + 0.0068396293, + -0.00028938008, + 0.020421509, + -0.01611834, + -0.007720666, + -0.015654637, + -0.0076511106, + -0.012686932, + 0.00568037, + -0.0023996665, + 0.005170296, + 0.013308295, + -0.019252976, + 0.0048503405, + 0.013382488, + 0.0016473073, + 0.01921588, + 0.008471866, + -0.028378664, + -0.02672788, + 0.01796388, + -0.027377065, + -0.032997154, + 0.015608265, + -0.041696236, + 0.006185807, + 0.009635762, + -0.013521599, + -0.011397836, + -0.023871465, + 0.001046811, + -0.023333568, + 0.027803672, + -0.016507851, + 0.024650486, + -0.028193183, + 4.50662E-05, + 0.009274073, + 0.01111034, + 0.0148292435, + -0.01311354, + 0.00084394065, + -0.0062970957, + 0.033089895, + 0.020569894, + -0.025132738, + 0.0022617145, + 0.0029723404, + -0.0023011295, + 0.019679584, + 0.0018443813, + 0.014875614, + 0.005912222, + 0.016183257, + -0.0066077774, + 0.009570844, + 0.0028285924, + 0.014189332, + 0.016340917, + -0.010442606, + 0.033479404, + 0.008712992, + 0.020273125, + 0.02452065, + 0.006148711, + 0.00050688605, + 0.012019199, + -0.024835968, + 0.0021852036, + -0.004664859, + -0.0030024813, + 0.030381864, + -0.021961005, + 0.011546222, + -0.018622339, + -0.013475229, + 0.018177183, + -0.007609377, + -0.013697807, + -0.0019023443, + 0.0021550627, + 0.012139762, + 0.013512325, + 0.0016925184, + 0.0049013477, + 0.02782222, + 0.008866014, + -0.018242102, + -0.006074518, + -0.014504651, + 0.011258725, + 0.026338369, + -0.020569894, + 0.008879925, + 0.0057499255, + 0.014078043, + -0.019141687, + -0.0055227107, + -0.01810299, + -0.005972503, + -0.009102503, + 0.014467554, + 0.0004726879, + 0.015626814, + 0.027692383, + 0.02982542, + 0.014152236, + -0.023723079, + -0.0014687814, + -0.0007396074, + -0.04444136, + -0.0060374215, + 0.01566391, + 0.02032877, + -0.01156477, + -0.00038893145, + -0.00014497984, + 0.013280473, + -0.015098192, + -0.019623939, + 0.008559969, + 0.006315644, + -0.004437644, + 0.00823074, + -0.0006799055, + 0.0153207695, + -0.02222068, + -0.0070158364, + 0.0051517477, + -0.017221954, + -0.0024669035, + -0.005814844, + 0.020031998, + 0.0070390217, + -0.018399762, + 0.003470822, + -0.023778724, + -0.023055347, + -0.002040296, + -0.002888874, + 0.013104266, + -0.009876888, + -0.023389213, + -0.003716585, + -0.0042799846, + -0.00024329952, + -0.007460992, + -0.0064964886, + 0.0029978442, + -0.032681834, + 0.025244027, + -0.008388399, + 0.010581718, + -0.015135287, + 0.0012519999, + 0.041955907, + -0.0076325624, + -0.03132782, + -0.047965508, + 0.0054485183, + 0.020848118, + -0.012872414, + -0.025485154, + -0.016535673, + 0.016693331, + 0.010080918, + 0.0059771403, + -0.007873688, + -0.021033598, + -0.0065289475, + -0.012241777, + 0.010943406, + -0.0045558885, + -0.008624888, + -0.024149686, + 0.008815006, + -0.023259375, + 0.012788947, + -0.0015244258, + -0.0060003255, + -0.010433332, + -0.006946281, + -0.01070228, + 0.012297422, + -0.0033224367, + 0.005425333, + 0.03754145, + -0.0068535404, + 0.012037748, + 0.0026036962, + -0.007168859, + 0.022424709, + 0.030641539, + 0.01982797, + -0.028805273, + -0.016990103, + -0.012102665, + -0.0015951407, + 0.022684384, + 0.01675825, + 0.01866871, + 0.019271525, + -0.007869051, + 0.014931258, + 0.01031277, + -0.011722429, + 0.0002134486, + -0.0051239254, + 0.02902785, + 0.020384414, + -0.024335168, + 0.0043796813, + -0.013104266, + -0.008063807, + 0.020458605, + -0.012640562, + 0.014551021, + 0.0052398513, + 0.018288473, + 0.01941991, + 0.010665185, + 0.007864414, + -0.03481487, + 0.023500502, + 0.028285924, + 0.008852103, + 0.007614014, + 0.008949481, + 0.0005265935, + -0.003538059, + -0.00042283977, + 0.010164385, + 0.022888413, + 0.023723079, + -0.029250428, + -0.016507851, + -0.04125108, + 0.01265911, + 0.004451555, + -0.013725628, + 0.004386637, + -0.012788947, + -0.0038394663, + 0.02101505, + 0.01941991, + -0.034184236, + -0.011601866, + -0.0004564583, + 0.015858665, + -0.0062229033, + 0.013938933, + 0.004813244, + 0.022443257, + 0.010006725, + -0.01611834, + 0.0035797923, + -0.02381582, + 0.0066402364, + -0.011305096, + -0.0020855071, + -0.0014571887, + -0.008508963, + -0.021293273, + -0.023055347, + 0.014059495, + 0.016378013, + -0.02772948, + -0.0034267702, + 0.041955907, + -0.0030558072, + -0.015617539, + -0.012751851, + 0.00436577, + 0.02231342, + 0.0010044981, + 0.015200206, + 0.005550533, + -0.005657185, + -0.00865271, + -0.029547198, + -0.012992977, + -0.0053279554, + -0.0074934512, + -0.0052676736, + -0.027302872, + 0.021831168, + 0.019438459, + -0.0033038887, + 0.01111034, + 0.025652086, + -0.0099789025, + 0.012306696, + 0.002120285, + -0.017323969, + 0.020310221, + -0.015098192, + 0.015172384, + -0.024576295, + 0.0042637554, + -0.011945006, + -0.0011621573, + 0.0069694663, + -0.002075074, + 0.010424059, + 0.008805732, + 0.023741627, + -0.037986603, + -0.012547821, + 0.00047500644 + ], + "HOTEL9_VECTORIZE_DESCRIPTION": [ + -0.02881642, + -0.030480592, + 0.033476096, + 0.021984564, + -0.005583729, + -0.028028129, + -0.013856406, + 0.019304374, + 0.032057174, + -0.006647922, + -0.009301836, + 0.016028587, + -0.0077077355, + 0.0014747613, + -0.0016422732, + 0.0109484885, + -0.031881995, + 0.019654727, + 0.025838431, + -0.0063107084, + -0.020320393, + 0.015818376, + -0.01961969, + -0.013155703, + 0.01253383, + 0.02144152, + -0.020951027, + -0.00046120505, + 0.021774353, + 0.01057186, + 0.004004957, + -0.021021098, + 0.046141308, + 0.027379978, + -0.001053792, + 0.025663257, + -0.004497639, + -0.0029714196, + -0.0059647365, + 0.0056756963, + 0.011675468, + -0.00238896, + -0.0011353582, + -0.0019356927, + -0.018743811, + -0.0009508762, + -0.026101196, + 0.040886033, + -0.0055574523, + 0.021756835, + -0.032197315, + -0.007843497, + 0.008771929, + -0.045300465, + -0.02613623, + 0.0011495913, + 0.024804894, + -0.009406941, + 0.03445708, + 0.0030436798, + 0.0048567494, + 0.011789332, + 0.019164234, + -0.002925436, + -0.026101196, + 0.02671431, + 0.006503402, + 0.0037181065, + -0.03584097, + -0.007497525, + 0.037487622, + 0.00629757, + 0.010755795, + -0.001346664, + 0.0048742667, + 0.013269568, + -0.008369024, + 0.005264033, + 0.010028815, + -0.010440478, + 0.010274061, + -0.022002082, + -0.017009571, + 0.008434715, + -0.014075376, + -0.018603671, + -0.0065340577, + -0.01614245, + 0.017175987, + 0.02990251, + 0.016159968, + 0.0034487736, + 0.028080681, + -0.0022422504, + -0.017955521, + 0.008189469, + 0.009582117, + -0.031111224, + 0.006017289, + 0.008390921, + 0.019321892, + 0.015800858, + -0.0065340577, + 0.013514814, + 0.00027973388, + -0.014530833, + 0.043828987, + -0.029447053, + 0.013155703, + 0.009258041, + -0.020407982, + -0.006836236, + -0.006004151, + 0.0013236722, + -0.015949758, + 0.007620148, + 2.5780268E-05, + 0.00038292338, + 0.007830359, + 0.041306455, + -0.015730787, + -0.014933738, + 0.014548351, + 0.009590875, + -0.03055066, + 0.002577274, + -0.0077077355, + -0.0014430108, + -0.016904466, + -0.012910457, + 0.0067311306, + -2.376164E-05, + -0.043618776, + 0.007357384, + 0.010817106, + 0.002577274, + -0.005785181, + 0.007869774, + -0.009722257, + 0.012332377, + -0.00050116703, + -0.018883953, + -0.0020736437, + 0.0058683897, + 0.008504786, + 0.014942496, + -0.015870929, + 0.039134275, + -0.02070578, + 0.032022137, + 0.020670746, + 0.020250324, + 0.022720302, + -0.015765823, + 0.0016904465, + -0.01216596, + -0.002592602, + 0.0072084847, + 0.008009914, + 0.028728833, + -0.017368682, + 0.008815723, + -0.014460763, + 0.012227272, + 0.005018787, + 0.01716723, + -0.043268424, + -0.029096702, + -0.004909302, + -0.011859402, + -0.008583615, + -0.0141104115, + -0.006240638, + 0.032530148, + 0.016475284, + 0.02671431, + -0.027852954, + -0.021424001, + -0.0029670403, + 0.013725025, + 0.024734825, + -0.013383431, + 0.058543757, + -0.025733326, + 0.026416512, + 0.018989058, + -0.0085792355, + 0.024734825, + 0.021704283, + 0.008246401, + -0.014670974, + 0.006971997, + -0.053393587, + -0.012139684, + -0.01253383, + 0.006639163, + -0.013716266, + -0.011789332, + 0.021406483, + -0.019899972, + 0.01072076, + 0.006118015, + 0.0115791205, + -0.0005586466, + -0.018130695, + -0.0038845236, + -0.00891207, + 0.0070157913, + 0.011447739, + 0.016781842, + -0.04547564, + -0.0071865874, + 0.02447206, + 0.034159284, + -0.005312206, + 0.0039217486, + -0.05192211, + 0.008933966, + -0.03454467, + 0.01687819, + 0.011885678, + 0.008517924, + 0.030445555, + -0.0007061775, + -0.029201807, + 0.030673284, + 0.00659099, + -0.0138739245, + 0.0076595624, + 0.018656224, + -0.0029144876, + 0.010966006, + -0.0008638357, + -0.01811318, + 0.012262306, + 0.01672929, + 0.013129427, + 0.013838889, + -0.03216228, + 0.008277057, + -0.02114372, + -0.015100155, + -0.0057370076, + -0.014828633, + 0.011535327, + 0.003446584, + 0.008237642, + 0.008058087, + -0.00042890702, + 0.015809616, + 0.011403945, + 0.014951255, + 0.020040112, + -0.0020791178, + 0.0032144762, + 0.032600217, + -0.011929473, + 0.010703241, + 0.015187742, + 0.019024093, + -0.023210794, + -0.011132423, + 0.051011197, + -0.009871157, + -0.0004261699, + -0.010046333, + -0.028588692, + 0.0017440942, + -0.008517924, + -0.048768945, + 0.00076091994, + -0.014872426, + 0.01650156, + -0.04141156, + 0.01499505, + 0.0022838546, + -3.5890513E-05, + -0.021196272, + -0.0065953694, + 0.0027699675, + -0.0085004065, + -0.040675823, + 0.038853996, + 0.0027852952, + 0.008929587, + -0.0108609, + -0.021126203, + -0.006481505, + -0.026836934, + 0.024437025, + -0.023421006, + 0.01354109, + -0.016562873, + 0.010563102, + 0.015967274, + 0.013795095, + 0.027887989, + -0.052307498, + 0.0008370119, + -0.014565868, + -0.0065515754, + 0.034877505, + 0.026889486, + -0.011255045, + -0.019672243, + 0.0092668, + -0.008850758, + 0.008719376, + 0.014469522, + 0.0036239496, + -0.004541433, + -0.014863667, + 0.011071111, + -0.035911042, + -0.022264846, + -0.025698291, + -0.02519028, + 0.0057107313, + -0.034281906, + 0.003556069, + -0.0030174034, + 0.0006558144, + 0.013742542, + 0.0006032617, + 0.021126203, + -0.03514027, + 0.015187742, + 0.020898474, + -0.023368454, + 0.0025947916, + 0.03990505, + -0.0011747727, + 0.012945492, + 0.014548351, + -0.006161809, + -0.004598365, + -0.0015546853, + 0.008539821, + 0.010589378, + 0.014548351, + 0.014276829, + -0.043828987, + -0.0050363047, + -0.0049355784, + 0.011999543, + -0.0065690926, + -0.017850416, + -0.0069238236, + -0.008404059, + -0.012910457, + -0.015257813, + -0.023088172, + -0.011824367, + 0.023421006, + 0.0065340577, + -0.0031903894, + -0.016063621, + 0.024104191, + -0.009293077, + 0.00016573274, + -0.033703826, + -0.045300465, + 0.0018809503, + 0.004694712, + 0.02345604, + 0.0007286219, + -0.04050065, + 0.00593846, + -0.003851678, + 0.01623004, + -0.02657417, + -0.023368454, + -0.0060567036, + 0.007002653, + -0.012402447, + 0.021476554, + -0.011666709, + 0.0050582015, + -0.013716266, + -0.019514585, + -0.002577274, + -0.012901698, + -0.0019783918, + -0.051361546, + -0.0064420905, + 0.0023626836, + 0.022317398, + -0.0075851125, + -0.019812385, + 0.0017999314, + 0.009152936, + -0.0061048768, + -0.009599634, + 0.005728249, + -0.013558608, + -0.01274404, + 0.009836121, + 0.0023626836, + 0.025347939, + -0.021283861, + 0.028711315, + -0.03626139, + 0.006424573, + -0.00905659, + 0.022317398, + -0.018848917, + -0.040185332, + -0.037207343, + 0.0091179, + -0.0046158824, + 0.016492803, + -0.008697479, + 0.00434436, + 0.00985364, + 0.011780573, + 0.032179795, + -0.0054698647, + -0.02498007, + 0.011438981, + -0.0049574752, + 0.0031028015, + 0.02294803, + -0.0025816534, + 0.014311864, + 0.0060742213, + 0.014942496, + 0.012603899, + -0.004909302, + -0.042532686, + -0.0055136587, + 0.011605397, + 0.0055486937, + 0.027204802, + 0.028133234, + -0.03410673, + 0.026766863, + 0.00088025845, + -0.009625911, + -0.0038538678, + -0.028045647, + -0.03622636, + -0.018918987, + -0.0010817106, + -0.010519307, + 0.03944959, + 0.031338952, + 0.02506766, + 0.038889028, + 0.015354159, + 0.011018558, + 0.012218513, + 0.0019718227, + -0.010090127, + -0.00014616232, + -0.006280053, + 0.027555155, + 0.031216329, + -0.018551119, + 0.018288355, + -0.02766026, + 0.0011572551, + 0.0053778975, + -0.008478509, + -0.0039261277, + 0.029149255, + -0.020250324, + 0.012341136, + -6.78122E-05, + -0.007068344, + 0.013514814, + -0.017859174, + -0.0111849755, + 0.02795806, + 0.0073398664, + 0.0170884, + -0.041902054, + -0.028255858, + 0.03195207, + 0.016816877, + -0.035227854, + 0.012989286, + 0.0039983876, + -0.01773655, + -0.0018743812, + -0.0133221205, + -0.63287514, + -0.020968545, + 0.024349438, + 0.01940948, + -0.005995392, + -0.0040947343, + 0.012113407, + 0.00536038, + 0.0842946, + 0.010957247, + 0.006350123, + -0.023911498, + -0.025295386, + -0.014311864, + -0.003904231, + 0.022282362, + 0.0054873824, + 0.024962552, + -0.01644025, + 0.009441976, + -0.0067530274, + -0.017281093, + -0.0006623835, + -0.0015415471, + -0.010449237, + 0.0063413642, + 0.016046105, + -0.012192236, + -0.016282592, + -0.023018101, + -0.0014298726, + 0.02317576, + 0.018551119, + 0.0060917386, + -0.02049557, + -0.0047385055, + 0.026101196, + -0.009985021, + 0.037697833, + 0.0011298839, + 0.026661757, + -0.0029779887, + -0.08128157, + 0.008885792, + 0.00825078, + -0.017938003, + -0.018183248, + 0.0069676177, + 0.025260352, + 0.0015700132, + -0.012104648, + -0.005758905, + -0.010729519, + 0.013199497, + 0.01623004, + 0.0061661885, + -0.012174719, + 0.006096118, + -0.0138739245, + -0.024577167, + -0.000261532, + -0.012078372, + -0.003939266, + 0.025137728, + -0.004668435, + -0.001897373, + 0.0156432, + 0.009065348, + 0.009512046, + -0.0013784147, + 0.0025816534, + 0.0064858845, + -0.017009571, + 0.01057186, + 0.012472518, + -0.023999086, + 0.0103178555, + -0.0014462953, + -0.0034597223, + 0.0068887887, + 0.008014293, + 0.01172802, + 0.023788875, + 0.01231486, + -0.025260352, + 0.0061968444, + -0.014381934, + 0.0012722143, + 0.20488563, + -0.0059034247, + 0.0064420905, + 0.17699763, + 0.0016904465, + -0.019584656, + 0.021739317, + 0.0185336, + 0.0023167, + 0.007839117, + -0.006236259, + -0.028413516, + -0.007742771, + 0.027327426, + 0.016203763, + 0.00011885953, + 0.0141892405, + -0.0010483178, + -0.005544314, + 0.029131737, + 0.010422961, + -0.008123778, + -0.0064201932, + -0.055285484, + -0.008404059, + -0.020530606, + 0.017079642, + -0.014101652, + 0.0015732978, + -0.009249283, + -0.0126827285, + 0.012253548, + -0.0055355555, + -0.013865165, + 0.019094164, + 0.004585227, + -0.014303105, + -0.0015919101, + 0.0051238923, + 0.022072151, + 0.018410977, + -0.0072610374, + 0.032565184, + -0.01615121, + -0.015108913, + 0.012875422, + -0.008942725, + -0.015651958, + 0.028396, + 0.0119732665, + 0.007777806, + 0.01361116, + 0.026013607, + 0.0050231665, + -0.0141892405, + 0.0032057173, + -0.01440821, + 0.012060855, + 0.023701288, + 0.027765365, + 0.0056756963, + -0.006989515, + 0.023228312, + 0.011386428, + -0.0043991026, + -0.025312904, + 0.0050450633, + -0.029972581, + 0.0017386199, + -0.006792442, + 0.012472518, + 0.0058333543, + 0.011631674, + 0.005973495, + 0.021476554, + 0.0059997714, + 0.0029801785, + 0.0004710587, + 0.012271065, + 0.016755566, + 0.017850416, + -0.0035144647, + 0.00905659, + 0.031041153, + 0.01614245, + -0.0023364073, + 0.002230207, + 0.0059647365, + 0.010142679, + -0.047472645, + 0.0036699332, + -0.020583158, + 0.0039874394, + 0.0024984449, + -0.00028685038, + 0.004576468, + 0.0080230525, + -0.009766052, + 0.011360151, + -0.014171723, + 0.024945036, + 0.019462032, + 3.8217066E-05, + -0.0104755135, + -0.0052465154, + -0.029096702, + -0.0033655653, + 0.016974537, + 0.014381934, + -0.0070289294, + 0.011911955, + 0.032039657, + -0.004026854, + 0.0023517353, + 0.008198228, + 0.026942039, + 0.011745538, + 0.00035172017, + 0.025890984, + 0.009976262, + -0.005772043, + 0.009380665, + -0.032179795, + -0.00039606154, + -0.028133234, + -0.027572673, + 0.02317576, + 0.00029040864, + 0.0006788063, + 0.01440821, + -0.018305872, + -0.0054611056, + 0.00209992, + 0.022667749, + -0.00022471772, + 0.017412476, + 0.0044888803, + -0.001089922, + -0.022369951, + 0.013654955, + -0.043758918, + -0.012008302, + -0.014145447, + -0.015187742, + -0.018253319, + -0.018428495, + -0.016449008, + -0.028886491, + 0.021126203, + -0.010274061, + -0.0024984449, + -0.029639747, + 0.0028290893, + 0.02035543, + -0.016247556, + 0.0156081645, + 0.004655297, + 0.018551119, + 0.0076070097, + -0.0051939627, + -0.008780687, + 0.00600853, + -0.009643428, + -0.018848917, + 0.011036076, + -0.023736322, + 0.009660946, + -0.004607124, + -0.018586153, + -0.040010154, + 0.0046903323, + 0.0073092105, + -0.010081368, + 0.017035848, + -0.034824952, + -0.019689761, + 0.038924064, + -0.012463759, + -0.09039072, + 0.02114372, + 0.010869659, + 0.0063676406, + -0.016597908, + 0.006402676, + 0.008329609, + 0.0065778517, + 0.02599609, + 0.017771585, + -0.0046596765, + 0.0011868161, + 0.028273376, + 0.022194775, + 0.0040531303, + 0.008780687, + 0.024997588, + -0.012034578, + 0.0052771713, + 0.0011988594, + 0.02368377, + 0.012253548, + -0.018603671, + -0.0011933852, + -0.017973037, + -0.017114677, + -0.013313361, + -0.0062756734, + 0.004300566, + 0.004742885, + -0.012586382, + 0.0172373, + -0.013295844, + 0.026311407, + 0.018183248, + -0.015538095, + -0.0050231665, + -0.0018776658, + 0.011333874, + 0.0026407754, + 0.014933738, + -0.008583615, + -0.009731016, + 0.012113407, + 0.0016159968, + 0.0085442, + -0.017894208, + -0.023193277, + -0.0034947575, + 0.015625682, + 0.00011167458, + 0.0057808016, + -0.02476986, + 0.0090478305, + 0.018866435, + -0.01644025, + -0.006748648, + 0.014075376, + -0.012148443, + 0.02752012, + 0.009976262, + -0.0067223716, + 0.011675468, + 0.010493031, + 0.0019433566, + -0.026644241, + 0.013190739, + -0.0032298039, + -0.006205603, + 0.0035385513, + 0.022054635, + -0.0009826268, + 0.01028282, + -0.0031816305, + 0.023578664, + -0.018918987, + 0.0029429535, + 0.016449008, + 0.0049706134, + -0.016256316, + 0.017797861, + -0.01767524, + 0.02881642, + 0.0021185325, + -0.0026144988, + -0.0172373, + -0.00070946204, + 0.017114677, + -0.013094392, + -0.009608394, + 0.023508593, + -0.05034553, + -0.012971769, + -0.020337911, + -0.007068344, + 0.025365457, + 0.006945721, + 0.02121379, + 0.008750032, + 0.004020285, + 0.010685724, + 0.047262434, + -0.0065515754, + -0.025015105, + 0.015100155, + -0.008706238, + 0.013365914, + -0.0067311306, + -0.02100358, + -0.036681816, + 0.011360151, + 0.0119732665, + -0.03505268, + -0.013225773, + 0.029149255, + -0.0031465956, + -0.029026631, + 0.0031663028, + 0.017062124, + -0.01926934, + 0.012446241, + 0.010966006, + -0.0068756505, + 0.000641034, + 0.0026539136, + -0.0114214625, + -0.007103379, + -0.012998045, + -0.0047910586, + 0.009450735, + -0.008592374, + 0.015170225, + 0.016282592, + -0.006021668, + -0.0035757762, + -0.030936047, + 0.012113407, + 0.0059691155, + 0.009748533, + 0.020250324, + -0.005110754, + 0.026539136, + 0.0031181294, + 0.01455711, + 0.005465485, + -0.009512046, + 0.055215415, + -0.024507096, + 0.0121309245, + 0.012560106, + -0.028974079, + -0.0005715111, + 0.015397954, + 0.0069982735, + 0.034807432, + -0.007957361, + 0.00600853, + 0.019584656, + 0.0073398664, + -0.015091396, + 0.0043706363, + -0.017631445, + 0.017508822, + 0.0046421587, + -0.002040798, + 0.021459037, + -0.010817106, + -0.026118712, + -0.002702087, + -0.0028685038, + 0.00651654, + -0.020232806, + 0.0113426335, + 0.0044932594, + 0.016773084, + -0.021283861, + 0.0026123093, + 0.0033305301, + -0.024945036, + -0.015459266, + -0.006713613, + 0.023911498, + 0.0012656453, + 0.008150054, + -0.013549848, + -0.014241793, + 0.018726295, + -0.005837734, + 0.011911955, + 0.01238493, + 0.019864937, + -0.033283405, + 0.015599405, + -0.011220011, + -0.0066566807, + -0.01788545, + 0.012271065, + 0.003280167, + 0.031549163, + 0.0028071923, + -0.019864937, + -0.009012795, + -0.0038713855, + 0.0045195357, + 0.018778848, + 0.003148785, + -0.00738804, + 0.0085442, + -0.0055224174, + -0.020600675, + 0.0070552058, + 0.007147173, + 0.0031071808, + 0.004412241, + -0.008570476, + -0.007992396, + 0.028255858, + -0.0071865874, + -0.009844881, + 0.017140953, + 0.021231309, + 0.012078372, + 0.00933687, + 0.0027042765, + 0.0091179, + 0.03454467, + 0.0016740238, + -0.009783569, + 0.020443017, + -0.006774924, + 0.0017364302, + -0.012901698, + -0.010466754, + -0.004974993, + 0.0072435196, + -0.0059078042, + 0.024734825, + -0.007992396, + 0.02158166, + 0.037627764, + -0.013917718, + 0.013059356, + -9.278844E-05, + -0.00048775514, + 0.006792442, + 0.010020056, + 0.14392444, + -0.021494072, + 0.023876462, + -0.01694826, + 0.035157785, + -0.02548808, + 0.013383431, + 0.01897154, + 0.0044078613, + -0.023193277, + 0.0064333314, + 0.014294346, + -0.016361421, + 0.011412704, + -0.00419984, + 0.020618193, + 0.014811114, + -0.028325928, + 0.018866435, + 0.026959557, + -0.0026035504, + 0.0006295381, + -0.014732285, + 0.0023626836, + -0.003823212, + 0.015573129, + 0.0046728146, + -0.016352661, + -0.006424573, + 0.0070727235, + -0.006849374, + -0.002780916, + 0.013409709, + -0.0037334345, + 0.0022389658, + 0.0060435655, + 0.017517582, + 0.012043336, + 0.0013740353, + 0.004655297, + -0.007808462, + -0.006945721, + 0.020898474, + -0.016895706, + -0.0071865874, + -0.026609205, + -0.018340908, + -0.019759832, + 0.037487622, + 0.009573358, + 0.017368682, + 0.017613927, + -0.013287085, + -0.008303333, + 0.005307827, + 0.000114959126, + -0.009660946, + -0.04582599, + 0.010703241, + 0.011509051, + -0.01520526, + 0.0019094163, + -0.013260809, + 0.0128403865, + 0.004545812, + -0.014154205, + -0.03990505, + -0.0143468985, + -0.004528295, + -0.023228312, + 0.010300337, + -0.014136688, + 0.035280406, + 0.01811318, + 0.0016477475, + -0.017149711, + -0.0037903665, + 0.017710274, + -0.008933966, + -0.027064662, + -0.0049224403, + 0.006915065, + 0.029429536, + -0.00068701763, + 0.003556069, + -0.0070333085, + -0.007129655, + -0.02678438, + -0.00412758, + 0.030568179, + -0.01499505, + 0.0172373, + -0.009433217, + -0.016449008, + 0.016816877, + -0.03605118, + 0.015222778, + 0.031601716, + 0.0021951718, + 0.015888445, + -0.0033064433, + -0.0331783, + 0.0012043337, + -0.007734012, + -0.019356927, + 0.01867374, + 9.114616E-05, + -0.0059647365, + 0.0038319707, + -0.011920714, + -0.02317576, + -0.0062143616, + -0.009450735, + -0.01940948, + 0.03279291, + 0.016886948, + 0.037207343, + -0.005010028, + 0.04323339, + 0.020653227, + 0.0005471507, + 0.009223007, + -0.0020703592, + -0.0038867132, + -0.009004037, + 0.022054635, + 0.01744751, + -0.0053910357, + 0.0025115833, + -0.013856406, + -0.024051638, + -0.005561832, + 0.008732514, + 0.032425042, + 0.012910457, + -0.008771929, + 0.012139684, + 0.0067661656, + 0.017403716, + -0.0017495684, + 0.008723755, + 0.011438981, + 0.0268019, + -0.011246287, + 0.0016247557, + -0.006472746, + -0.011544086, + 0.018288355, + -0.0065778517, + 0.034071695, + 0.06474498, + 0.016895706, + -0.03692706, + 0.013514814, + -0.0015984792, + 0.014303105, + -0.014294346, + -0.004664056, + 0.010580619, + -0.019339409, + 0.006139912, + -0.0059691155, + -0.021599177, + -0.0056888345, + -0.011964507, + -0.0068625123, + 0.009170454, + 0.00861865, + 0.0019094163, + -0.013943994, + 0.016475284, + -0.0071822084, + -0.0045677093, + -0.0002007679, + 0.031338952, + 0.0038910927, + 0.01440821, + 0.02527787, + -0.0034071694, + -0.0022334915, + -0.0021842234, + 0.0022641474, + 0.025295386, + -0.033213332, + 0.007830359, + 0.020075148, + -0.043618776, + 0.00600853, + -0.033949073, + 0.01954962, + 0.0014233035, + -0.029079184, + -0.012437482, + -0.010712001, + 0.05034553, + 0.015143949, + -0.032827947, + 0.0050231665, + 0.029429536, + -0.012910457, + -0.021686764, + -0.009494529, + -0.027257355, + -0.0020824024, + 0.03267029, + 0.00094102253, + -0.0018579584, + -0.013926477, + 0.016641703, + 0.0007039878, + 0.019672243, + 0.00405751, + -0.0071427934, + 0.0148987025, + 0.029849958, + -0.025505599, + -0.02433192, + 0.031601716, + -0.0006585516, + -0.002853176, + -0.012630176, + -0.0020386085, + -0.01802559, + -0.02179187, + 0.022527609, + 0.009503287, + -0.0037181065, + 0.015485542, + -0.011631674, + -0.016676737, + 0.0030524384, + 0.005561832, + 0.013024322, + -0.008828861, + -0.013383431, + -0.026942039, + -0.0018951832, + 0.01593224, + 0.041376527, + 0.017806621, + 0.0376628, + 0.007760288, + 0.0053647594, + -0.011684227, + 0.045300465, + 0.018183248, + 0.025908502, + 0.004423189, + -0.005307827, + -0.0182358, + 0.007501904, + 0.006481505, + -0.025505599, + 0.025645738, + -0.015835892, + -0.0328805, + -0.01752634, + 0.0005003459, + 0.0029495226, + -0.0019466411, + -0.01491622, + -0.019321892, + 0.005561832, + -0.022667749, + -0.007734012, + -0.0078216, + -0.020968545, + -0.015739547, + -0.026171265, + -0.016711771, + 0.004865508, + -0.023666251, + 0.014381934, + -0.009949986, + 0.036681816, + -0.009039071, + 0.005636282, + 0.0033589962, + 0.016028587, + -0.0013006803, + 0.038503643, + 0.009380665, + 0.0037640901, + 0.04270786, + -0.0022926135, + -0.007515042, + 0.00043410755, + 0.019146716, + 0.026994592, + 0.010563102, + 0.03923938, + -0.019356927, + 0.001093754, + -0.002526911, + 0.022440022, + -0.009074107, + -0.010090127, + -0.037767906, + 0.0149775315, + -0.0156432, + -0.0029714196, + 0.016913224, + 0.009170454, + -0.031093705, + -0.0042502033, + -0.017789103, + -0.0032057173, + -0.004677194, + -0.0074493513, + 0.005172066, + -0.001687162, + 0.008233263, + -0.02273782, + -0.020092666, + 0.035157785, + -0.0029144876, + 0.00017763922, + -0.008719376, + 0.027572673, + -0.0111061465, + 0.01961969, + -0.0012481277, + 0.00025291007, + -0.0080230525, + 0.009608394, + 0.019602172, + -0.012910457, + -0.0002964303, + -0.007501904, + -0.0344746, + -0.0059997714, + 0.008552959, + 0.0015481162, + -0.004510777, + 0.048488665, + 0.010107644, + -0.0128403865, + -0.019356927, + -0.019094164, + -0.0066304044, + -0.015967274, + -0.021879459, + 0.014924979, + 0.024086673, + -0.0415517, + 0.025347939, + -0.004804197, + -0.010300337, + -0.016195003, + -0.015468024, + -0.016133692, + -0.0067179925, + 0.005097616, + -0.0028838317, + -0.025523115, + 0.013628677, + 0.011614156, + -0.0039020411, + 0.014635939, + -0.0024283747, + -0.022755338, + -0.01629135, + 0.013287085, + 0.0018634327, + 0.003801315, + 0.010904694, + -0.020250324, + 0.00629757, + 0.01340095, + -0.024279367, + -0.017561374, + -0.0048698876, + -0.0112638045, + -0.008623029, + 0.0066128867, + -0.022965549, + -0.013856406, + 0.009477011, + -0.03041052, + -0.030322932, + -0.008881413, + -0.008027432, + 0.019497067, + -0.02498007, + 0.020863438, + 0.021686764, + -0.026749346, + 0.008785067, + -0.026223818, + 0.0025685153, + 6.0319326E-05, + 0.010405443, + 0.020845922, + 0.0046334, + 0.025032623, + 0.03445708, + -0.017359924, + -0.0141104115, + 0.0053822766, + 0.0026035504, + -0.019286856, + 0.015143949, + -0.020145219, + -0.004510777, + 0.017648963, + 0.03533296, + 0.013943994, + 0.03251263, + -0.008158813, + -0.025961054, + -0.020092666, + -0.0012130925, + -0.039589733, + 0.028781386, + -0.018989058, + 0.017535098, + 0.02541801, + 0.013260809, + -0.00022718112, + 0.00021664321, + 0.000988101, + 0.024016604, + 0.007357384, + -0.004353119, + 0.010335373, + -0.027432531, + -0.032144763, + 0.01469725, + 0.011754297, + 0.019321892, + -0.0035889144, + 0.0078216, + 0.0021042994, + 0.00038702905, + 0.014487039, + -0.036997132, + 0.019216787, + 0.022002082, + 0.0016838774, + 0.012244789, + -0.022422504, + 0.01767524, + -0.00804057, + 0.006472746, + -0.003858247, + -0.013068115, + 0.029674781, + 0.004337791, + 0.010335373, + 0.01615121, + 0.010712001, + -0.02114372, + -0.018551119, + 0.014198, + 0.02107365, + 0.013681231, + -0.004939958, + 2.4890704E-05, + -0.013795095, + -0.0029144876, + 0.0011813418, + 0.009074107, + 0.02005763, + 0.02730991, + -0.014250552, + -0.04628145, + 0.0033787035, + -0.00058848126, + 0.026398994, + 0.019164234, + -0.011745538, + -0.013146944, + -0.014294346, + -0.01223603, + 0.011360151, + 0.0032714081, + 0.010457995, + 0.0053516207, + -0.009529564, + -0.015844652, + 0.020600675, + 0.020443017, + -0.009739775, + -0.00543045, + 0.0070727235, + -0.0059778746, + -0.014714768, + -0.00076091994, + -0.010922211, + -0.0054479674, + 0.024156744, + -0.0074186954, + -0.020162735, + 0.012376171, + -0.020022595, + 0.008846378, + -0.019829901, + 0.006280053, + -0.011193735, + 0.011763056, + -0.02412171, + 0.014022823, + 0.030690802, + -0.016676737, + -0.0063413642, + -0.0038560575, + 0.006113636, + -0.02643403, + 0.014600904, + -0.039064206, + 0.016676737, + 0.015564371, + 0.013138185, + -0.0067355097, + -0.025172764, + 0.00253348, + -0.02541801, + 0.019059127, + 0.017132195, + 0.011176216, + 0.003867006, + 0.015616924, + 0.026521618, + -0.0185336, + 0.03375638, + -0.017219782, + 0.022212293, + -0.0042874278, + 0.007436213, + -0.012367412, + -0.013681231, + -0.0017254817, + 0.01050179, + -0.002476548, + 0.015581888, + 0.023806393, + -0.030971084, + -0.009941227, + -0.010895935 + ], + "HOTEL10_VECTORIZE_DESCRIPTION": [ + -0.028266374, + -0.010204822, + 0.049104568, + 0.012579697, + -0.023820179, + -0.020213226, + 0.007865659, + 0.017909775, + 0.0038390844, + 0.012713619, + -0.0011740456, + 0.0146688735, + 0.009137914, + 0.008490626, + -0.016311644, + 0.027319996, + -0.024480859, + 0.02508797, + -0.007874587, + 0.020177513, + 0.0048747445, + 0.011651174, + -0.032819707, + -0.0076692407, + 0.012195789, + 0.021820284, + -0.025284387, + -0.018909723, + -0.008111182, + 0.014588521, + -0.0041426397, + -0.026159342, + 0.008222783, + -0.033373248, + -0.00911113, + 0.023427343, + -0.010169109, + 0.014365318, + 0.026766453, + -0.020481069, + 0.014552808, + 0.0029127935, + -0.022177408, + -0.01821333, + -0.00019418624, + 0.0045198523, + -0.0044752117, + 0.014017122, + -0.012588626, + 0.00724962, + -0.0020188673, + -0.0069103516, + 0.0140974745, + -0.056711312, + -0.007740665, + 0.03512316, + 0.0036761465, + -0.0125707695, + 0.010320887, + 0.0030355551, + 0.020088231, + 0.025998637, + 0.02457014, + 0.008504018, + -0.01849903, + -0.006642509, + 0.002493173, + 0.013151096, + -0.02983772, + -0.010240534, + 0.013820703, + -0.010186966, + -0.011097632, + 0.0010244999, + 0.012347567, + 0.010436952, + 0.009633423, + -0.027819969, + -0.013142168, + 0.01887401, + -0.0040890714, + -0.01228507, + -0.008392417, + 0.020802481, + -0.0066291164, + -0.017436584, + -0.018186547, + -0.006472875, + 0.033533957, + 0.039926477, + 0.024016598, + 0.005182764, + -0.0025512055, + -0.00363597, + 0.010767292, + 0.002081364, + 0.002167297, + -0.019231133, + 0.005312221, + 0.027891394, + 0.022195265, + -0.024016598, + 0.01976682, + 0.020695344, + 0.007356757, + -0.02678431, + 0.020409644, + 0.00081915344, + 0.0015311696, + 0.020873904, + -0.034069642, + -0.004481908, + -0.016311644, + 0.00087160605, + -0.010892286, + -0.029641302, + -0.043604854, + -0.0066246525, + -0.02621291, + 0.018391892, + 0.010276247, + -0.0046426137, + 0.01835618, + -0.0071915872, + -0.03896224, + -9.918564E-05, + -0.022945225, + 0.0072987243, + 0.006057718, + -0.018516885, + -0.0074906787, + 0.030301983, + -0.003718555, + -0.0017699965, + 0.0027520878, + 0.013633213, + -0.008240639, + -0.009258443, + -0.014847435, + 0.0069505284, + 0.025248675, + -0.0006439394, + 0.005655953, + -0.00094749493, + 0.0054193586, + -0.027212858, + 0.012079723, + 0.00031694767, + -0.0146688735, + 0.053247206, + 0.0010663503, + -0.0013425635, + 0.013838559, + -0.016293788, + -0.010588731, + 0.005437215, + -0.030337695, + 0.023355918, + -0.010160182, + 0.022695238, + -0.009758417, + -0.011463684, + -0.002357019, + 0.031266216, + -0.0022855944, + -0.01332073, + 0.011526181, + -0.023855891, + -0.015124206, + -0.007454966, + 0.026105773, + 0.014034978, + 0.0078299465, + 0.060782526, + 0.03242687, + 0.006651437, + -0.00027300464, + -0.009463789, + -0.01999895, + 0.00088611426, + 0.0011494933, + -0.015945593, + 0.05106875, + -0.008512946, + 0.006392522, + 0.009463789, + 0.008477234, + 0.012436847, + 0.0058211233, + 0.021766715, + -0.0034194635, + -0.008227247, + -0.02739142, + -0.015329553, + 0.029855577, + 0.009936979, + -0.03449819, + -0.012561841, + 0.008437057, + 0.010124469, + -0.0182669, + -0.010990495, + 0.009660208, + 0.007115698, + 0.0039551496, + -0.030659106, + 0.008575443, + 0.01242792, + -0.013070743, + -0.002513261, + -0.01355286, + 0.034373198, + 0.01939184, + 0.024302296, + 0.00094861095, + -0.029016335, + -0.016240219, + 0.01266005, + 0.009383436, + 0.016972324, + 0.0030556433, + 0.010936926, + -0.0019251222, + 0.00223649, + -0.02151673, + 0.0073076524, + -0.0040488946, + -0.004399323, + 0.013445723, + 0.020034663, + 0.0015356337, + -0.0146688735, + -0.007606744, + -0.017240167, + 0.034087498, + 0.01788299, + -0.0034373198, + 0.008160287, + -0.005022058, + 0.0074906787, + -0.017427657, + -0.01962397, + -0.03199832, + 0.00090397045, + 0.0034083033, + 0.005026522, + 0.014633161, + 0.015990233, + 0.008004044, + -0.0039395257, + -0.0033458066, + 0.016570559, + -0.007843339, + -0.008209391, + 0.04217636, + 0.008602227, + -0.022230977, + -0.0022309097, + 0.004245313, + 0.019802533, + -0.024427291, + 0.008767397, + 0.025337957, + 0.0040913033, + 0.0046158293, + 0.025962925, + 0.0026962871, + 0.014159972, + -0.006062182, + -0.026320048, + -0.0059461165, + 0.0043770024, + 0.018659735, + -0.048568882, + 0.04471194, + -0.004151568, + -0.015311697, + -0.0228738, + 0.0034373198, + 0.016150938, + -0.024105879, + -0.02951631, + 0.037069485, + -0.012954677, + 0.021338167, + -0.0080442205, + -0.00863794, + 0.0039618458, + -0.005539888, + 0.02569508, + -0.024195159, + 0.02146316, + -0.01896329, + -0.02715929, + 0.0061648553, + 0.02649861, + 0.00011501908, + -0.009713776, + 0.016365213, + -0.012767187, + 0.016222363, + -0.0057496983, + 0.005727378, + 0.020195369, + 0.0031784046, + 0.018284755, + 0.010624442, + 0.008294208, + 0.0034060713, + -0.011856521, + -0.008905783, + -0.021106036, + 0.020498924, + 0.004077911, + -0.019588258, + 0.01068694, + -0.026802165, + 0.033926792, + -0.026748598, + 0.0013124312, + -0.003734179, + 0.011677959, + 0.021481017, + 0.0018871778, + 0.005276509, + -0.023605905, + 0.012901109, + 0.0075487113, + -0.011722599, + -0.010561946, + 0.025141539, + 0.021213174, + -0.002415052, + 0.0077674496, + -0.017088389, + 0.013892128, + 0.0061871754, + 0.007365685, + -0.013526076, + 0.0012945749, + -0.0026895911, + -0.017008036, + -0.016945539, + -0.016267003, + -0.0016226828, + -0.0010440301, + -0.0397122, + 0.01120477, + -0.00487028, + 0.008812037, + 0.01858831, + -0.012106508, + -0.0029194898, + 0.018713305, + 0.032444727, + 0.018007984, + -0.006495195, + -0.0029663623, + 0.000520341, + -0.018195475, + -0.0049684895, + 0.0021873852, + 0.007718345, + -0.014865291, + 0.012249357, + 0.031551916, + -0.019820388, + -0.010722652, + 0.020838192, + 0.025284387, + 0.015302769, + -0.0051782997, + -0.0036315059, + 0.011883305, + 0.0025579014, + 0.015561684, + 0.010776221, + 0.020552494, + 0.01844546, + -0.0071380185, + 0.01585631, + 0.0073880055, + -0.016972324, + -0.032605432, + 0.027034296, + 0.0037029309, + -0.016365213, + -0.0054997117, + -0.02701644, + -0.0100709, + 0.0017409801, + -0.009142377, + -0.020195369, + 0.0012800668, + 0.00072596635, + -0.017499082, + 0.014249252, + 0.004830104, + 0.022838088, + -0.025159394, + 0.01176724, + -0.0062496723, + -0.0049059927, + -0.013722494, + 0.0011416812, + -0.014445671, + -0.012740403, + -0.022909513, + 0.006999633, + -0.008173678, + 0.02457014, + 0.0058434433, + 0.008405809, + -0.021855997, + -0.014106403, + 0.012445776, + -0.014052834, + -0.029052047, + -0.0072272993, + 0.009999475, + -0.010151253, + 0.0069907047, + 0.007968332, + -0.0041984404, + 0.0036225778, + 0.002428444, + -0.0027230715, + 0.0030556433, + -0.057782684, + -0.02664146, + -0.027927106, + -0.023195213, + 0.010151253, + 0.012785044, + -0.01087443, + 0.005713986, + -0.017249094, + -0.0066469726, + 0.0013559556, + -0.014249252, + -0.0011539573, + 6.075295E-05, + 0.0054729274, + -0.008704901, + 0.0022967546, + 0.009258443, + 0.028141381, + 0.04456909, + -0.004249777, + 0.02028465, + -0.01713303, + -0.0027208393, + -0.001994315, + -0.0017041516, + -0.016508063, + -0.027123578, + 0.020677486, + -0.019123998, + 0.011606534, + 0.0013302873, + 0.020873904, + 0.025195107, + 0.016079513, + -0.010267318, + 0.033141118, + -0.004986346, + 0.010695867, + 0.0061648553, + -0.0050666984, + 0.0014887612, + -0.008954887, + -0.015704533, + -0.0044372673, + 0.00783441, + -0.00070587813, + -0.021445304, + 0.029677015, + 0.025480807, + 0.0012253822, + -0.026141485, + -0.03821228, + 0.0052318685, + -0.0069192797, + -0.018695448, + -0.01539205, + -0.6519658, + -0.019606115, + -0.008508482, + -0.024409434, + -0.0005013688, + -0.017079461, + 0.010320887, + 0.0074058617, + 0.08799539, + -0.017052677, + 0.0017543723, + -0.02946274, + 0.0055800644, + 0.024338009, + 0.0007348945, + 0.027873538, + -0.0013470276, + -0.008338848, + -0.0010763945, + 0.0062184236, + -0.006995169, + 0.0065442994, + -0.006254136, + -0.015802743, + -0.010606587, + 0.02612363, + -0.007709417, + -0.0025221892, + -0.012838612, + -0.008593299, + -0.0030913558, + 0.01355286, + 0.0009396828, + 0.002598078, + -0.035051733, + -0.017141959, + 0.036605224, + -0.0034551758, + 0.025070114, + -0.010454808, + -0.011044064, + 0.0027878003, + -0.12127935, + 0.0038413163, + 0.016927684, + -0.020909617, + 0.0068880315, + 0.011115489, + 0.010820861, + -0.01129405, + -0.012561841, + 0.028409224, + 0.014445671, + 0.028159237, + -0.010606587, + 0.019981096, + -0.007629064, + 0.008289744, + -0.013106455, + -0.0036181137, + -0.020963186, + -0.011606534, + 0.0106422985, + 0.010892286, + 0.01849903, + 0.010240534, + 0.012776116, + 0.001468673, + -0.016659841, + -0.011695815, + -0.020891761, + 0.009615567, + -0.0125707695, + 0.021570297, + 0.0036739144, + -7.972517E-05, + 0.0034708001, + 0.018534742, + 0.012579697, + 0.021820284, + 0.0036471302, + 0.028319944, + 0.020356076, + -0.0055889925, + -0.01228507, + -0.014615305, + 0.01924899, + -0.018061552, + 0.21384592, + -0.013142168, + 0.00155907, + 0.17913346, + -0.0026739668, + -0.027694976, + -0.004062287, + 0.014427815, + -0.011044064, + 0.018034767, + 0.007901371, + 0.014570665, + -0.022391682, + 0.028337799, + -0.001557954, + 0.016704481, + 0.015150991, + -0.0117136715, + 0.011008351, + -0.016775906, + -0.0065353713, + 0.0025579014, + -0.0078076264, + -0.031051943, + 0.010079828, + -0.025123682, + 0.0031047477, + -0.015883096, + -0.031212648, + -0.019873958, + 0.0147402985, + -0.0071067703, + 0.0054818555, + -0.037855156, + -0.0028145844, + -0.023034506, + -0.016731266, + 0.00588362, + -0.0032542937, + 0.014276037, + 0.030176988, + -0.014508167, + 0.005218476, + -0.011695815, + 0.015008141, + 0.013026102, + -0.0368195, + 0.0017376321, + -0.0079236915, + 0.003566777, + 0.025641512, + 0.018624023, + 0.021641722, + 0.0018905258, + -0.025641512, + 0.0035645452, + -0.0059014764, + 0.012543985, + 0.06913923, + 0.025337957, + 0.0035288327, + 0.0048167114, + 0.036962345, + 0.00969592, + -0.017481226, + 0.0057452344, + 0.004995274, + -0.021820284, + -0.020481069, + -0.020409644, + -0.0031404602, + 0.0019262383, + 0.011535109, + 0.011508325, + -0.009419149, + 0.0015155455, + 0.008334384, + 0.002252114, + -0.025962925, + 0.037533745, + 0.03656951, + -0.012356495, + 0.009829842, + 0.0022777824, + 0.0054193586, + 0.0009357768, + 0.0005814427, + 0.01068694, + 0.007633528, + -0.027730688, + 0.0025355814, + -0.008325456, + 0.008218319, + -0.0009954835, + 0.0019262383, + -0.01812405, + 0.0022242137, + 0.01896329, + 0.016017018, + -0.004412715, + -0.0113565475, + -0.011919018, + -0.003028859, + 0.018624023, + -0.0009608871, + -0.02598078, + 0.019802533, + 0.009785201, + 0.02362376, + -0.0068746395, + 0.003720787, + 0.026712885, + 0.0038725648, + 0.0020244473, + 0.009633423, + 0.008731685, + -0.009910194, + 0.003278846, + -0.002084712, + 0.0007655848, + 0.008579907, + -0.009722704, + -0.017231239, + 0.0044886037, + -0.022623813, + -0.002159485, + 0.038426556, + -0.003216349, + 0.020731056, + 0.010267318, + -0.026909303, + 0.0023637153, + -0.028694924, + 0.026712885, + -0.015240272, + -0.010463737, + -0.012517201, + 0.0039127413, + -0.027123578, + -0.00021873853, + -0.026427185, + -0.016891971, + -0.019606115, + -0.023427343, + -0.00503545, + -0.0071603386, + -0.028319944, + -0.0038413163, + 0.025820075, + 0.011472613, + -0.0046426137, + -0.018007984, + 0.015981305, + 0.005477391, + -0.0009960415, + -0.0029194898, + -0.010561946, + 0.022945225, + 0.014927789, + -0.0042475453, + -0.004508692, + -0.010901214, + 0.004084607, + -0.013945697, + 0.020016808, + -0.017159814, + 0.01350822, + 0.011606534, + 0.012892181, + 0.009535214, + 0.0007382425, + -0.00085430784, + -0.038569406, + 0.04456909, + -0.02240954, + -0.038605116, + 0.016909827, + -0.014865291, + -0.09435219, + 0.012454703, + 0.0112851225, + -0.014704586, + -0.03214117, + 0.0045577968, + 0.009454861, + 0.002079132, + 0.016508063, + 0.016347356, + 0.0071380185, + 0.010329816, + 0.01713303, + 0.034962453, + 0.014713514, + -0.0070442734, + 0.0023101466, + 0.011026207, + 0.0143831745, + 0.021731002, + 0.003535529, + 0.015981305, + -0.012972534, + -0.024909407, + -0.012883252, + -0.0051425872, + -0.011079776, + -0.0018291451, + 0.0041984404, + -0.018606167, + 0.011731528, + 0.020356076, + -0.0072317636, + -0.0004051127, + 0.005687202, + 0.015508115, + 0.005897012, + 0.017918702, + -0.0056916657, + -0.0011729295, + 0.0008225015, + 0.0013314034, + -0.030159133, + 0.009945907, + 0.014776011, + -0.004597973, + -0.01275826, + 0.0075487113, + -0.005164908, + 0.0046336856, + -0.0007694909, + 0.028355656, + -0.010106613, + 0.023302348, + -0.0019452105, + -0.020088231, + -0.008012973, + 0.0002504054, + -0.009160234, + 0.015918808, + 0.0150974225, + 0.0027855681, + 0.018713305, + -0.0027342315, + 0.021159604, + -0.023998741, + 0.024284441, + -0.038890816, + -0.0059327246, + 0.00922273, + 0.022016702, + -0.0031359962, + 0.0048970645, + 0.0073031886, + 0.017686572, + -0.020248938, + 0.01162439, + 0.020123944, + -0.00020130082, + -0.023820179, + -0.009722704, + -0.0034328557, + 0.020159656, + 0.00045393824, + -0.005298829, + -0.008919175, + -0.000955865, + 0.029944858, + -0.009312011, + 0.0029016335, + -0.00096869917, + -0.017909775, + 0.011561894, + -0.021534584, + -0.0041158553, + 0.017445514, + -0.010124469, + 0.013838559, + -0.009981619, + -6.221772E-05, + 0.01073158, + 0.017579434, + -0.003196261, + -0.013463579, + -0.0027386956, + 0.012329711, + 0.03214117, + -0.013374299, + -0.021481017, + -0.010838717, + 0.017874062, + 0.024927264, + -0.008231711, + -0.010892286, + 0.013454651, + -0.012999319, + 0.0010780684, + -0.007008561, + 0.004575653, + -0.0075710313, + 0.013186809, + -0.024730846, + -0.012936821, + -0.0022130536, + -0.021713147, + 0.010392312, + 0.0052631167, + -0.0082584955, + -0.007637992, + -0.00057056156, + -0.0010334279, + 0.0066871494, + -0.00016391439, + 0.018007984, + -0.01247256, + 0.00901292, + 0.024230871, + 0.01774907, + -0.002582454, + -0.0055979206, + 0.02310593, + 0.0228738, + 0.028980622, + 0.013570717, + -0.004691718, + -0.0074772863, + 0.034819603, + 0.008262959, + 0.011544038, + 0.01087443, + 0.0014586288, + -0.025248675, + 0.033694662, + -0.019677538, + 0.013276089, + -0.01962397, + 0.008437057, + -0.014463527, + 0.012169004, + 0.008079933, + -0.022052415, + -0.01976682, + 0.00884775, + -0.03185547, + 0.0068791034, + 0.0003638202, + -0.021641722, + 0.00277664, + 0.005990757, + -0.020088231, + 0.02249882, + -0.015543828, + 0.018007984, + -0.016240219, + 0.001033986, + -0.00863794, + 0.0074326457, + 0.01896329, + -0.004439499, + 0.018186547, + 0.026320048, + -0.0042787935, + -0.014106403, + 0.016856259, + 0.011927946, + 0.021391734, + 0.00020688088, + -0.0318019, + -0.01091907, + 0.008919175, + 0.02310593, + -0.010061972, + 0.0020356076, + -0.01609737, + -0.0015780422, + -0.016508063, + -0.005548816, + 0.009633423, + 0.0051381234, + 0.015383122, + -0.007164803, + -0.0010284059, + -0.004785463, + -0.0009452629, + 0.008249567, + 0.005615777, + -0.004265401, + 0.03194475, + 0.0020969883, + -0.0057764826, + 0.018159762, + 0.005562208, + 0.011044064, + 0.009990548, + 0.009990548, + -0.003368127, + 0.024534427, + 0.009686992, + 0.001738748, + 0.014829579, + 0.027873538, + 0.001909498, + -0.01313324, + -0.04467623, + 0.0027520878, + 0.025248675, + 0.0066469726, + -1.7960832E-05, + 0.0035243686, + -0.002245418, + 0.009678064, + 0.002250998, + -0.02207027, + -0.011401188, + 0.012276142, + -0.016749121, + 0.048961718, + 0.019141853, + 0.0043836986, + 0.023963029, + -0.019284703, + -0.0025065648, + -0.013070743, + -0.001299039, + -0.011338691, + -0.0017197758, + 0.18613309, + -0.011704743, + 0.024962977, + -0.016829474, + 0.01129405, + -0.004597973, + -0.0034596398, + 0.026855733, + -0.01073158, + 0.020552494, + 0.010704796, + -0.007633528, + -0.00041097176, + -0.004334594, + 0.022016702, + 0.021945277, + -0.0030601074, + 0.0025422773, + -0.0011065268, + 0.016641984, + 0.0016204508, + 0.0030578752, + -0.014820651, + 0.010660155, + 0.019052573, + -0.01962397, + 0.025212964, + -0.020481069, + 0.012374351, + 0.021284597, + -0.036926635, + 0.036176674, + -0.018204402, + 0.01807941, + -0.019927526, + 0.013633213, + -0.008691508, + 0.0107851485, + -0.03012342, + 0.005910404, + -0.021409592, + 0.014999214, + 0.018677592, + -0.014186756, + -0.019498978, + 0.00880311, + 0.008030829, + -0.008620083, + 0.030944806, + 0.008526338, + 0.009633423, + 0.027944963, + -0.017231239, + 0.020195369, + -0.030891236, + 0.007428182, + -0.015445618, + -0.011311906, + 0.027819969, + -0.0054238224, + -0.015552755, + -0.0022309097, + -0.019981096, + 0.010615515, + -0.009963763, + -0.0008492858, + -0.031194793, + -0.0039618458, + -0.0050443783, + -4.9418446E-05, + -0.00037609634, + -0.023570193, + 0.0061871754, + 0.03892653, + 0.00044640515, + 0.0012030619, + -0.0054729274, + 0.00094972696, + -0.0018737856, + 0.013615358, + 0.019231133, + 0.021820284, + 0.040640727, + 0.008606692, + 0.005133659, + -0.0179812, + -0.013651069, + -0.009419149, + 0.01087443, + 0.0160438, + -0.027230715, + 0.029177042, + -0.008343312, + -0.022570245, + 0.0034886564, + -0.010240534, + 0.011383331, + 0.012722547, + -0.004002022, + 0.026623603, + -0.0013146632, + -0.015454547, + 0.022980938, + 0.01162439, + -0.010838717, + 0.008231711, + -0.009615567, + 0.010204822, + -0.005700594, + -0.04453338, + -0.01369571, + 0.007454966, + -0.0009625611, + -0.02537367, + -0.009294155, + -0.006584476, + 0.026570035, + -0.008240639, + 0.027319996, + 0.024266584, + 0.0030400192, + 0.008718292, + 0.0042073685, + 0.012713619, + -0.019177565, + -0.0012767187, + 0.004493068, + -0.001122709, + 0.02244525, + -0.0076246, + -0.029623447, + -0.0031672446, + 0.016436638, + 0.0077272733, + 0.0015780422, + -0.009526286, + 0.0026784309, + 0.011311906, + -0.0070487373, + -0.013802848, + 0.014052834, + 0.017999057, + 0.0088075735, + 0.0018425373, + -0.00988341, + -0.0076424563, + -0.016338428, + 0.035319574, + -0.013659998, + 0.020123944, + 0.06542514, + 0.01261541, + 0.0059237964, + -0.010195894, + 0.004508692, + 0.009276299, + -0.0012443544, + -0.015400978, + 0.024534427, + -0.00380114, + 0.0032520615, + -0.010811933, + 0.008919175, + 0.00033173483, + -0.001817985, + -0.007968332, + -0.020409644, + 0.018284755, + -0.0047006463, + 0.005713986, + -0.011901162, + 0.017356232, + 0.008432593, + -0.018034767, + 0.009124521, + -0.012722547, + -0.0075040706, + -0.0026360224, + 0.010303031, + 0.0231595, + -0.0068701752, + -0.0005708406, + 0.012177933, + -0.042247783, + 0.024373721, + 0.00082752353, + -0.0049506333, + 0.001898338, + -0.011419044, + -0.003917205, + -0.0051604435, + -0.027516413, + -0.029427027, + -0.015543828, + 0.023052363, + 0.029855577, + -0.019731108, + -0.00089615834, + 0.0014262645, + -0.03853369, + 0.009588783, + -0.015606324, + 0.0049818815, + -0.018016912, + 0.0111422725, + 0.014901004, + -0.009419149, + -0.032391157, + -0.0014619769, + -0.009678064, + 0.023552336, + -0.022320257, + 0.003908277, + 0.01858831, + 0.014347462, + -0.017222311, + -0.04317631, + 0.021213174, + -0.009829842, + -0.0028346728, + 0.0040377346, + 0.0065532275, + 0.0066559007, + 0.0006311053, + 0.009874482, + 0.0024708526, + -0.010838717, + 0.003633738, + -0.019516833, + -0.001304619, + -0.005633633, + -0.010803005, + 0.025016544, + 0.002497637, + 0.007932619, + 0.003122604, + 0.009338796, + 0.024105879, + 0.026373617, + -0.010124469, + 0.009294155, + -0.010374456, + -0.0069907047, + -0.0024396041, + 0.013909984, + 0.026623603, + 0.015302769, + -0.010481593, + -0.023855891, + -0.018374037, + 0.002005475, + 0.00030076547, + -0.026980728, + 0.018749017, + -0.008173678, + -0.0053881104, + -0.015267056, + -0.018766873, + -0.0011065268, + 0.017900847, + -0.010660155, + 0.0001821891, + 0.014177828, + 0.0065532275, + 0.009437005, + 0.002006591, + 0.0065934043, + 0.009329868, + 0.02583793, + -0.015695605, + -0.0018112889, + 0.0021137283, + 0.033337537, + -0.008222783, + 0.030248413, + -0.0039127413, + -0.009910194, + 0.017677644, + -0.0079951165, + -0.0025266532, + 0.023427343, + -0.013838559, + -0.01139226, + 0.035051733, + 0.007071058, + -0.018052625, + -0.025677225, + -0.002421748, + 0.0110708475, + 0.00088890427, + 0.017909775, + 0.00026310002, + -0.00035321809, + -0.002863689, + 0.03440891, + -0.010927998, + -0.0010289638, + -0.029302035, + 0.013526076, + 0.0013548397, + -0.02649861, + 0.018231187, + -0.0010111077, + -0.018856153, + -0.016740194, + 0.008477234, + 0.014999214, + -0.012061867, + -0.017454442, + 0.019695396, + -0.016374141, + -0.00896828, + -0.0046560057, + -0.0026293264, + 0.01939184, + 0.0065353713, + -0.013436795, + 0.005227404, + -0.0036962347, + 0.007164803, + 0.024766559, + 0.034319628, + -0.020570349, + 0.01948112, + -0.009258443, + -0.013981409, + -0.033391107, + -0.018695448, + 0.01953469, + -0.00866026, + -0.015124206, + 0.004575653, + 0.008209391, + -0.00011746035, + 0.050283078, + -0.0023123787, + 0.0010267318, + -0.007343365, + 0.008401345, + 0.006142535, + -0.008459378, + -0.0037475713, + 0.004414947, + -0.007071058, + -0.020302506, + 0.00066123763, + -0.018463317, + 0.023980886, + -0.023052363, + -0.009749489, + -0.01073158, + 1.721101E-05, + 0.007115698, + 0.021177461, + -0.010767292, + 0.024927264, + 0.011035135, + 0.009776273, + 0.021159604, + -0.002497637, + -0.018766873, + 0.006316633, + 0.03199832, + -0.013972482, + -0.0060309335, + -0.036123104, + -0.019284703, + 0.015418834, + -0.007972796, + -0.0037832838, + -0.0037832838, + -0.044319104, + -0.02189171, + -0.015034925, + 0.016570559, + -0.022998793, + 0.006142535, + 0.005374718, + -0.0020478836, + -0.020981042, + -0.012258286, + 0.014579592, + -0.0055577443, + -0.0231595, + -0.0064773387, + 0.013901057, + -0.011338691, + -1.8449087E-05, + -0.035855263, + 0.018240115, + -0.025587944, + -0.029909145, + -1.9233785E-05, + -0.010044116, + -0.012963606, + 0.02607006, + 0.016686624, + -0.015079566, + -0.016213436, + 0.012838612, + -0.02348091, + -0.010990495, + -0.012597553, + -0.0065442994, + -0.012267213, + 0.015240272, + -0.0056202407, + 0.011883305, + -0.021855997, + -0.010320887, + -0.002682895, + -0.0005859068, + -0.006892496, + 0.024980832, + -0.013115384, + 0.01566882, + 0.023730898, + 0.017070534, + -0.0005725146, + 0.0059952214, + -0.015749173, + 0.028373512, + -0.0006534255, + 0.013204665, + -0.028837774, + -0.024105879, + -0.016383069, + -0.008102254, + 0.02151673, + 0.004095767, + -0.015365265, + 0.011731528, + -0.0080219, + -0.010231606, + 0.00076893286, + -0.006240744, + 0.04589045, + 0.02969487, + -0.0039149732, + 0.0067407177, + -0.04606901, + 0.02301665, + 0.020016808, + 0.012535057, + -0.009963763, + -0.007017489, + 0.026462898, + 0.014445671, + -0.0036315059, + 0.020195369, + 0.010436952, + -0.0019876189, + -0.020838192, + 0.012490416, + -0.016070586, + 0.003209653, + 0.017686572, + 0.0043435222, + 0.008704901, + 0.03040912, + 0.011463684, + 0.0011617694, + 0.0045511005, + 0.019945383, + -0.017490154, + -0.009829842, + -0.0010551902, + 0.024659421, + -0.014972429, + 0.015508115, + -0.025659367, + -0.02151673, + 0.00795494, + 0.005468463, + -0.048926003, + -0.014106403, + -0.0035109764, + 0.018909723, + -0.013436795, + 0.0068567833, + 0.034444623, + 0.026605748, + 0.01543669, + -0.019552546, + -0.0018045928, + -0.015150991, + 0.0051291953, + -0.014936716, + 0.023570193, + -0.011195841, + 0.014034978, + 0.0007248504, + 0.016668769, + 9.1443304E-05, + -0.01548133, + 0.004339058, + -0.0140974745, + 0.0014552808, + -0.0014865291, + -0.005164908, + -0.003216349, + 0.012785044, + 0.03564099, + 0.006923744, + -0.012874325, + -0.012499345, + -0.0051559797, + -0.012624337, + 0.017409801, + -0.045211915, + 0.015177775, + 0.021177461, + -0.0015523739, + 0.013186809, + -0.017490154, + -0.0033123263, + -0.03144478, + -0.0015925504, + 0.018606167, + 0.020088231, + 0.0010836485, + 0.02123103, + -0.00018065459, + -0.004077911, + -0.012606482, + -0.015570612, + 0.0027878003, + 0.00571845, + 0.0076513845, + -0.013329658, + -0.00922273, + -0.0071424823, + 0.009651279, + 0.005312221, + 0.022534532, + 7.8260404E-05, + -0.0013191273, + -0.006347881, + -0.015267056 + ], + "SEARCH_VECTORIZE_DESCRIPTION": [ + -0.011113605, + -0.01902812, + 0.047524072, + -0.004909588, + -0.02193134, + -0.0024247447, + -0.017521033, + 0.020359533, + 0.008362942, + -0.0029471396, + -0.009930126, + 0.023872986, + 0.0032314518, + -0.006559986, + -3.7381E-05, + 0.017169688, + -0.027478898, + 0.0033747638, + 0.017373098, + 0.0042461925, + -0.009306027, + 0.012500495, + -0.0072580534, + -0.017974084, + 0.0152372895, + 0.010521866, + -0.034838658, + 0.014386664, + 0.023614101, + 0.020082155, + 0.009440092, + -0.013702465, + 0.029531494, + -4.2112315E-05, + -0.021764915, + 0.011612886, + 0.0010904416, + 0.030400611, + -0.0018688332, + -0.00045536197, + 0.02710906, + 0.012824102, + -0.033063438, + -0.0021751046, + -0.00647215, + -0.0067633963, + -0.015144831, + -0.0032823044, + -0.003850929, + 0.024723612, + 0.0061346735, + -0.018149758, + 0.020341042, + -0.031066319, + -0.017400837, + 0.013711711, + 0.013841154, + -0.028458966, + 0.024427742, + -0.013656236, + -0.0042901104, + 0.03385859, + 0.024335282, + -0.023799019, + -0.004003487, + -0.016651917, + -0.007475333, + 0.009435469, + -0.01843638, + 0.023392199, + 0.016836835, + -0.013480563, + -0.020470485, + 0.0032337634, + 0.0155793885, + 0.011427967, + -0.0038255027, + -0.0055568027, + 0.0042762416, + -0.0011950362, + -0.022578556, + 0.00080439576, + 0.00058162666, + 0.027460406, + -0.007849793, + -0.006157788, + -0.016411522, + 0.0013614629, + 0.0066200844, + 0.021210158, + 0.006291854, + 0.0066663143, + 0.015098601, + 0.0049142106, + -0.0027113685, + -0.011187573, + 0.014321943, + -0.01877848, + 0.016466998, + 0.035116035, + 0.041088905, + 0.0062733623, + -0.0036082235, + 0.0051777195, + -0.011538918, + 0.005663131, + 0.016245095, + -0.0070130364, + 0.0041514216, + 0.0025333844, + -0.014710272, + -0.021949833, + -0.019693827, + 0.016642671, + -0.021395078, + -0.00067841995, + -0.045563933, + -0.0076602516, + -0.012065936, + 0.04186556, + 0.025740664, + -0.0032684356, + 0.018676775, + 0.007701858, + -0.0063935593, + 0.010900949, + -0.014081549, + -0.03594817, + 7.56288E-05, + -0.0202116, + -0.004877227, + 0.004551308, + -0.019638352, + 0.014922928, + 0.022079276, + 0.013452825, + -0.007230316, + 0.0034880263, + -0.0012458888, + 0.006430543, + -0.009745209, + -0.0009673552, + 0.004089012, + 0.0064952644, + 0.010078061, + -0.03187996, + 0.00884373, + 0.019379465, + -0.010900949, + 0.042420316, + -0.013942859, + 0.013526793, + 0.020895798, + -0.009370748, + -0.010373931, + -0.01941645, + -0.012472757, + -0.016309816, + 0.02538932, + 0.014959912, + -0.023503149, + -0.014220238, + -0.017262148, + 0.016827589, + 0.0028939755, + 0.0069252, + -0.017631985, + 0.0044426685, + -0.0069945445, + -0.014811977, + 0.025814632, + 0.007724973, + 0.008409171, + 0.05321956, + 0.017317623, + 0.017104967, + -0.0077388417, + -0.012213871, + -0.032989472, + 0.007253431, + -0.01757651, + -0.01355453, + 0.039905425, + -0.009985602, + 0.016642671, + 0.020156123, + 0.0031621074, + 0.008362942, + 0.020988258, + 0.0007292726, + 0.009735962, + 0.00022392483, + -0.033729147, + -0.0004244459, + -0.0065877237, + 0.0067079207, + -0.02152452, + 0.0028477458, + 0.007859039, + -0.03415446, + 0.0026119747, + 0.00070442416, + 0.0032314518, + 0.010355439, + 0.0029933692, + -0.02011914, + -0.008251991, + 0.016836835, + -0.014266467, + -0.02450171, + -0.024982497, + 0.00016859372, + 0.023799019, + 0.026276927, + -0.019841762, + 0.00884373, + -0.046377577, + 0.0038278142, + -0.0072488077, + 0.030511564, + 0.016457751, + 0.0010476792, + 0.03489413, + -0.011622132, + -0.013989089, + 0.020082155, + -0.012158396, + 0.0026397125, + -0.0021704817, + 0.00041982293, + 0.012472757, + -0.014460632, + 0.009278289, + -0.038204174, + 0.023096329, + 0.008423041, + 0.022449113, + 0.013794925, + -0.030567039, + -0.023262756, + -0.023669576, + -0.023928462, + -0.0030650252, + -0.014035319, + -0.005649262, + -0.017539525, + 0.03975749, + 0.014340434, + 0.004988178, + 0.010725277, + -0.021395078, + 0.0204335, + 0.020969765, + -0.001508242, + 0.022338163, + 0.025111942, + -0.0220238, + -0.011150589, + -0.02113619, + 0.010170521, + -0.04145874, + 0.0031875337, + 0.019397957, + -0.014987649, + 0.0052239494, + -0.0027760898, + -0.027719293, + -0.0041930284, + 0.003980372, + -0.018880185, + -0.010503374, + 0.0015810537, + 0.021709438, + -0.02840349, + 0.026055025, + 0.0195274, + -0.014802731, + -0.033063438, + 0.002169326, + -0.030234184, + 0.017724445, + -0.024483217, + 0.030141726, + -0.0010927531, + 0.0030003036, + -0.009033272, + -0.022892918, + -0.013009021, + -0.032342255, + 0.011520427, + -0.0029956808, + 0.009976356, + -0.02231967, + -0.01941645, + 0.0033747638, + 0.021450553, + 0.002815385, + -0.021247143, + 0.023188788, + -0.026776208, + 0.0052470644, + 0.022948394, + 0.0055984096, + 0.009185829, + -0.0126854135, + 0.010373931, + 0.009680486, + 0.003423305, + -0.008321336, + 0.015070863, + 0.0077989404, + -0.02720152, + 0.022005308, + -0.019379465, + -0.021358093, + -0.035226986, + -0.01464555, + 0.021284126, + -0.0141092865, + -0.01364699, + 0.02172793, + 0.003841683, + 0.0023057032, + 0.008154908, + 0.009782192, + -0.024982497, + 0.0041560447, + 0.021265635, + -0.020341042, + 0.016411522, + 0.038389094, + 0.02729398, + 0.0078914, + 0.02899523, + -0.026665257, + 0.01569034, + -0.0048125056, + 0.01921304, + -0.017225165, + 0.016217358, + 0.023170296, + -0.012824102, + 0.015255782, + 0.008191892, + 0.0035781742, + -0.011326262, + -0.014756502, + 0.008293598, + -0.0021658586, + 0.010189013, + 0.02440925, + -0.0067633963, + -0.0093984855, + 0.007466087, + -0.007734219, + -0.017511789, + -0.0019751615, + 0.016115652, + -0.026572797, + 0.0039965524, + -0.011372492, + -0.024353774, + 0.0071378564, + -0.029365068, + 0.023003869, + 0.027460406, + -0.042087466, + 0.005626147, + 0.013203185, + -0.004863358, + -0.0013695532, + -0.02699811, + 0.0052424413, + 0.0038278142, + -0.009532552, + 0.01593998, + 0.022301178, + -8.660834E-05, + 0.015727324, + -0.019360973, + -0.0072580534, + -0.0061485423, + -0.014987649, + -0.042494286, + 0.0055891634, + -0.008621828, + 0.009865405, + -0.008977796, + -0.010170521, + -0.0018595873, + -0.010207505, + -0.0077527105, + -0.00094539614, + 0.002038727, + 0.014793485, + -0.012361806, + 0.007831302, + -0.0063935593, + 0.028274048, + 0.0011100892, + 0.006079198, + -0.012093674, + -0.0008309778, + -0.026221452, + -0.0070592663, + -0.031824484, + -0.04282714, + -0.01809428, + -0.0019127514, + -0.007026905, + 0.018011067, + 7.5267635E-05, + -0.0035619938, + 0.0058804103, + -0.015320503, + 0.039794475, + -0.02093278, + -0.008436909, + -0.015394471, + -0.0030858286, + -0.017141951, + 0.021783406, + -0.024316791, + -0.0004230012, + 0.012250855, + -0.008173401, + 0.007734219, + -0.029328084, + -0.026332403, + -0.012703905, + -0.019268515, + 0.0047708987, + -0.01569034, + -0.0014539222, + -0.0315656, + 0.013258661, + -0.004542062, + -0.0017682838, + 0.00438257, + -0.014081549, + -0.028052146, + -0.0015648734, + -0.016356047, + -0.011538918, + 0.011353999, + 0.008950058, + 0.038204174, + 0.008931567, + 0.032064877, + 0.010549604, + -0.015117092, + -0.008686549, + -0.018972645, + -0.020082155, + -0.0054088677, + 0.010179766, + 0.024945514, + -0.00090610096, + -0.0018249151, + -0.015033879, + 0.027682308, + -0.0003591465, + 0.01659644, + -0.02709057, + 0.029106181, + -0.05277576, + 0.014405156, + 0.019360973, + 0.01369322, + -0.01046639, + -0.0049511944, + -0.0025911713, + -0.0028801067, + 0.003284616, + 0.021080716, + -0.019268515, + -0.0022039982, + 0.0018688332, + 0.019786285, + -0.024668137, + -0.013406596, + -0.010179766, + -0.0059728697, + -0.005774082, + -0.017974084, + -0.6083081, + -0.021154683, + 0.011095114, + 0.015033879, + -0.0062132636, + -0.032933995, + 0.008839107, + -0.026221452, + 0.0910539, + 0.016827589, + 0.02688716, + -0.023558624, + -0.012583708, + 0.02182039, + -0.014210992, + 0.037409026, + -0.009366125, + 0.008335204, + 0.01729913, + 0.007355136, + 0.007087004, + 0.0024247447, + -0.0024270562, + -0.021154683, + -0.021487538, + 0.021561505, + 0.00622251, + -0.03735355, + -0.023521641, + 0.008626451, + 0.016624179, + 0.01993422, + 0.02211626, + -0.00705002, + -0.026055025, + 0.0023669575, + 0.018343922, + -0.018538086, + 0.031140286, + 0.014756502, + 0.015431454, + 0.012842594, + -0.07677819, + 0.009948619, + -0.005995984, + -0.011788558, + -0.043603797, + 0.010225996, + -0.017114213, + 0.00452357, + -0.001958981, + 0.026850175, + 0.0019404892, + 0.023540134, + 0.021062225, + 0.0062317555, + 0.016947785, + 0.0029841233, + -0.034061998, + -0.023595609, + -0.02132111, + -0.0134713175, + 0.0064998874, + 0.0058526723, + -0.0033747638, + 0.040682085, + 0.03596666, + 0.0027067454, + -0.010789998, + -0.0141092865, + -0.013369612, + 0.004206897, + 0.016679654, + 0.019508908, + 0.014821223, + 0.03705768, + -0.000522106, + 0.020063665, + -0.017021753, + -0.033359308, + 0.033710655, + 0.0044958326, + 0.029790381, + 0.02261554, + -0.0010742613, + 0.006042214, + 0.009125731, + -0.019508908, + 0.23876685, + 0.0040266016, + -0.0061346735, + 0.2037063, + -0.0011326262, + 0.004900342, + 0.024279807, + 0.011594394, + -0.00053424126, + 0.009661995, + 0.004923457, + 0.0026165976, + -0.015459192, + 0.040682085, + 0.010142783, + 0.015967717, + 0.009458585, + 0.010318456, + 0.008002351, + 0.0017463247, + -0.021783406, + 0.018926416, + -0.009819176, + -0.041421756, + 0.003173665, + -0.018362414, + 0.024427742, + -0.020341042, + 0.020803338, + -0.027737785, + 0.012001215, + -0.016938541, + 0.029642446, + -0.024150364, + -0.0045281933, + -0.007045397, + 0.0014169385, + 0.017474804, + -0.018815463, + 0.0019612925, + 0.015819782, + -0.030641006, + 0.016235849, + -0.014987649, + 0.0046391445, + 0.0081225475, + -0.01021675, + -0.00818727, + 0.020747863, + -0.0058665415, + 0.002690565, + -0.0050806375, + 0.030825924, + 0.024446234, + -0.034043506, + 0.02529686, + 0.0046761283, + 0.013702465, + 0.05188815, + 0.015958471, + 0.015329748, + -0.017012509, + 0.0121953795, + 0.01707723, + 0.013360366, + 0.0062733623, + 0.0015810537, + -0.00047154233, + -0.0030719596, + -0.0054458515, + 0.005136113, + -0.009504814, + 0.014904436, + 0.020045172, + 0.007313529, + 0.0020052106, + 0.0071239877, + -0.0048263744, + -0.00463221, + 0.0025102694, + 0.011529672, + 0.0036845023, + 0.018898677, + 0.012528232, + 0.0057232296, + -0.02102524, + 0.030049266, + 0.002618909, + 0.02390997, + -0.025333842, + -0.014321943, + -0.016171128, + -0.020137632, + -0.008834484, + -0.03187996, + -0.048337713, + -0.0031875337, + 0.046377577, + -0.015829029, + -0.0110119, + 0.0048125056, + 0.045415998, + 0.007826678, + 0.009412355, + -0.013526793, + -0.046932332, + -0.010679047, + 0.01782615, + 0.026424862, + -0.017151197, + 0.0073736277, + 0.02341069, + 0.019397957, + 0.018464118, + -0.009000911, + -0.0003967081, + 0.012925807, + -0.012491249, + 0.007433726, + -0.016725885, + 0.00027549977, + 0.012962791, + -0.006139296, + -0.015856767, + -0.0152372895, + -0.0152372895, + 0.046340592, + 0.009444715, + 0.012306331, + 0.016124899, + -0.031121794, + 0.013378858, + 0.009745209, + 0.017696707, + 0.017770674, + -0.0030488449, + -0.003934142, + -0.008852976, + -0.027312472, + 0.025259875, + -0.017243655, + -0.010697539, + 0.0039549456, + -0.015283519, + -0.004338652, + -0.01001334, + -0.044787277, + 0.012408036, + 0.026757715, + 0.011733083, + 0.01802956, + -0.009486322, + -0.0013267907, + 0.030659497, + -0.0037376664, + 0.0082704825, + 0.019638352, + -0.011002654, + 0.016466998, + -0.016799852, + -0.007567792, + 0.013184694, + 0.0029563855, + -0.016605686, + -0.00672179, + -0.0013267907, + 0.029845856, + 0.0058526723, + -0.017752182, + -0.017493296, + -0.013092234, + 0.023392199, + -0.037224106, + 0.030234184, + -0.031898454, + -0.04375173, + 0.010734523, + -0.04094097, + -0.09734113, + 0.016836835, + -0.015329748, + -0.014377418, + -0.033026457, + 0.010669801, + 0.0014978404, + 0.025074957, + 0.04094097, + 0.0058434266, + 0.009976356, + 0.027275488, + 0.018538086, + 0.0045374394, + -0.006703298, + 0.00071193645, + -0.0072210697, + -0.009463208, + 0.011520427, + -0.015727324, + 0.0036405842, + 0.0012736266, + -0.008589467, + -0.011612886, + -0.00818727, + -0.0009945151, + -0.006828118, + -0.010669801, + 0.0141555155, + -0.0025611222, + 0.0049327025, + 0.009024026, + 0.00010871189, + 0.011446459, + 0.021543013, + 0.0022143999, + 0.0031875337, + 0.013489809, + 0.013240169, + 0.0021300307, + 0.008899205, + 0.0128333485, + -0.028015163, + 0.011520427, + 0.015209552, + 0.012269347, + -0.009065633, + -0.013748695, + 0.0001798622, + 0.01055885, + 0.007452218, + 0.037704896, + -0.0050945063, + 0.007979236, + 0.01239879, + 0.0048171286, + -0.0016076358, + 0.0037538467, + -0.0012135281, + 0.033988032, + 0.001874612, + -0.018066544, + -0.016624179, + 0.0064629037, + 0.0009985602, + -0.025019482, + -0.012001215, + -0.00759553, + -0.005002047, + -0.0071563483, + 0.010826982, + 0.010605079, + 0.014969158, + 0.0006639732, + 0.018787727, + -0.035300955, + -0.0076556285, + 0.018880185, + 0.017178934, + -0.013388104, + 0.0028408114, + -0.012269347, + 0.029790381, + -0.010503374, + -0.0029217133, + -0.015265027, + -0.017243655, + 0.005089883, + -0.006777265, + -0.003423305, + 0.023484657, + -0.017437821, + 0.005288671, + -0.016624179, + -0.016041685, + 0.014275713, + 0.0021323422, + 0.007627891, + 0.008016219, + 0.041791596, + 0.0029402052, + 0.035911184, + -0.031103302, + -0.014848961, + 0.016272834, + -0.010688293, + 0.045674887, + 0.00550595, + -0.007896023, + -0.0155331595, + 0.022800459, + 0.0049743094, + -0.035023578, + -0.016272834, + 0.00772035, + -0.008728156, + -0.022356654, + -0.013110726, + 0.0143034505, + 0.009597274, + 0.0013129218, + -0.01280561, + -0.009426224, + 0.009241305, + 0.0057001146, + 0.005995984, + 0.021062225, + 0.0078035635, + 0.01319394, + 0.0004992801, + 0.0016839147, + 0.0005472434, + 0.0038717324, + 0.008959305, + -0.0006177436, + -0.019360973, + 0.02729398, + 0.014321943, + 0.010521866, + 0.014488369, + 0.026221452, + 0.011908756, + 0.007868284, + 0.020951273, + -0.005233195, + 0.016180374, + 0.041310806, + -0.0015671848, + 0.0062456243, + 0.010484883, + -0.013480563, + 0.009689732, + 0.033655178, + 0.00055273314, + 0.016430015, + -0.02450171, + 0.025574237, + 0.008312089, + -0.011270787, + -0.015357487, + -0.020285565, + -0.033285342, + 0.004965063, + -0.006795757, + 0.013064496, + 0.011169082, + -0.018464118, + -0.023133311, + 0.009181207, + -0.004186094, + 0.0068789707, + -0.0211177, + 0.013582269, + 0.0076325135, + 0.02122865, + -0.0042901104, + 0.012426527, + -0.01080849, + -0.009661995, + -0.0028269426, + 0.0070176595, + -0.015218798, + 0.0072904145, + 0.019656843, + 0.007905268, + 0.00012337536, + 0.022375146, + -0.011640623, + 0.0033262225, + 0.029771889, + 0.015736569, + -0.034283902, + -0.0009922037, + -0.02659129, + -0.02093278, + -0.024779087, + 0.010642063, + 0.02699811, + 0.008113302, + 0.009292157, + -0.025814632, + -0.016531719, + -0.026313912, + 0.0038393717, + -0.009352257, + -0.01414627, + 0.0014539222, + 0.008090187, + 0.008265859, + -0.009985602, + 0.00809481, + -0.0027691554, + 0.011076622, + -0.011520427, + -0.0072996602, + 0.0075354315, + 0.018667528, + -0.04182858, + -0.0015197995, + 0.0121953795, + 0.013536039, + 0.038906865, + -0.005922017, + -0.033729147, + 0.017844642, + 0.03794529, + 0.017863134, + 0.013942859, + -0.016060177, + -0.0047223577, + 0.011381738, + -0.018353168, + -0.014839714, + 0.028958246, + 0.029827364, + -0.010780753, + 0.033655178, + -0.01369322, + -0.010549604, + 0.017724445, + -0.023133311, + -0.010688293, + 0.025629712, + -0.0044287997, + -0.017585754, + 0.009698979, + 0.15015388, + -0.015274273, + 0.0128333485, + -0.009865405, + 0.0024848431, + -0.015884504, + -0.0070777577, + -0.009754454, + -0.009828421, + -0.013360366, + -0.0027853358, + 0.00034874486, + -0.00647215, + 0.01584752, + -0.0015810537, + -0.014848961, + -0.010753014, + -0.009745209, + 0.013989089, + 0.014580829, + -0.014553091, + -0.003975749, + -0.0050621456, + 0.0058572954, + 0.03554135, + 0.008783632, + 0.021043733, + -0.016300572, + 0.017012509, + 0.015459192, + -0.0034256163, + 0.0019705384, + 0.00092632644, + 0.023558624, + -0.011816296, + 0.02163547, + 0.002047973, + 0.008090187, + -0.010004094, + -0.00094192894, + 0.00402429, + 0.015995456, + 0.012463511, + -0.000361458, + -0.0126854135, + -0.0066200844, + 0.0005775816, + -0.013868893, + 0.021746423, + 0.0186213, + 0.03659538, + 0.028255556, + -0.019656843, + 0.011418722, + -0.021968326, + -0.009403109, + -0.028237065, + -0.02790421, + 0.0036267154, + -0.011206065, + -0.0037469123, + -0.014756502, + -0.040977955, + 0.008654188, + -0.0034325507, + -0.013610006, + -0.03415446, + -0.01971232, + 0.000308005, + -0.0021392766, + -0.0026235322, + -0.013369612, + 0.02193134, + 0.027645325, + 0.014469878, + 0.008113302, + -0.001891948, + 0.008127171, + -0.0024478594, + -0.009671241, + -0.011381738, + 0.03816719, + 0.033821605, + 0.026739225, + 0.0029956808, + -0.0071517252, + -0.01314771, + -0.029217133, + -0.0054458515, + 0.018870939, + -0.017317623, + 0.004109815, + -0.0016943163, + -0.004003487, + 0.012491249, + -0.021506028, + 0.014294205, + 0.023484657, + 0.00077319075, + 0.02729398, + -0.0022721868, + -0.013406596, + -0.017141951, + 0.0035643054, + -0.011483443, + 0.019860253, + 0.001200815, + 0.003307731, + -0.007849793, + -0.0292911, + 0.014007581, + 0.013915122, + -0.023891479, + -0.030530054, + 0.011483443, + -0.0044287997, + 0.019582875, + -0.011474197, + 0.010420161, + -0.0020699322, + -0.00023201501, + -0.003030353, + -0.018131265, + -0.0032522553, + 0.0036036004, + 0.02489004, + -0.0034256163, + 0.0012666922, + 0.022504589, + -0.0009003222, + -0.01888943, + 0.0009303715, + 0.0019347104, + 0.013203185, + 0.0051407362, + 0.009227436, + 0.0027067454, + -0.0042161434, + 0.011132098, + -0.008002351, + 0.023725051, + 0.001089286, + 0.0073690047, + -0.010928687, + -0.0015579389, + 0.021690948, + -0.011067376, + 0.00909337, + 0.004292422, + 0.0014781927, + 0.06771718, + 0.025259875, + -0.05610429, + 0.016115652, + 0.00045998493, + 0.019656843, + -0.013878138, + 0.0014007582, + -0.0004885895, + -0.014784239, + 0.0037815846, + -0.023373706, + -0.025463287, + -0.025962567, + -0.011390983, + -0.02032255, + 0.005501327, + 0.0123433145, + 0.015496176, + -0.008885337, + -0.00091996987, + 0.001263225, + -0.024076397, + -0.011797804, + 0.022837443, + -0.006569232, + -0.014460632, + -0.0068512326, + 0.0056954916, + 0.0034787804, + -0.03567079, + -0.022338163, + -0.021469045, + -0.024427742, + 0.023651084, + 0.0050575226, + -0.029919824, + 0.014904436, + -0.014081549, + 0.0027760898, + -0.021099208, + -0.005912771, + -0.0027298604, + -0.018556578, + 0.017807657, + -0.0050575226, + -0.019952713, + 0.0015671848, + -0.011862526, + -0.013129218, + -0.03169504, + -0.010447899, + -0.016679654, + -0.017169688, + 0.006449035, + -0.000691711, + -0.017271394, + -0.048670564, + 0.017151197, + 0.017456312, + -0.003284616, + 0.00022161334, + 0.004368701, + 0.0063658217, + 0.029180149, + -0.015958471, + -0.032249797, + 0.022504589, + -0.0059636235, + -0.0060052304, + -0.005233195, + 0.03149163, + 0.024483217, + -0.012472757, + 0.015625618, + -0.021006748, + 0.0077758254, + -0.00014042253, + -0.032101862, + 0.0075169397, + 0.0060699517, + -0.009213568, + 0.014756502, + -0.010050324, + -0.023392199, + -0.016846081, + 0.0535894, + 0.0061254273, + 0.03289701, + 0.011372492, + 0.0037446008, + -0.015006142, + -0.0062410017, + -0.018454872, + 0.010392423, + 0.031916942, + 0.016208112, + 0.03912877, + -0.031010842, + 0.011280032, + 0.02113619, + -0.008936189, + -0.032046385, + 0.0356523, + -0.01389663, + -0.022097768, + -0.009236682, + -0.004731604, + -0.006569232, + -0.02091429, + -0.011196819, + -0.0083675645, + 0.039387655, + -0.02638788, + 0.0011672984, + 0.0029702545, + -0.01789087, + -0.019471925, + -0.0021230963, + 0.011668362, + -0.010133537, + -0.008191892, + 0.01921304, + 0.0034209935, + 0.03408049, + -0.002093047, + -0.0062548704, + 0.00033227555, + 0.0011239582, + -0.00028171187, + 0.0017255213, + 0.0025726794, + -0.00492808, + 0.029272608, + 0.023743544, + 0.006287231, + -0.0070222826, + 0.017511789, + 0.020488977, + 0.017058738, + 0.051555295, + -0.0072395615, + 0.017049491, + 0.010725277, + 0.030067759, + 0.010595834, + -0.016799852, + -0.008839107, + -0.004040471, + 0.011686853, + -0.03713165, + 0.0148951905, + 0.00864032, + -0.008723533, + -0.0051638507, + -0.03186147, + 0.018806217, + -0.0129812835, + 0.030493071, + -0.0002360601, + -0.023429181, + 0.02061842, + -0.008552483, + 0.010420161, + 0.02629542, + 0.0051407362, + 0.004546685, + 0.011973477, + 0.007896023, + -0.024760595, + 0.030160217, + 0.017114213, + -0.02141357, + 0.00070789136, + -0.008825239, + 0.014664042, + -0.02808913, + -0.031621072, + 0.03445033, + -0.015338995, + -0.014534599, + 0.009920881, + 0.0052054576, + 0.0016700458, + 0.023614101, + 0.013526793, + -0.0042277006, + -0.024557184, + -0.010974917, + 0.012287838, + -0.01319394, + 0.004733915, + 0.025648205, + 0.011326262, + -0.010336948, + 0.0010690604, + -0.011326262, + 0.016420769, + -0.034006525, + -0.03208337, + 0.007350513, + -0.031010842, + 0.0070777577, + -0.0135175465, + -0.042383336, + 0.016753621, + 0.027275488, + -0.009010157, + 0.034283902, + -0.00083791226, + -0.0018260708, + -0.009994849, + 0.007207201, + 0.024871547, + -0.008043958, + -0.011141343, + -0.004840243, + 0.012713151, + -0.0030118611, + -0.012260101, + -0.005954378, + -0.018288447, + -0.018020313, + 0.006388936, + -0.009994849, + -0.01235256, + -0.00818727, + 0.0020237025, + -0.0035804857, + -0.025685187, + 0.007859039, + -0.001414627, + 0.028144605, + -0.0252044, + 0.019804778, + 0.0074059884, + -0.0023172607, + -0.00074083, + -0.044713307, + 0.009772946, + -0.0044149305, + -0.012065936, + -0.017012509, + -0.015662603, + -0.004900342, + 0.05211005, + 0.012324822, + -0.010799244, + -0.017539525, + 0.035116035, + -0.008538615, + 0.0031852222, + -0.009056387, + -0.0060838205, + -0.008242745, + 0.017465558, + 0.013082989, + 0.019065104, + -0.005542934, + -0.002896287, + -0.02011914, + -0.00023331522, + -0.036225546, + 0.013526793, + 0.019601367, + -0.00018853025, + 0.030104741, + 0.0292911, + -0.0044426685, + -0.008543237, + 0.0020202354, + 0.010799244, + 0.020174615, + 0.0030534677, + -0.03408049, + -0.0045767343, + -0.01753028, + 0.007442972, + 0.021450553, + 0.028921263, + -0.024390759, + 0.007484579, + 0.0054550976, + -0.006555363, + -0.00012590353, + -0.0065414943, + 0.007211824, + 0.00829822, + 0.012546725, + 0.0046252757, + -0.0063611986, + 0.008136417, + -0.017742936, + 0.014414402, + -0.0029170904, + -0.0013683974, + 0.03824116, + 0.0013244792, + -0.0026235322, + 0.009232059, + 0.01912058, + 0.010189013, + -0.025518762, + -0.0009159247, + -0.0053071626, + 0.029457526, + 0.011372492, + -0.0053210314, + -0.022874426, + -0.008779009, + -0.004285488, + 0.029697921, + 0.025241384, + 0.022338163, + -0.02152452, + 0.0077619567, + 0.010669801, + 0.018898677, + 0.009532552, + -0.011187573, + -0.0047015543, + -0.019490417, + -0.0033655178, + 0.00060791976, + -0.045489967, + -0.0015544717, + 0.017428575, + 0.017742936, + 0.011844034, + -0.0034926494, + 0.025019482, + 0.029975299, + 0.019545892, + -0.02640637, + -0.009282912, + -0.001642308, + -0.013942859, + -0.009920881, + 0.026831683, + -0.0005507106, + 0.039202735, + 0.011714591, + 0.018149758, + 0.008617205, + 0.0051176213, + 0.0367803, + -0.0055799177, + 0.0067911344, + 0.0074291034, + -0.005649262, + -0.0018110462, + 0.010420161, + 0.006014476, + -0.016023193, + 0.017770674, + -0.007687989, + 0.006573855, + -0.028625393, + -0.017012509, + -0.031121794, + 0.023743544, + 0.008737402, + 0.02061842, + -0.0022883671, + -0.029642446, + -0.0038486177, + -0.035282463, + -0.012879577, + 0.026554305, + 0.016753621, + 0.0038070108, + 0.02660978, + -0.0030118611, + -0.011400229, + 0.013064496, + -0.015431454, + 0.01380417, + -0.010503374, + 0.0083675645, + 0.010207505, + 0.0014296516, + 0.025574237, + 0.00039064046, + 0.008552483, + 0.011788558, + -0.0014781927, + -0.0072395615, + 0.027256995, + -0.013933614 + ], + "DEFAULT_VECTORIZE_DESCRIPTION": [ + -0.030846236, + -0.016767653, + 0.04531517, + 0.0015787444, + -0.005634036, + -0.0054431986, + -0.012959584, + 0.031661633, + 0.018511211, + 0.009455117, + -0.02827861, + 0.016698258, + 0.014815909, + -0.021304375, + -0.02569363, + 0.021113537, + -0.0116497455, + 0.008483583, + -0.0043762447, + 0.017687142, + -0.016099723, + -0.009507164, + -0.019326607, + 0.0021675206, + 0.029406283, + -0.0032789307, + -0.029944098, + -0.012786095, + -0.002337756, + 0.029701214, + 0.016255863, + -0.015535886, + 0.019413352, + 0.004996466, + -0.009810769, + 0.018875537, + -0.0104787, + -0.0044000996, + -0.017886654, + 0.009368373, + 0.047778703, + 0.005165617, + -0.030186981, + 0.005846559, + 0.00036622316, + -0.006796408, + 0.009298978, + 0.021946283, + 0.0061675124, + 0.02645698, + -0.022570841, + -0.004983454, + -0.007824327, + -0.03004819, + -0.014243398, + 0.012317676, + 0.022223864, + -0.01988177, + 0.004992129, + -0.011632397, + 0.013774979, + 0.029579772, + 0.011606374, + -0.005551629, + -0.0160737, + -0.011641071, + 0.013575467, + 0.032511726, + -0.016316583, + 0.0035803667, + 0.010869049, + -0.0036042214, + -0.008574664, + 0.004462989, + 0.004014088, + 0.001168878, + -0.015535886, + -0.024999678, + 0.01032256, + 0.037924565, + -0.0009297894, + -0.009567885, + -0.00093304226, + 0.02033284, + 0.01181456, + -0.026630469, + -0.03542633, + -0.0032876052, + 0.0016676572, + 0.025242561, + 0.007642164, + 0.0145730255, + 0.008661408, + -0.0075684316, + 0.0066836406, + -0.022518793, + -0.008444548, + -0.033691447, + 0.020384887, + -0.00086798414, + 0.035339586, + -0.0043784133, + -0.0015136863, + 0.008353466, + -0.003376518, + -0.020176701, + 0.023854654, + -0.015535886, + -0.012968258, + -0.0070132683, + -0.018372422, + -0.008600688, + -0.021616654, + 0.023351539, + -0.017661119, + -0.015787445, + -0.009984258, + -0.01322849, + -0.009750048, + 0.01733149, + 0.0291634, + -0.021651352, + 0.022917816, + -0.014260747, + -0.013063677, + 0.0075510824, + -0.016516095, + -0.01579612, + -0.02094005, + -0.036120284, + 0.01622984, + 0.0027541283, + -0.021009445, + 0.0015689858, + 0.013358607, + 3.7916703E-05, + -0.013774979, + 0.021616654, + 0.0009877996, + -0.0079978155, + 0.008327443, + 0.0144429095, + 0.010522071, + -0.005287059, + 0.012256956, + -0.009645955, + 0.025433399, + 0.003025204, + -0.020246096, + 0.02885112, + -0.0061414894, + 0.004541059, + 0.007473013, + -0.009064768, + -0.016464049, + -0.013861723, + -0.01705391, + -0.0149893975, + 0.027671399, + 0.024635352, + -0.007620478, + -0.020749213, + 0.001616695, + 0.017652445, + 0.0009406324, + 0.0023854654, + -0.012820792, + 0.012777421, + -0.0064754547, + -0.005495245, + 3.4680736E-05, + 0.021963632, + -0.005126582, + 0.043302704, + 0.014234723, + 0.02168605, + -0.001416099, + -0.021859538, + -0.021113537, + 0.017695816, + 0.03440275, + 0.002219567, + 0.017418236, + -0.03202596, + 0.027289726, + 0.0032572446, + -0.009316327, + 0.02376791, + 0.0143388165, + 0.004226611, + 0.0032594132, + -0.0023963086, + 0.0045974427, + -0.002695576, + 0.009602583, + 0.011094583, + -0.032858703, + -0.0016264537, + 0.033552658, + -0.011042536, + -0.0049053845, + -0.007954443, + 0.0109731415, + 0.0056817452, + 0.00096502923, + -0.013774979, + -0.00957656, + 0.0017327154, + -0.022171818, + -0.0057077683, + -0.0056687333, + 0.013020304, + 0.006978571, + 0.014564351, + -0.026543725, + -0.021616654, + -0.01428677, + -0.011059885, + -0.015336375, + -0.002261855, + 0.00478828, + -0.005143931, + 0.020749213, + -0.012066118, + -0.024947632, + 0.0031553202, + -0.015180235, + -0.017652445, + -0.007503373, + -0.0031314655, + -0.019239863, + -0.0157007, + 0.001172131, + -0.03544368, + 0.015865514, + 0.019847073, + -0.007256152, + -0.0058508962, + -0.0045584077, + 0.012942234, + -0.008873931, + 0.011458908, + -0.0068224315, + -0.018025445, + 0.006874478, + -0.03095033, + 0.020853305, + 0.03754289, + 0.018268328, + -0.016177794, + -0.0448641, + 0.018823491, + -0.0039381864, + -0.028937865, + 0.03127996, + 0.054232474, + -0.015726723, + 0.014312793, + 0.0017793403, + -0.0022857096, + -0.027480561, + -0.011129281, + 1.1884972E-05, + 0.009888839, + -0.0010170757, + -0.012690676, + 9.3792165E-05, + -0.0087785125, + -0.01428677, + -0.012074793, + -0.006137152, + -0.001885602, + 0.009489816, + -0.013297886, + 0.011120606, + -0.0043870877, + -0.0072995243, + -0.002266192, + -0.002509076, + -0.000304689, + -0.0047839424, + -0.021876886, + 0.010764955, + 0.0070956754, + 0.023039259, + 0.014685793, + -0.0032810993, + -0.007707222, + -0.0072995243, + 0.041776005, + -0.007707222, + 0.004083483, + -0.0035543435, + 0.0021122212, + 0.00601571, + -0.0022380003, + 0.028209213, + -0.00971535, + 0.032095354, + -0.03782047, + 0.029336888, + 0.010452676, + 0.017886654, + 0.0007606382, + -0.027289726, + 0.018198933, + -0.0018986136, + 0.009307653, + 0.022223864, + -0.012421769, + 0.00052968174, + -0.011129281, + -0.0056860824, + -0.009515839, + -0.017782561, + -0.015076142, + -0.02168605, + 0.010183769, + -0.023056608, + -0.01046135, + 0.03636317, + -0.00013919733, + -0.015683351, + 0.00043426314, + -0.009923536, + -0.020558376, + 0.015388421, + 0.000609378, + -0.008262385, + 0.0035131401, + 0.025763027, + 0.016203817, + 0.00609378, + 0.023230096, + 0.0020645119, + 0.037404098, + -0.0011200844, + 0.04021461, + -0.025086422, + -0.013297886, + 0.007126036, + -0.018719397, + -0.01899698, + 0.004497687, + -0.015848165, + -0.010712909, + -0.01638598, + -0.010374607, + 0.008765501, + -0.011528304, + 0.01927456, + 0.0011190001, + -0.0021772794, + 0.03466298, + -0.006115466, + -0.012413095, + 0.015240956, + 0.0024938958, + -0.024618004, + 0.005412838, + -0.016203817, + 0.0060851057, + 0.015952257, + -0.005104896, + -0.0040639658, + 0.02931954, + -0.029822655, + -0.004953094, + 0.026960097, + 0.013375956, + -0.017435584, + -0.0059810127, + 0.0069178496, + -0.012898862, + 0.0186847, + 0.007841676, + 0.02557219, + -0.022761678, + -0.02107884, + -0.015969606, + 0.0067486987, + -0.004269983, + -0.009038745, + -0.028035725, + 0.0209227, + -0.016039003, + 0.007021943, + 0.009272954, + -0.019378655, + 0.0113895135, + 0.009056094, + -0.0020796922, + -0.021408468, + 0.007143385, + -0.008952001, + -0.008062873, + -0.00075684313, + 0.0039598728, + 0.04021461, + -0.01807749, + -0.00013065845, + -0.016550792, + 0.00038167447, + -0.020280793, + 0.0014920002, + -0.041359633, + -0.037577588, + -0.021217631, + 0.011398188, + -0.01615177, + 0.0042027566, + -0.0019289742, + 0.0020016225, + 0.012916211, + -0.005417175, + 0.017435584, + 0.0012491165, + -0.012551886, + 0.014694467, + 0.004497687, + -0.008908629, + -0.0014952532, + 0.0012133345, + 0.0014507967, + 0.017374864, + 0.00018988847, + 0.006648943, + 0.0017988578, + -0.048160378, + -0.005994024, + -0.015258305, + -0.013870398, + 0.0026391922, + 0.0038405994, + -0.024114888, + 0.010721583, + 0.0050875475, + -0.018858189, + 0.010201118, + 0.010062327, + -0.0058378847, + 0.0040162564, + -0.0027085876, + 0.01083435, + 0.015310351, + 0.024271026, + 0.020228747, + 0.008917304, + 0.0042417916, + 0.017617747, + -0.016403329, + 0.002165352, + -0.021113537, + -0.015657328, + 8.288137E-05, + -0.0082060015, + 0.028174516, + 0.006527501, + 0.011536978, + -0.037646983, + 0.020749213, + 0.018650003, + 0.021564608, + -0.018927583, + 0.029336888, + -0.041463725, + 0.0014280264, + 0.013280537, + -0.01232635, + -0.024791492, + -0.028885819, + -0.02645698, + 0.026300842, + -0.015293002, + 0.0012317676, + 0.005226338, + -0.011667095, + 0.0011905641, + 0.031002376, + -0.0239414, + -0.009689327, + 0.010634839, + -0.010279188, + 0.015822142, + 2.5074494E-05, + -0.6445441, + -0.006197873, + 0.017383538, + 0.0064320825, + -0.0056860824, + -0.01024449, + 0.004688524, + -0.012508513, + 0.08611964, + -0.0020428258, + 0.025173167, + -0.015275653, + 0.0021848695, + 0.0016405496, + -0.003244233, + 0.023577074, + -0.0063323267, + -0.00886092, + 0.021946283, + 0.00071889255, + -0.009177536, + -0.03301484, + 0.020731863, + -0.016967166, + -0.027723446, + 0.003430733, + -0.0040596286, + -0.018667351, + -0.014937351, + 0.0044326284, + -0.0028256923, + 0.013644863, + 0.023715865, + -0.02735912, + -0.013315234, + -0.0020775236, + 0.02586712, + -0.01944805, + 0.019534793, + 0.027012143, + 0.014321467, + 0.025311958, + -0.063600846, + -0.0012827298, + -0.00011676583, + 0.011111932, + -0.0109731415, + 0.004753582, + 0.009004048, + -0.008015164, + -0.015102165, + -0.0053607915, + -0.013670886, + 0.012369723, + 0.008522618, + 0.012716699, + 0.005516931, + 0.00023475148, + -0.010591467, + -0.013506072, + 0.0075901174, + 0.00046082857, + -0.0036692796, + 0.01099049, + -0.00039387288, + 0.008088897, + 0.021755446, + 0.014226048, + -0.025745679, + -0.008583339, + -0.015830817, + 0.024583306, + 0.022362655, + 0.020749213, + 0.012786095, + 0.012439118, + 0.013237164, + 0.015553235, + -0.018181585, + -0.017010538, + 0.006488466, + 0.005165617, + 0.009429094, + 0.012777421, + -0.03664075, + 0.005352117, + 0.026630469, + -0.013419327, + 0.25676283, + -0.00792842, + -0.02154726, + 0.17917882, + -0.030030841, + -0.01106856, + 0.029614469, + 0.013610165, + -0.042816937, + -0.000580644, + -0.008652734, + -0.005287059, + -0.006197873, + 0.028521493, + 0.01703656, + -0.0010100277, + 0.0033548318, + 0.03154019, + 0.009914862, + -0.0035283202, + -0.0038839716, + 0.029128702, + -0.011190002, + -0.013939792, + -0.0027758144, + -0.025710981, + 0.008678757, + -0.021356422, + 0.0034741051, + -0.022674933, + -0.017452933, + -0.0076725245, + 0.00083491293, + -0.015518537, + 0.014668444, + -0.020072607, + -0.013150421, + 0.0010723751, + 0.008110583, + 0.024843538, + -0.006631594, + -0.02557219, + -0.010044978, + 0.0011764682, + -0.009776072, + 0.0032117038, + -0.00957656, + -0.013870398, + 0.010383281, + -0.0049877916, + 0.0075727687, + -0.009316327, + 0.031470794, + -0.003172669, + -0.008592013, + 0.019309258, + 0.0045757564, + 0.0019484916, + 0.046425495, + 0.016941141, + -0.013254514, + -0.04562745, + 0.020558376, + 0.008756827, + -0.0073775942, + 0.004428291, + -0.0055082566, + -0.0005638373, + -0.0010376775, + -0.0073428964, + 0.005577652, + 0.008509606, + -0.0044499775, + 0.021321723, + 0.0033548318, + 0.0059333034, + -0.0021935438, + -0.0024548608, + -0.0033136285, + -0.003940355, + 0.017834608, + -0.008483583, + 0.009602583, + 0.010417978, + 0.018112188, + 0.0021848695, + 0.014850607, + 0.012317676, + 0.008479245, + -0.023455631, + -0.005065861, + -0.009663303, + 0.006241245, + -0.009906188, + -0.015371072, + -0.018441817, + -0.013046327, + 0.052809868, + 0.00673135, + -0.010227141, + 0.0027432854, + 0.008865257, + -0.0018823491, + -0.005065861, + 0.01479856, + -0.028955214, + 0.0033570004, + -0.0027975005, + 0.01203142, + 0.016047677, + 0.005881257, + 0.00077364984, + 0.002480884, + 0.005521268, + -0.028920516, + -0.00258064, + 0.019899119, + -0.009177536, + 0.012170211, + -0.010114374, + -0.0024613666, + 0.030828888, + -0.007394943, + -0.013480049, + -0.029683866, + 0.020454282, + 0.098333225, + -0.0028126806, + 0.010140397, + 0.013879072, + -0.009481141, + 0.022622887, + 0.012083467, + 0.02317805, + 0.01091242, + 0.0009975582, + -0.006549187, + -0.00934235, + -0.031175865, + 0.010548094, + -0.02047163, + -0.0049270703, + -0.00012259395, + -0.020662468, + 0.011996723, + 0.020610422, + -0.008075885, + -0.021963632, + 0.011693118, + 0.017661119, + 0.0073515708, + -0.0073906058, + 0.011615048, + 0.018667351, + -0.0002638921, + -0.00031173698, + 0.012803444, + 0.002530762, + 0.03127996, + 0.0027758144, + -0.015084816, + 0.012959584, + 0.004319861, + -0.01232635, + 0.0027519597, + 0.00590728, + -0.0030056864, + 0.011476258, + 0.0047275587, + -0.011909978, + -0.01189263, + -0.002365948, + -0.027584655, + 0.045072287, + -0.027255027, + 0.014920002, + 0.02633554, + -0.009194885, + -0.091532476, + 0.016047677, + -0.0082060015, + -0.0065621985, + -0.036120284, + 0.0153276995, + 0.00028218972, + -0.0012306833, + 0.0077983034, + 0.0047969543, + 0.0060807685, + 0.01173649, + 0.030776842, + -0.0009531019, + -0.004541059, + -0.010721583, + -0.009307653, + -0.023438282, + 0.01721005, + -0.008071547, + -0.0052783843, + 0.0077158967, + -0.00609378, + 0.0060460707, + -0.01823363, + -0.0029796632, + -0.026300842, + -0.0024223318, + 0.0075901174, + -0.005477896, + 0.0021458347, + 0.0049661053, + -0.027289726, + 0.011051211, + 0.02781019, + -0.0064971405, + -0.00051883876, + 0.011632397, + 0.017027887, + -0.010721583, + 0.037404098, + 0.028469445, + -0.028642934, + 0.007767943, + 0.020280793, + -0.010808327, + 0.011632397, + -0.011163979, + -0.0072821756, + 0.031626936, + 0.008934652, + 0.018424468, + 0.001921384, + -0.016498746, + 0.0018693375, + 0.0048316517, + -0.0023746225, + 0.018441817, + -0.0071737454, + 0.012083467, + 0.006449431, + -0.015561909, + -0.0027866573, + 0.00087448995, + -0.0050441753, + -0.0130897, + -0.011320118, + -0.0151195135, + -0.026890703, + -0.0039815586, + -0.0012035758, + 0.017539676, + 0.01913577, + -0.016984515, + 0.038930796, + -0.0033613378, + 0.013245839, + 0.007433978, + -0.0024331748, + -1.3384359E-05, + -0.021807492, + -0.006115466, + 0.01218756, + 1.39858075E-05, + -0.0020601747, + -0.006865803, + -0.02871233, + 0.010999165, + -0.01256056, + 0.013028978, + 0.009828118, + -0.03348326, + 0.0117017925, + -0.003656268, + -0.006033059, + 0.009698002, + -0.02753261, + 0.014642421, + -0.00460178, + -0.00076443324, + 0.018962283, + 0.043753773, + -0.008219013, + -0.013349933, + 0.011172653, + -0.016160443, + 0.05475294, + -0.01913577, + -0.03379554, + -0.006345338, + 0.016264537, + 0.020228747, + -0.0114936065, + 0.0080238385, + -0.010600141, + 0.00646678, + -0.019708281, + 0.022987213, + -0.01293356, + 0.014147979, + -0.012118164, + -0.02947568, + -0.031731028, + 0.009914862, + 0.03079419, + 0.00033098334, + 0.024236329, + 0.019951167, + 0.0036540993, + 0.010140397, + -0.018719397, + 0.0025871457, + 0.0065014777, + 0.0067833965, + -0.0026543725, + -0.020523677, + 0.017730514, + 0.007876373, + -0.00023136304, + -0.018771445, + 0.022536144, + 0.023872003, + -0.013245839, + 0.019847073, + 0.005621024, + 0.004137698, + 0.037577588, + 0.0016080206, + -0.005599338, + 0.010738932, + -0.0119360015, + 0.0049877916, + 0.016949816, + -0.014226048, + 0.021634003, + -0.007911071, + 0.002305227, + 0.0019311428, + -0.0020471632, + -0.029944098, + -0.018008096, + -0.040735077, + 0.01195335, + -0.02213712, + 0.028348004, + -0.024305724, + -0.013254514, + -0.028330656, + 0.044655915, + 0.0020677648, + 0.019517444, + -0.030239027, + -0.0039772214, + 0.0012285147, + 0.004280826, + -0.017617747, + 0.010886397, + 0.013688235, + -0.014260747, + 0.0037191575, + 0.02184219, + 0.010001606, + -0.009671978, + 0.013827025, + 0.018303026, + -0.007828664, + 0.012534536, + -0.0067660473, + -0.006054745, + 0.0070523033, + -0.0049314075, + -0.027948981, + 0.02437512, + -0.009645955, + -0.01758305, + -0.02378526, + 0.009741373, + 0.02378526, + 0.028313307, + 0.02123498, + -0.019361306, + 0.0024310062, + 0.009802095, + 0.00848792, + 0.0070349546, + -0.033413865, + -0.0023616108, + -0.009810769, + -0.0019701775, + 0.0016654886, + 0.008054199, + 0.008084559, + -0.033136282, + 0.005989687, + 0.0032117038, + 0.011328792, + -0.0017890991, + -0.025589539, + -0.0056817452, + -0.014026537, + 0.005660059, + 0.0148072345, + -0.0006283533, + -0.02258819, + 0.023212748, + 0.021772794, + 0.01165842, + -0.02347298, + -0.017201375, + 0.0037126518, + 0.025242561, + -0.009064768, + -0.0030208668, + 0.011103258, + 0.042122982, + -0.001168878, + 0.034715027, + -0.011719141, + 0.01181456, + 0.0051135705, + -0.02616205, + 0.007208443, + 0.024392469, + 0.020055259, + -0.009038745, + 4.8725844E-05, + 0.1388601, + -0.010556769, + 0.02569363, + 0.00058877625, + 0.02453126, + -0.018736746, + -0.0061848615, + -0.00840985, + 0.001555974, + -0.009984258, + -0.013549444, + 0.006727013, + -0.012898862, + 0.006800745, + 0.0045757564, + 0.020697165, + -0.004172396, + -0.033066887, + 0.009628606, + 0.028226562, + -0.002476547, + 0.018771445, + -0.018424468, + -0.010903746, + 0.027862236, + 0.016195143, + -0.0032268842, + -0.016108397, + -0.0150154205, + 0.00934235, + -0.014520979, + 0.012751398, + 0.0072821756, + -0.018216282, + -0.01666356, + 0.027168283, + 0.025207864, + -0.0021599305, + -0.019829724, + -0.018493863, + -0.013783653, + 0.00443046, + 0.0057945126, + -0.012178886, + 0.0044174483, + -0.020089956, + -0.0039989077, + -0.0028668959, + 0.010157745, + 0.01615177, + 0.027844887, + 0.044482425, + -0.015692025, + 0.026578423, + 0.0021382445, + 0.0038579484, + -0.0071390476, + -0.02704684, + 0.025103772, + 0.010522071, + -0.00011974765, + 0.0038861402, + -0.027168283, + -0.00050908, + -0.00612414, + 0.004731896, + -0.02333419, + -0.0071173613, + -0.007269164, + 0.00077093905, + -0.005274047, + -0.035218146, + 0.024930283, + 0.035773307, + 0.009108141, + 0.0076334896, + 0.014217374, + 0.00851828, + 0.013159095, + -0.009602583, + -0.012430443, + 0.0113895135, + 0.02449656, + -0.0114155365, + 0.018008096, + 0.013107048, + 0.011875281, + -0.011398188, + -0.012317676, + 0.0038492738, + -0.01465977, + 0.00822335, + -0.010782304, + -0.02796633, + 0.033448562, + -0.020298142, + 0.011458908, + 0.015692025, + 0.0064147334, + 0.045835633, + -0.0065231635, + -0.0012989944, + 0.0114936065, + -0.0064190705, + -0.017886654, + 0.048923727, + -0.014625072, + 0.018285677, + -0.04996466, + -0.014616397, + -0.009116815, + -0.004014088, + -0.01613442, + -0.0149547, + 0.025763027, + -0.01083435, + 0.025919167, + 0.0011916484, + 0.015986957, + 0.0057337917, + -0.01442556, + 0.012812118, + -0.034350704, + -0.018459165, + -0.018927583, + 0.029146051, + -0.0038796342, + -0.005412838, + 0.012352373, + -0.008179978, + -0.0035066342, + 0.0001385874, + -0.009663303, + 0.010712909, + -0.008106246, + -0.0030512272, + 0.0008864173, + -0.0061067916, + 0.010643513, + -0.010496048, + 0.022640236, + 0.0068094195, + 0.019014329, + 0.0025047387, + -0.009802095, + 0.005226338, + -0.007941431, + 0.004849001, + 0.018268328, + -0.0038557795, + 0.0627681, + 0.0044456404, + -0.030880935, + 0.009680653, + -0.010201118, + 0.0025502795, + 0.002509076, + 0.010018955, + 0.011406862, + -0.012725374, + 0.013592816, + -0.010704234, + -0.011172653, + -0.008952001, + -0.0051873033, + -0.013896421, + 0.01792135, + -0.017218724, + 0.00034616358, + 0.020246096, + 0.019465398, + 0.011762514, + 0.006132815, + -0.017357513, + 0.027602004, + -0.021217631, + -0.013592816, + -0.018459165, + 0.0053607915, + -0.0017619915, + -0.008552978, + -0.0111813275, + 0.011710467, + -0.039798237, + 0.026387585, + 0.0033960354, + -0.011120606, + 0.013401979, + -0.019899119, + 0.010348583, + 0.012612606, + -0.015969606, + -0.018615305, + -0.0062455824, + 0.016984515, + -0.007126036, + -0.041949496, + -0.01046135, + -0.0032789307, + 0.0064928033, + 0.010712909, + -0.013532095, + 0.0003705604, + 0.0021512562, + 0.019031677, + 0.009767396, + -0.01960419, + -0.024271026, + 0.003860117, + 0.027567307, + 0.007008931, + -0.013688235, + -0.014711816, + 0.0038839716, + 0.019066375, + -0.013037653, + -0.02258819, + 0.012950909, + -0.022154469, + 0.011406862, + 0.004541059, + 0.021304375, + 0.009298978, + 8.227145E-05, + 0.017973399, + -0.031661633, + 0.002244506, + 0.027671399, + -0.015553235, + -0.0052133263, + -0.001709945, + -0.018268328, + 0.0019495758, + 0.008305757, + 0.00095093326, + -0.010496048, + 0.01629056, + 0.0073906058, + 0.032667864, + -0.004961768, + 0.026786609, + 0.0025893142, + -0.004506361, + -0.019239863, + 0.04115145, + 0.043302704, + 0.008097571, + 0.014390863, + -0.0027584655, + -0.0034047097, + -0.005417175, + -0.00590728, + -0.021200282, + 0.03395168, + -0.02047163, + -0.017661119, + -0.025346655, + 0.017383538, + 0.018910235, + -0.008878268, + 0.010010281, + -0.02213712, + 0.03618968, + -0.030186981, + 0.013644863, + 0.018042793, + 0.012066118, + 0.018823491, + 0.012118164, + 0.0052610356, + 0.0004182697, + -0.0042201052, + 0.0115716765, + -0.021130886, + 0.034923214, + -0.012300327, + -0.027098889, + 0.01807749, + 0.0055256053, + 0.01189263, + -0.008769838, + 0.012768746, + 0.00031715847, + 0.0065578613, + -0.004645152, + 0.005725117, + -0.0009877996, + 0.013098374, + -0.005373803, + 0.0068094195, + 0.014902653, + -0.0041637216, + 0.024010794, + 0.01988177, + 0.026387585, + 0.00407264, + -0.015431793, + 0.0037300005, + 0.026439631, + -0.0028625585, + -0.03495791, + 0.0062716054, + 0.002986169, + 0.0021414973, + -0.0014334479, + 0.0017489799, + -0.004419617, + -0.0031054423, + 0.01024449, + -0.0048620123, + -0.0025719656, + -0.0011054464, + -0.007004594, + -0.0016156107, + 0.027272375, + 0.012751398, + 0.014477607, + 0.0017131979, + -0.012664653, + -0.02199833, + 0.005230675, + 0.030932982, + -0.014685793, + 0.0045931055, + -0.0035608495, + -0.0051916405, + -0.021894235, + 2.5989375E-05, + 0.0020796922, + -0.008561652, + -0.032980144, + -0.009108141, + 0.0065968963, + 0.011693118, + 0.01629056, + -0.017409561, + 0.0038080704, + -0.017383538, + -0.03920838, + -0.0055299425, + 0.0037365064, + -0.015284328, + 0.032234143, + 0.033587355, + -0.03181777, + 0.0006657617, + -0.0032160413, + 0.015587932, + -0.007008931, + -0.025745679, + -0.023646468, + -0.027445864, + 0.01479856, + 0.023681166, + -0.004835989, + -0.0006657617, + 0.021200282, + 0.016984515, + 0.019847073, + -0.015440468, + -0.027549958, + 0.009030071, + 0.012577909, + 0.0054865708, + -0.0032529074, + -0.016585492, + -0.009142838, + 0.0023095643, + -0.004237454, + -0.003925175, + 0.009307653, + -0.019170469, + -0.018771445, + -0.019326607, + -0.001336945, + -0.028001027, + -0.0028191865, + -0.0009872575, + -0.0059376406, + -0.031921864, + 0.0077332454, + 0.009194885, + 0.014330141, + -0.027931632, + -0.0028343666, + 0.013835699, + -0.016654886, + 0.024565957, + -0.039728843, + 0.01899698, + 0.011276746, + 0.019482747, + -0.007021943, + -0.0012350206, + 0.0057728263, + 0.03273726, + -0.010140397, + -0.00425914, + -0.013454026, + 0.009628606, + 0.0013965816, + 0.010790979, + -0.008852245, + -0.006471117, + -0.012829467, + 0.023247445, + 0.0029666517, + 0.00811492, + -0.005699094, + 0.0040054135, + -0.020367539, + -0.03006554, + -0.010383281, + 0.028174516, + 0.029718563, + 0.006657617, + 0.008435873, + 0.010799653, + -0.00904742, + -0.003096768, + -0.009429094, + 0.023351539, + 0.019951167, + 0.01165842, + 0.0020916194, + -0.003057733, + -0.013358607, + -0.014104607, + 0.017904002, + -0.0021686049, + -0.025988562, + -0.00508321, + -0.0011916484, + -0.012413095, + 0.014642421, + 0.008539966, + 0.020835957, + 0.018320374, + 0.009272954, + 0.0020710176, + -0.054371264, + 0.0048446637, + 0.0075684316, + 0.0060807685, + 0.011450234, + -0.0057164426, + 0.03473238, + -0.0010989406, + 0.0006278111, + 0.0034394076, + 0.009099467, + 0.00304689, + -0.028226562, + 0.0054258495, + -0.012595258, + 0.009142838, + 0.011693118, + 0.021772794, + -0.01825098, + -0.022518793, + 0.01852856, + 0.010652187, + -0.0068874895, + 0.026040608, + -0.0070696524, + -0.0042070937, + -0.00489671, + 0.033934332, + 0.014200025, + 0.01635128, + -0.031002376, + -0.022622887, + -0.0056774076, + 0.014182677, + -0.041047353, + 0.012387072, + 0.03336182, + 0.02631819, + 0.009220908, + 0.001451881, + 0.015379746, + 0.025988562, + 0.003096768, + -0.013367281, + 0.0026630468, + -0.0074556638, + -0.004571419, + -0.021477863, + 0.016481398, + 0.02812247, + 0.028330656, + -0.006978571, + 0.013375956, + -0.010131722, + -0.0075337337, + -0.017314142, + -0.016455375, + 0.0005326636, + 0.003025204, + -0.0070132683, + -0.009854141, + 0.038826704, + 0.0017435584, + -0.008418525, + -0.009151513, + 0.019569492, + 0.00676171, + -0.04292103, + -0.015613955, + -0.013193793, + 0.034125168, + 0.00800649, + 0.012603932, + -0.0059593264, + -0.050866798, + 0.00059745065, + -0.012074793, + -0.002437512, + 0.02513847, + 0.030256376, + -0.0014464596, + 0.016143095, + -0.0031358027, + 0.0006337748, + 0.026196748, + -0.01232635, + 0.006696652, + 0.00065546087, + 0.0018671689, + -0.004467326, + 0.018615305, + -0.0063496754, + 0.007624815, + 0.0261794, + 0.016091049, + -0.02064512, + -0.002111137, + 0.009030071, + -0.0045367214 + ] +} diff --git a/sdk/search/azure-search-documents/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/sdk/search/azure-search-documents/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker deleted file mode 100644 index 1f0955d450f0d..0000000000000 --- a/sdk/search/azure-search-documents/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker +++ /dev/null @@ -1 +0,0 @@ -mock-maker-inline diff --git a/sdk/search/azure-search-documents/swagger/README.md b/sdk/search/azure-search-documents/swagger/README.md index 7b517abf154aa..5068fadcdecfd 100644 --- a/sdk/search/azure-search-documents/swagger/README.md +++ b/sdk/search/azure-search-documents/swagger/README.md @@ -88,9 +88,9 @@ These settings apply only when `--tag=searchindex` is specified on the command l namespace: com.azure.search.documents input-file: - https://raw.githubusercontent.com/Azure/azure-rest-api-specs/0cfd102a6ecb172f04ec915732bd8ca6f6b2a7af/specification/search/data-plane/Azure.Search/preview/2023-07-01-Preview/searchindex.json -models-subpackage: implementation.models -custom-types-subpackage: models -custom-types: AnswerResult,AutocompleteItem,AutocompleteMode,AutocompleteOptions,AutocompleteResult,CaptionResult,FacetResult,IndexActionType,IndexDocumentsResult,IndexingResult,QueryAnswerType,QueryCaptionType,QueryLanguage,QuerySpellerType,QueryType,ScoringStatistics,SearchMode,SuggestOptions,DocumentDebugInfo,SemanticDebugInfo,QueryResultDocumentSemanticField,QueryResultDocumentRerankerInput,SemanticPartialResponseReason,SemanticPartialResponseType,SemanticErrorHandling,QueryDebugMode +models-subpackage: models +custom-types-subpackage: implementation.models +custom-types: AutocompleteRequest,IndexAction,IndexBatch,RequestOptions,SearchDocumentsResult,SearchError,SearchErrorException,SearchOptions,SearchRequest,SearchResult,SuggestDocumentsResult,SuggestRequest,SuggestResult customization-class: src/main/java/SearchIndexCustomizations.java ``` @@ -214,7 +214,7 @@ directive: ### Remove required from properties that are optional -``` yaml $(java) +``` yaml $(tag) == 'searchservice' directive: - from: swagger-document where: $.definitions @@ -228,7 +228,7 @@ directive: ``` ### Renames -``` yaml $(java) +``` yaml $(tag) == 'searchservice' directive: - from: swagger-document where: $.definitions @@ -290,7 +290,7 @@ directive: ``` ### Rename Answers to QueryAnswerType, Captions to QueryCaptionType, and Speller to QuerySpellerType -``` yaml $(java) +``` yaml $(tag) == 'searchindex' directive: - from: swagger-document where: $.definitions @@ -317,7 +317,7 @@ directive: delete param["x-ms-enum"]; ``` -``` yaml $(java) +``` yaml $(tag) == 'searchindex' directive: - from: swagger-document where: $.definitions @@ -370,7 +370,7 @@ directive: ``` ### Rename client parameter names -``` yaml $(java) +``` yaml $(tag) == 'searchservice' directive: - from: swagger-document where: $.definitions @@ -389,3 +389,58 @@ directive: $.WordDelimiterTokenFilter.properties.catenateWords["x-ms-client-name"] = "wordsCatenated"; $.WordDelimiterTokenFilter.properties.catenateNumbers["x-ms-client-name"] = "numbersCatenated"; ``` + +### Rename Dimensions + +To ensure alignment with `VectorSearchConfiguration`, rename the `Dimensions` to `VectorSearchDimensions`. + +```yaml $(tag) == 'searchservice' +directive: +- from: swagger-document + where: $.definitions.SearchField.properties.dimensions + transform: $["x-ms-client-name"] = "vectorSearchDimensions"; +``` + +### Add `arm-id` format for `AuthResourceId` + +Add `"format": "arm-id"` for `AuthResourceId` to generate as [Azure.Core.ResourceIdentifier](https://learn.microsoft.com/dotnet/api/azure.core.resourceidentifier?view=azure-dotnet). + +```yaml $(tag) == 'searchservice' +directive: +- from: swagger-document + where: $.definitions.WebApiSkill.properties.authResourceId + transform: $["x-ms-format"] = "arm-id"; +``` + +### Rename Vector property `K` + +Rename Vector property `K` to `KNearestNeighborsCount` + +```yaml $(tag) == 'searchindex' +directive: +- from: swagger-document + where: $.definitions.Vector.properties.k + transform: $["x-ms-client-name"] = "KNearestNeighborsCount"; +``` + +### Rename Vector property `Vector` + +Rename Vector property `Vector` to `SearchQueryVector` + +```yaml $(tag) == 'searchindex' +directive: +- from: swagger-document + where: $.definitions.Vector + transform: $["x-ms-client-name"] = "SearchQueryVector"; +``` + +### Rename QueryResultDocumentSemanticFieldState + +Simplify `QueryResultDocumentSemanticFieldState` name by renaming it to `SemanticFieldState` + +```yaml $(tag) == 'searchindex' +directive: +- from: swagger-document + where: $.definitions.QueryResultDocumentSemanticFieldState + transform: $["x-ms-enum"].name = "SemanticFieldState"; +```