What this category's data looks like
This page addresses primary and secondary school timetable and after-school service scheduling scenarios; the materials include the master timetable, teacher assignment table, and after-school service project table. The master timetable records class, week, period, and course name; the teacher assignment table records teacher, subject, class, and weekly class hours; the after-school service project table records project name, participating classes, week, date, and signed receipt. The materials are updated on three rhythms: the beginning of the semester, the end of the month, and midterm adjustments, and the version number and signature column flow with the materials. When entering this function, the master timetable serves as the primary index source, while the teacher assignment table and after-school service project table serve as comparison materials, providing the teaching relationship and project participation relationship respectively, for cross-material basis queries. Field characteristics include date, name, quantity, signature, and receipt status. The same record may have inconsistent names, quantities, or dates across different materials. When versions are not synchronized or signed receipts are missing, the index still retains the original data row for subsequent retrieval and citation trimming to obtain supporting materials.
Configuration and implementation checks
This step is executed by the index service and vector database, outputting vectors and index status (whether recall is possible, whether data in the same group is merged). The basis entries that can be traced back to the original text are then completed by subsequent AI nodes, code nodes, or manual work (retrieval and citation trimming only take supporting materials). Vectors are stored in the vector database, and the original data is stored in data tables in the business database, with index fields recording the corresponding multiple vector identifiers; retrieval first recalls vectors, then merges back to the original data by identifier, taking the highest score for the same group of data.
| Object | Check | Verification action |
|---|---|---|
| Master timetable | Class, week, period, course name, and date must be aligned item by item with the teacher assignment table and after-school service project table, and the signature and receipt status must be the current version | Open a master timetable data row, check whether the index field contains multiple vector identifiers, and confirm that the data row status is indexed |
| Teacher assignment table | Teacher, subject, class, and weekly class hours quantity must be consistent with the master timetable, and the version number and signature column must be the current version | Search by teacher and class, check whether data in the same group is merged, and verify the reference text budget corresponding to limit |
| After-school service project table | Project name, participating classes, week, and date must be consistent with the master timetable and teacher assignment table, and missing signatures or receipts must be marked | Check the data scope covered by the rebuild task record, and confirm that after changing models, rebuild is triggered only for data that has already completed indexing |
| Index model | Must be consistent with the vector model actually used by the knowledge base, and the index field records multiple vector identifiers for one data row | Check the index model in the knowledge base settings, and open a data row to verify whether the index field is complete |
Three common errors
- Symptom: duplicate entries appear in retrieval results. Inspect the following: the same record has inconsistent names or quantities in the master timetable and teacher assignment table, and after vector recall it is not merged by the same group of original data.
- Symptom: recall quality drops after changing models. Inspect the following: the rebuild task is triggered only for data that has already completed indexing; materials whose versions are not synchronized have not yet completed indexing and do not participate in recall, so indexing must be completed before rebuilding.
- Symptom: a data row has content but cannot be retrieved. Inspect the following: the after-school service project table lacks a signature or receipt, the index field does not record the corresponding vector identifier, or the date and week are inconsistent across materials.
How to verify the setup
This function's acceptance: sample a data row and inspect the index field to confirm that multiple vector identifiers are all present and the status is indexed, then retrieve once to see whether data in the same group is merged and whether the vector score takes the highest score.
Business test: ask a cross-material basis question, see whether the answer provides a traceable source, and verify that the tokens of the reference text and the number of array entries are recorded separately, without comparing quoteMaxToken with the number of references.
- Open a data row, check whether the index field contains multiple vector identifiers, and confirm that the data row status is indexed.
- Check the data scope covered by the rebuild task record, and confirm that after changing models, rebuild is triggered only for data that has already completed indexing.