From f87ac716f36e0531c38e2391e7c31fd9550064ec Mon Sep 17 00:00:00 2001 From: reger Date: Mon, 12 May 2014 00:12:05 +0200 Subject: [PATCH] improve IndexDeletion by query adding transparently text_t as pseudo default search field if no fieldname (no : ) is included. adressing bug report http://mantis.tokeek.de/view.php?id=274 --- htroot/IndexDeletion_p.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htroot/IndexDeletion_p.java b/htroot/IndexDeletion_p.java index 224ae41fd..073856e30 100644 --- a/htroot/IndexDeletion_p.java +++ b/htroot/IndexDeletion_p.java @@ -108,6 +108,8 @@ public class IndexDeletion_p { // Delete by Solr Query prop.put("querydelete", ""); String querydelete = post == null ? "" : post.get("querydelete", ""); + // simulate default search field if no field is given by adding text_t: as target field + if (!querydelete.isEmpty() && !querydelete.contains(":")) querydelete = CollectionSchema.text_t.getSolrFieldName() + ":" + querydelete; prop.put("querydelete", querydelete); prop.put("querydelete-active", 0);