search_sub | R Documentation |
This function starts from the results of a prior search and performs a sub search for a temporal co-occurence. In the sub search all results from the prior search will be checked. The sub search will check annotations in other tiers that temporally overlap with the original search result. Those annotation will be checked if they match a search pattern. If so, the search hit of the sub search will be added to a new column in the original search results data frame.
search_sub(
x,
s,
pattern,
searchMode = c("content", "fulltext", "fulltext.byTime", "fulltext.byTier"),
searchNormalized = TRUE,
filterTierIncludeRegEx = "",
filterTierExcludeRegEx = "",
destinationColumn = "subsearch",
deleteLinesWithNoResults = FALSE,
excludeHitsWithinSameTier = TRUE
)
x |
Corpus object. |
s |
Search object. |
pattern |
Character string; search pattern as regular expression |
searchMode |
Character string; takes the following values: |
searchNormalized |
Logical; if |
filterTierIncludeRegEx |
Character string; limit search to tiers that match the regular expression |
filterTierExcludeRegEx |
Character string; limit search to tiers that match the regular expression |
destinationColumn |
Character string; name of column where results of sub search will be stored |
deleteLinesWithNoResults |
Logical; if |
excludeHitsWithinSameTier |
Logical; if |
Search object.
search_new, search_run, search_makefilter
library(act)
# Lets search for instances where participants laugh together
# First search for annotations that contain laughter (in original content)
myRegEx <- "(\\brie\\b|\\briendo\\b)"
mysearch <- act::search_new(x=examplecorpus,
pattern=myRegEx,
searchNormalized = FALSE)
mysearch@results.nr
# Now perform sub search, also on laughs/laughing
test <- act::search_sub(x=examplecorpus,
s=mysearch,
pattern=myRegEx)
# Check the co-occurring search hits
test@results$subsearch
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.