当前位置: 首页 > news >正文

公司设计网站需要多久建设企业网站官网登录

公司设计网站需要多久,建设企业网站官网登录,长春企业网站如何建设,网站下载的视频怎么变成本地视频在lucene使用过程中#xff0c;如果要对同一IndexWriter中不同Document#xff0c;不同Field中使用不同的analyzer#xff0c;我们该如何实现呢#xff1f; 通过对《lucene in action》的阅读#xff0c;发现是可以解决这一问题的。lucene可以正对整个IndexWriter对象或者…在lucene使用过程中如果要对同一IndexWriter中不同Document不同Field中使用不同的analyzer我们该如何实现呢 通过对《lucene in action》的阅读发现是可以解决这一问题的。lucene可以正对整个IndexWriter对象或者每一个document对象或者特定Field使用不同的分析器。Analyzer analyzer new StandardAnalyzer(); IndexWriter writer new IndexWriter(direcotry, analyzer, true); // Document doc new Document(); doc.add(new Field(title, this is title, Field.Store.COMPRESS,Field.Index.TOKENIZED,Field.TermVector.WITH_POSITIONS_OFFSETS)); doc.add(new Field(content, this is content, Field.Store.COMPRESS,Field.Index.TOKENIZED,Field.TermVector.WITH_POSITIONS_OFFSETS)); writer.addDocument(doc); //这是大部分情况下使用的一个方法 其实还有另外一个方法原型如下 lucene自带文档 写道addDocument(Document doc, Analyzer analyzer) Adds a document to this index, using the provided analyzer instead of the value of getAnalyzer().所以我们还可以写成这样writer.addDocument(doc, analyzer); // 这里的analyzer是指另外一个你指定的analyzer不同于上面的StandardAnalyzer  那么如何针对特定Field使用不同分析器呢lucene包里面有个PerFieldAnalyzerWrapper类解决了这一问题这是lucene的文档里面的一段话 lucene自带文档 写道Example usage: PerFieldAnalyzerWrapper aWrapper new PerFieldAnalyzerWrapper(new StandardAnalyzer()); aWrapper.addAnalyzer(firstname, new KeywordAnalyzer()); aWrapper.addAnalyzer(lastname, new KeywordAnalyzer()); In this example, StandardAnalyzer will be used for all fields except firstname and lastname, for which KeywordAnalyzer will be used. A PerFieldAnalyzerWrapper can be used like any other analyzer, for both indexing and query parsing. PreFieldAnalyzerWrapper类的构造函数中需要一个默认的分析器作为参数。为了给不同的Field指定不同的analyzer就需要调用该类的addAnalyzer()方法。上面的E文相信大家都能看懂的就不需要我来翻译了我的英语很差着急啊呵呵。 也就是说大家以前初始化分析器的时候用这一句:Analyzer analyzer new StandardAnalyzer();    现在可以改用PerFieldAnalyzerWrapper analyzer new PerFieldAnalyzerWrapper(new StandardAnalyzer());   然后如果需要特定域的分析器就调用addAnalyzer方法analyzer.addAnalyzer(fieldname, new KeywordAnalyzer());    对了最后说一下PerFieldAnalyzerWrapper类也是在org.apache.lucene.analysis包下面的只需要import org.apache.lucene.analysis.PerFieldAnalyzerWrapper;   转载于:https://www.cnblogs.com/lindayyh/archive/2009/10/23/1588883.html
http://www.yutouwan.com/news/381014/

相关文章:

  • 做网站后要回源码有何用阿里云1m宽带做网站卡吗
  • 那做网站网站排名优化怎么弄
  • 网站建设的背景音乐wordpress 插件经验
  • 现在 做网站 技术路线建设网站哪家比较好
  • 学做网站要学哪些wordpress公司网页主题
  • 做导航网站有发展吗自己怎么创建微信公众号
  • 佛山网站运营十年乐云seo兰溪做网站哪家好
  • 网站建设技术手段手机站和网站有区别吗
  • 四川电大住房和城乡建设厅网站网站布局英文
  • 江西网站备案流程建站宝盒免费下载
  • 建设营销型网站广州创意集团网站建设
  • 怎样建企业网站官方黄金网站软件app大全下载
  • c做项目的网站效果建网站的公
  • 建筑招聘网站哪个好百度seo是啥
  • 张家港做网站费用做网站首先要干什么
  • 莞城仿做网站wordpress修改固定链接404
  • 查看网站流量sql可以做网站吗
  • 莆田网站建设厦门行业网站建设
  • 专注微商推广的网站建行贵金属
  • 网站建设有用吗网站设计网站建设公司
  • 厦门快速建网站wordpress用户名钩子
  • 可以做商城网站的公司机械厂做网站
  • 果汁网站模板免费网站建设自助建站
  • 如何修改网站备案的域名如何设置wordpress会员注册页
  • 关于网站建设的合同网站制作有哪些技术
  • 专业做婚庆的网站有哪些珠海做网站哪家最专业
  • 网站代理服务器连接失败vps网站管理软件
  • 网站建设整体流程wordpress 调用评论
  • 网站建设好评公司南宁网站建设公司电话
  • 网站建设规划模板学网站美工设计