Adicionando um campo de cadeia de valores múltiplos a um Documento Lucene, as vírgulas são importantes?
Estou criando um índice Lucene e adicionando documentos.
Eu tenho um campo com vários valores; neste exemplo, usarei Categorias.
Um item pode ter muitas categorias, por exemplo, o jeans pode se enquadrar em roupas, calças, homens, mulheres etc.
Ao adicionar o campo a um documento, as vírgulas fazem diferença? Lucene simplesmente os ignorará? se eu mudar vírgulas para espaços, haverá alguma diferença? Isso torna automaticamente o campo com vários valores?
String categoriesForItem = getCategories(); // returns "category1, category2, cat3" from a DB call
categoriesForItem = categoriesForItem.replaceAll(",", " ").trim(); // not sure if to remove comma
doc.add(new StringField("categories", categoriesForItem , Field.Store.YES)); // doc is a Document
Estou fazendo isso corretamente? ou existe outra maneira de criar campos de valores múltiplos?
Qualquer ajuda / conselho é apreciada.