diff options
author | Dan Saadati <dsaadati@google.com> | 2021-12-28 13:43:34 -0800 |
---|---|---|
committer | Dan Saadati <dsaadati@google.com> | 2021-12-28 15:12:47 -0800 |
commit | beff93fe1f5165aeeb871d9711963aa1846299ae (patch) | |
tree | 247c43adc7dc69fb846fd92c2da96654fbe818ea /java | |
parent | da1b8986e7c873efa45529b8adc4a32490eb9c3c (diff) | |
download | icing-beff93fe1f5165aeeb871d9711963aa1846299ae.tar.gz |
Sync from upstream.
Descriptions:
================
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: 204333391
Bug: 152934343
Bug: 205209589
Bug: 206147728
Bug: 209993976
Change-Id: Id94a377fd37c5eb7ebc3d7547cf8ff0ad4152620
Diffstat (limited to 'java')
-rw-r--r-- | java/tests/instrumentation/src/com/google/android/icing/IcingSearchEngineTest.java | 11 |
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()); |