search::object_unindex (public)

 search::object_unindex -object_id object_id

Defined in packages/search/tcl/search-procs.tcl

Unindexes an object by invoking the proper callbacks.

Switches:
-object_id (required)

Partial Call Graph (max 5 caller/called nodes):
test_object_utilities object_utilities (test search) search::object_unindex search::object_unindex test_object_utilities->search::object_unindex acs_sc::invoke acs_sc::invoke (public) search::object_unindex->acs_sc::invoke callback callback (public) search::object_unindex->callback search::driver_name search::driver_name (public) search::object_unindex->search::driver_name search::indexer search::indexer (private) search::indexer->search::object_unindex

Testcases:
object_utilities
Source code:
    set driver [search::driver_name]
    if {$driver eq ""} {
        return
    }

    acs_sc::invoke  -contract FtsEngineDriver  -operation unindex  -call_args [list $object_id]  -impl $driver

    # call the search action callbacks.
    callback -catch search::action  -action DELETE  -object_id $object_id  -datasource NONE  -object_type {}
XQL Not present:
PostgreSQL
Generic XQL file:
packages/search/tcl/search-procs.xql

Oracle XQL file:
packages/search/tcl/search-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: