aboutsummaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorAlexander Dorokhine <adorokhine@google.com>2022-03-22 22:55:15 -0700
committerTim Barron <tjbarron@google.com>2022-03-23 17:04:14 +0000
commit9ab600c39d0b5c87fc7dc4d8155d1efb535f1608 (patch)
tree93ed846d985900e348c166b14818348705d46ea9 /java
parent19600c2c36c5add7e7a792b7e4f742d45b3f871f (diff)
parentc4f46ed536752b4c07f7696e65ff79c2d5086f3f (diff)
downloadicing-9ab600c39d0b5c87fc7dc4d8155d1efb535f1608.tar.gz
Merge remote-tracking branch 'goog/androidx-platform-dev' into tm-dev
* goog/androidx-platform-dev: Sync from upstream. Sync from upstream. Sync from upstream. Descriptions: ====================================================================== Add some additional logging that will help diagnose b/218413237 ====================================================================== Mark VerbatimTokenizer::ResetToTokenStartingAfter as 'override'. ====================================================================== Support dump function for SchemaStore ====================================================================== Refactor DocumentStore::Initialize to improve readability of document store recovery. ====================================================================== Remove non-NDK API usages of ICU4C in libicing. ====================================================================== Move IcuDataFileHelper to the testing directory since it is a test-only util. ====================================================================== Support dump function for DocumentStore ====================================================================== Switch to use PRead rather than MMap in the proto log. ====================================================================== Support dump function for main/lite index and lexicon ====================================================================== Fix LiteIndex::AppendHits ====================================================================== Enable and fix DocumentStoreTest.LoadScoreCacheAndInitializeSuccessfully ====================================================================== Fix MainIndex::GetStorageInfo. ====================================================================== Fix icing-search-engine_fuzz_test by making IcuLanguageSegmenterIterator::Advance non-recursive. ====================================================================== Allow to return additional information for deleted documents in DeleteByQuery ====================================================================== Using enum class in Token::Type for better type safety. ====================================================================== Normalize Tokens by Token type when retrieving snippets ================ Rename max_window_bytes to max_window_utf32_length, Delete the max_tokens_per_doc field in IcingSearchEngineOptions. ================ Handle suggestion namespace ownership. ================ Fix OkStatus() is not a valid argument to StatusOr in Main_index.RetrieveMoreHits. ================ Allow advancing when current indices are negative in CharacterIterator ================ Adds support for verbatim tokenization and indexing in IcingLib ================ Renames TokenizerIterator Reset functions ================ Add term_match_type to SuggestionSpec proto ================ Unify the C++ proto enum style ================ Allow zero property weights in IcingLib Bug: 152934343 Bug: 158089703 Bug: 185845269 Bug: 203700301 Bug: 204333391 Bug: 205209589 Bug: 206147728 Bug: 209071710 Bug: 209993976 Bug: 218413237 Bug: 218413237 Bug: 223549255 Test: Presubmit Change-Id: I96665ba718f89e69ca99cd833ad80fa555edf436
Diffstat (limited to 'java')
-rw-r--r--java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java b/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java
index cb28331..a46814c 100644
--- a/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java
+++ b/java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java
@@ -53,7 +53,9 @@ import com.google.android.icing.proto.StringIndexingConfig;
import com.google.android.icing.proto.StringIndexingConfig.TokenizerType;
import com.google.android.icing.proto.SuggestionResponse;
import com.google.android.icing.proto.SuggestionSpecProto;
+import com.google.android.icing.proto.SuggestionSpecProto.SuggestionScoringSpecProto;
import com.google.android.icing.proto.TermMatchType;
+import com.google.android.icing.proto.TermMatchType.Code;
import com.google.android.icing.proto.UsageReport;
import com.google.android.icing.IcingSearchEngine;
import java.io.File;
@@ -650,7 +652,14 @@ public final class IcingSearchEngineTest {
assertStatusOk(icingSearchEngine.put(emailDocument2).getStatus());
SuggestionSpecProto suggestionSpec =
- SuggestionSpecProto.newBuilder().setPrefix("f").setNumToReturn(10).build();
+ SuggestionSpecProto.newBuilder()
+ .setPrefix("f")
+ .setNumToReturn(10)
+ .setScoringSpec(
+ SuggestionScoringSpecProto.newBuilder()
+ .setScoringMatchType(Code.EXACT_ONLY)
+ .build())
+ .build();
SuggestionResponse response = icingSearchEngine.searchSuggestions(suggestionSpec);
assertStatusOk(response.getStatus());