solr LuceneContext
来源:互联网 发布:网络如何挣钱 编辑:程序博客网 时间:2024/06/08 07:30
private static final Log log = LogFactory.getLog(LuceneContext.class);
private static LuceneContext instance;
private static Analyzer analyzer;
private static Version version;
private final static String URL = "http://127.0.0.1:8026/solr";
//private static HttpSolrServer server = null;
private static CommonsHttpSolrServer server = null;
private LuceneContext(){}
public synchronized static LuceneContext getInstance() {
if(instance==null){
log.error("init LuceneContext");
init();
instance = new LuceneContext();
}
return instance;
}
private static void init() {
try {
//server = new HttpSolrServer(URL);
server = new CommonsHttpSolrServer (URL);
version = Version.LUCENE_35;
String dicUrl = LuceneContext.class.getClassLoader().getResource("data").getPath().toString();
analyzer = new ComplexAnalyzer(dicUrl);
} catch (Exception e) {
log.error("",e);
}
}
public SolrServer getServer() {
return server;
}
public Version getVersion() {
return version;
}
public Analyzer getAnalyzer() {
return analyzer;
}
- solr LuceneContext
- Solr
- solr
- solr
- solr
- solr
- solr
- Solr
- solr
- solr
- solr
- solr
- Solr
- solr
- Solr
- solr
- solr
- Solr
- MFC标签页控件的使用
- More Effective C++读书笔记(一)
- activity BroadcastReceiver Service 三大组件的启动或触发
- html5shiv
- 单元格的编辑的方法
- solr LuceneContext
- More Effective C++读书笔记(二)
- 企业库5.0——参数化查询、带有事务的参数化查询
- ImageMagick之图片缩放
- 技术真的就不是那么重要了(转载的,分享一下)
- VMware 维护文档
- More Effective C++读书笔记(三)
- 网络子系统74_邻居子系统结构图
- IP数据包的输入与输出