Solr中的"schema.xml"在Lucene中如何替换?
How can be "schema.xml" in Solr replaced in Lucene?
我目前尝试从 Solr 迁移到 Lucene.NET,但找不到实现 schema.xml
功能的方法。
如何在 Lucene/Lucene.NET 中实现 shema.xml
所做的相同事情?
Solr(如 Elasticsearch)构建于 Lucene 之上。它在 Lucene 之上提供了一些不错的功能,例如模式 - 基本上是一个 XML 规范,说明您将以编程方式使用 Lucene API.
例如,您想要添加一个名为类别的多值字符串字段,该字段也存储在索引中:-
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?
我目前尝试从 Solr 迁移到 Lucene.NET,但找不到实现 schema.xml
功能的方法。
如何在 Lucene/Lucene.NET 中实现 shema.xml
所做的相同事情?
Solr(如 Elasticsearch)构建于 Lucene 之上。它在 Lucene 之上提供了一些不错的功能,例如模式 - 基本上是一个 XML 规范,说明您将以编程方式使用 Lucene API.
例如,您想要添加一个名为类别的多值字符串字段,该字段也存储在索引中:-
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?