equal
deleted
inserted
replaced
82 ftcontainer = session.repo.schema.rschema(rtype).fulltext_container |
82 ftcontainer = session.repo.schema.rschema(rtype).fulltext_container |
83 if ftcontainer == 'subject': |
83 if ftcontainer == 'subject': |
84 FTIndexEntityOp(session, entity=session.entity(eidto)) |
84 FTIndexEntityOp(session, entity=session.entity(eidto)) |
85 elif ftcontainer == 'object': |
85 elif ftcontainer == 'object': |
86 FTIndexEntityOp(session, entity=session.entity(eidfrom)) |
86 FTIndexEntityOp(session, entity=session.entity(eidfrom)) |
87 |
|
88 def fti_update_after_delete_relation(session, eidfrom, rtype, eidto): |
87 def fti_update_after_delete_relation(session, eidfrom, rtype, eidto): |
89 """sync fulltext index when relevant relation is deleted. Reindexing both |
88 """sync fulltext index when relevant relation is deleted. Reindexing both |
90 entities is necessary. |
89 entities is necessary. |
91 """ |
90 """ |
92 if session.repo.schema.rschema(rtype).fulltext_container: |
91 if session.repo.schema.rschema(rtype).fulltext_container: |