Fix: add tokenized content (#12793)

### What problem does this PR solve?

Add tokenized content es field to query zh message.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Lynn
2026-01-23 16:56:03 +08:00
committed by GitHub
parent 11470906cf
commit f3923452df
5 changed files with 118 additions and 3 deletions

View File

@ -247,6 +247,21 @@ class MessageService:
return ids_to_remove, current_size
return ids_to_remove, current_size
@classmethod
def get_missing_field_messages(cls, memory_id: str, uid: str, field_name: str):
select_fields = ["message_id", "content"]
_index_name = index_name(uid)
res = settings.msgStoreConn.get_missing_field_message(
select_fields=select_fields,
index_name=_index_name,
memory_id=memory_id,
field_name=field_name
)
if not res:
return []
docs = settings.msgStoreConn.get_fields(res, select_fields)
return list(docs.values())
@classmethod
def get_by_message_id(cls, memory_id: str, message_id: int, uid: str):
index = index_name(uid)