利用SolrJ 上传文件至Solr进行索引,比如索引一个test.pdf文件,我想在索引里添加一个文件名的字段,我在manager-schema里添加了一个字段,为“fileName”, 然后按照 guideline(http://wiki.apache.org/solr/ExtractingRequestHandler) 所说的,添加了literal.fileName 的参数,可是虽然索引成功了,可是一查询,并没有fileName这个字段,郁闷了,明明说可以添加的啊,怎么就没有了呢?仔细看了一下,注意到uprefix=<prefix>这个属性,看了下我的solrconfig.xml里关于ExtractingRequestHandler的配置,这个属性配置的是uprefix=ignore_,说明所有不是Tika解析出来的字段都被忽略掉了。一开始以为是这个原因,我就把uprefix改成attr_,这个字段不会忽略,重新索引一下,这回看到了好多先前没看到的字段(以attr_开头),还是没看到fileName字段,简直心灰意冷。难道我不经意间发现了一个bug?可是想想,应该不会这么搓的。于是又仔细看了一下那些以“attr_”开头的字段,发现有一个“attr_filename”的字段,我晕,不会是大小写的问题吧。于是把uprfix改回“ignore_”,把fileName改成filename,重新索引一下,哈哈,成功了。

最新文章

  1. jsp response对象
  2. 《用delphi开发共享软件》-15.2桌面提示器
  3. 【codevs 1296】营业额统计 水~~
  4. Common Subsequence(dp)
  5. (转)Android之自定义适配器
  6. bzoj1913
  7. C# 判断点是否在多边形内
  8. OpenCV——级联分类器(CascadeClassifier)
  9. spring实现数据库读写分离
  10. ●BZOJ 3561 DZY Loves Math VI
  11. VS2019 更新MSDN并创建快捷方式
  12. Docker Data Center系列(二)- UCP安装指南
  13. bzoj3900 交换茸角
  14. JAVA并行异步编程,线程池+FutureTask
  15. 使用JavaScript验证用户输入的是否为正整数
  16. 升级优化关于日志生成logging封装TimedRotatingFileHandler
  17. go系列之数组
  18. android:点击popupwindow以外区域 popupwindow自动消失
  19. Python之旅:数字、字符串
  20. C++ writestring 为什么不能写进中文 CStdioFile向无法向文本中写入中文【二】

热门文章

  1. Linux就该这么学--Shell脚本条件语句(一)
  2. IOS UIlabel 、UIButton添加下划线
  3. [egret+pomelo]实时对战游戏杂记(5)
  4. CSS3 3D下拉折叠菜单
  5. 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
  6. ES6 Class基本用法
  7. listen 60
  8. 基于jQuery Ajax实现无刷新文件上传
  9. FileHeader 详解文件头部注释-sublimeText
  10. Spring笔记01(基础知识)