CQP needs to know where to look for CWB indexed corpora. To initialize CQP,
call cqp_initialize. To reset the registry, use the function
cqp_reset_registry. To get the registry used by CQP, use
cqp_get_registry. To get the initialization status, use
cqp_is_initialized
cqp_initialize(registry = Sys.getenv("CORPUS_REGISTRY")) cqp_is_initialized() cqp_get_registry() cqp_reset_registry(registry = Sys.getenv("CORPUS_REGISTRY"))
| registry | the registry directory |
|---|
cqp_is_initialized() # check initialization status#> [1] TRUEif (!cqp_is_initialized()) cqp_initialize() cqp_is_initialized() # check initialization status (TRUE now?)#> [1] TRUEcqp_get_registry() # get registry dir used by CQP#> [1] "/var/folders/m_/431fjnbs1t32_62d35wvs7pr0000gp/T//Rtmp2Z1wFX/registry_tmp"registry <- if (!check_pkg_registry_files()) use_tmp_registry() else get_pkg_registry() if (cqp_get_registry() != registry) cqp_reset_registry(registry = registry) cqp_list_corpora() # get list of corpora#> [1] "UNGA" "REUTERS"