Java Android Studio Firestore搜索
如何在Firestore中搜索全文?在我的代码中,它只搜索第一个单词Java Android Studio Firestore搜索,java,android,firebase,search,google-cloud-firestore,Java,Android,Firebase,Search,Google Cloud Firestore,如何在Firestore中搜索全文?在我的代码中,它只搜索第一个单词 MCSearchIV.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (isNetworkAvailable()){ if (MCSearchET.getText().length() >= 1){
MCSearchIV.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isNetworkAvailable()){
if (MCSearchET.getText().length() >= 1){
query = firebaseFirestore.collection("Files/MindfulnessFeatures/Content")
.orderBy("ContentName")
.startAt(MCSearchET.getText().toString())
.endAt(MCSearchET.getText().toString() + "\uf8ff");
options = new FirestorePagingOptions.Builder<Model>().setQuery(query, config, Model.class).build();
adapter.updateOptions(options);
}
}
else{
Toast.makeText(getApplicationContext(), "No Internet Connection", Toast.LENGTH_SHORT).show();
}
}
});
}
MCSearchIV.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
if(isNetworkAvailable()){
如果(MCSearchET.getText().length()>=1){
query=firebaseFirestore.collection(“文件/MindfulnessFeatures/Content”)
.orderBy(“ContentName”)
.startAt(MCSearchET.getText().toString())
.endAt(MCSearchET.getText().toString()+“\uf8ff”);
options=new FirestorePagingOptions.Builder().setQuery(query,config,Model.class).build();
adapter.updateOptions(选项);
}
}
否则{
Toast.makeText(getApplicationContext(),“无Internet连接”,Toast.LENGTH_SHORT.show();
}
}
});
}
Firestore不支持全文搜索。这已经被讨论过很多次了,所以我建议你去看看:还有