【发布时间】:2016-06-23 23:35:47
【问题描述】:
我目前尝试从 Solr 迁移到 Lucene.NET,但找不到实现schema.xml 功能的方法。
shema.xml 所做的事情如何在 Lucene/Lucene.NET 中实现?
【问题讨论】:
-
嗨,安迪,请在您的问题中添加更多详细信息,以便社区成员可以帮助您。例如,您究竟要迁移什么等。
标签: solr lucene lucene.net
我目前尝试从 Solr 迁移到 Lucene.NET,但找不到实现schema.xml 功能的方法。
shema.xml 所做的事情如何在 Lucene/Lucene.NET 中实现?
【问题讨论】:
标签: solr lucene lucene.net
Solr(如 Elasticsearch)构建在 Lucene 之上。它在 Lucene 之上提供了一些不错的功能,例如架构 - 基本上是您将使用 Lucene API 以编程方式执行的 XML 规范。
例如,您要添加一个名为 categories 的多值字符串字段,该字段也存储在索引中:-
String categoriesForItem = getCategories();
String [] categoriesForItems = categoriesForItem.split(",");
for(String cat : categoriesForItems) {
doc.add(new StringField("categories", cat , Field.Store.YES));
}
从这里:Adding a multi-valued string field to a Lucene Document, do commas matter?
【讨论】: