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.

questionAnswers(2)

yourAnswerToTheQuestion