Мы можем использовать stringr
, что очень удобно для строковых операций, и просто использовать str_extract
, т.е.
str_extract(Tweet, Keyword)
#[1] "crimes against women"
Для нескольких ключевых слов и нескольких строк вам необходимо подать заявку, т.е.
Keyword <- c("crimes against women", "something")
Tweet <- c("Andhra Pradesh is the highest state with crimes against women",
"another string with something else")
sapply(Tweet, function(i)str_extract(i, paste(Keyword, collapse = '|')))
# Andhra Pradesh is the highest state with crimes against women another string with something else
# "crimes against women" "something"
Не непосредственно. Большинство контейнеров вставляет каждую ВОЙНУ отдельный classloader с EAR classloader как их родитель. Сессии каждого приложения являются отдельными. Можно поместить что-то обеспеченное родительским EAR на каждой сессии. При необходимости в них для совместного использования чего-то, сделайте это функцией EAR.
Насколько я читал и видел, не возможно совместно использовать сессии через различные веб-приложения. Можно только сериализировать сессию для передачи между экземплярами того же веб-приложения.
Для этого нет "стандартного" решения. Однако многие серверы приложений имеют для этого собственные расширения. В WebSpere есть, например, параметр «Общий контекст сеанса».