搜索 FirestoreByNGram 数据
火炉
使用時の注意
- ネストしているフィールドのテキストを検索対象としては取ってこれない
- 現時点のバージョンでは OR
- {\FN黑体\FS22\BORD1\SHAD0\3AHBE\4AH00\FSCX67\FSCY66\2CHFFFFFF\3CH808080}我很高兴见到你
使用方法
云函数qq
const firestore = getFirestore(app);
import {
functionFactoryForWriteHook,
functionFactoryForSearchRequest,
} from "@codelic/searchforfirestorebyngram";
// onWriteでデータの追加されたタイミングで検索用のDBへ検索用のドキュメントを追加
export const createBinaryGrumDoc = functionFactoryForWriteHook(
firestore,
"users"
);
// 検索リクエストを投げる先のAPI
export const getSearchRequest = functionFactoryForSearchRequest(firestore);
検索をかけたい場合のリクエストの中身のタイプ情報
type query ={
collectionName: string; // 対象のコレクション名 例)User
targetFieldName: string; // 検索をかけたいフィールド名 例)name
searchWord: string; // 検索キーワード 例)山田
}
制限に関して
- 火炉 火炉 火炉