R: Filter and Index Functions on Corpora

tm_filter {tm} | R Documentation

## Filter and Index Functions on Corpora

### Description

Interface to apply filter and index functions to corpora.

### Usage

    ## S3 method for class 'PCorpus'
    tm_filter(x, FUN, ...)
    ## S3 method for class 'SimpleCorpus'
    tm_filter(x, FUN, ...)
    ## S3 method for class 'VCorpus'
    tm_filter(x, FUN, ...)
    ## S3 method for class 'PCorpus'
    tm_index(x, FUN, ...)
    ## S3 method for class 'SimpleCorpus'
    tm_index(x, FUN, ...)
    ## S3 method for class 'VCorpus'
    tm_index(x, FUN, ...)

### Arguments

`x` | A corpus.
`FUN` | a filter function taking a text document or a string (if `x` is a `SimpleCorpus`) as input and returning a logical value.
`...` | arguments to `FUN`.

### Value

`tm_filter` returns a corpus containing documents where `FUN` matches, whereas `tm_index` only returns the corresponding indices.

### Examples

    data("crude")
    # Full-text search
    tm_filter(crude, FUN = function(x) any(grep("co[m]?pany", content(x))))

[Package tm version 0.7-1 Index]