当前位置: 首页 > 知识库问答 >
问题:

Stanford CoreNLP标记器中的设置选项

秦飞航
2023-03-14
// expects two command line parameters: one file to be read, one to write to

import java.io.*;
import java.util.*;

import edu.stanford.nlp.io.*;
import edu.stanford.nlp.ling.*;
import edu.stanford.nlp.pipeline.*;
import edu.stanford.nlp.trees.*;
import edu.stanford.nlp.util.*;

public class StanfordCoreNlpDemo {

  public static void main(String[] args) throws IOException {
    PrintWriter out;
    out = new PrintWriter(args[1]);

    Properties props = new Properties();
    props.setProperty("annotators", "tokenize, ssplit, pos, lemma");
    StanfordCoreNLP pipeline = new StanfordCoreNLP(props);
    Annotation annotation;
    annotation = new Annotation(IOUtils.slurpFileNoExceptions(args[0]));

    pipeline.annotate(annotation);
    pipeline.prettyPrint(annotation, out);
  }
}

共有1个答案

屈晨
2023-03-14

将以下内容添加到代码中:

props.setproperty(“tokenize.options”,“untokenizable=allkeep”);

untokenizable的6个选项是:

 类似资料:
  • log4j2配置的筛选器部分可能与下面的示例类似,但NoMarkerFilter语句应该捕获未设置标记的情况。

  • 本文向大家介绍select标签设置默认选中的选项方法,包括了select标签设置默认选中的选项方法的使用技巧和注意事项,需要的朋友参考一下 方法有两种。 第一种 通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。 第二种 为通过前端js来控制选中的项: 获取<select>标签选中项文本的js代码为: 一些其它操作<select>标签的技巧如下: 1)

  • 我想创建一个搜索索引,其中包含我想要以下顺序的结果的属性: 首先,所有以搜索词开头的结果 然后所有包含搜索词的结果 为此,我想使用https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-edgengram-tokenizer.html 但是我的索引设置中已经有一个标记器kuromoji_tokenizer。

  • 问题内容: 我想在React Native的MapView上设置一个标记,但是我无法通过MapView的官方文档找到任何信息。 如果不允许这样做,如何在React Native中使用现有的react模块,例如react-googlemaps? 问题答案: 您可以使用道具设置标记。 例如:

  • 在我的Struts 1应用程序中的jsp中,我试图使用c: set标签从显示表中的列表中设置变量。 表中的每一行都有一个值(100或200),用于区分是哪个用户添加了条目。我只想为某个用户显示编辑/删除(100)。 我正在尝试设置该值并将其与100进行比较,以确定哪些行应具有编辑/删除权限。 我遇到的问题是rowUser没有从我的列表中分配值。 我知道列表中有值,因为表正在显示,但它们显示的所有行

  • 这看起来很简单,但我没有找到答案。 我有一个基本的的值没有改变,我也希望知道用户选择了一些东西并重新触发整个处理。所以可能不是我想要使用的,但我没有找到该使用什么。 有一个基本的select标记和一些选项在里面,这是可能的吗?如果不是,实现这一目标的最佳方法可能是什么?(我懒惰的手指宁愿实现一个自定义的React下拉列表,仅作为最后的手段)。 谢谢你们!