From 505e1a3b24b790eb69632123df5b92b838662ca7 Mon Sep 17 00:00:00 2001 From: Olly Betts Date: Wed, 1 Feb 2017 17:13:12 +1300 Subject: [PATCH] Fix java examples not to abuse doc values as fields Use the document data instead. --- xapian-bindings/java/docs/examples/SimpleIndex.java | 5 ++--- xapian-bindings/java/docs/examples/SimpleSearch.java | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xapian-bindings/java/docs/examples/SimpleIndex.java b/xapian-bindings/java/docs/examples/SimpleIndex.java index b5aade7a3..346f6d875 100644 --- a/xapian-bindings/java/docs/examples/SimpleIndex.java +++ b/xapian-bindings/java/docs/examples/SimpleIndex.java @@ -1,6 +1,6 @@ /** Copyright (c) 2003, Technology Concepts & Design, Inc. - Copyright (c) 2011 Olly Betts + Copyright (c) 2011,2017 Olly Betts All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted @@ -50,9 +50,8 @@ public class SimpleIndex { String term = args[x]; Document doc = new Document(); - doc.addValue(0, term); - doc.addTerm(term); + doc.setData(term); db.addDocument(doc); } diff --git a/xapian-bindings/java/docs/examples/SimpleSearch.java b/xapian-bindings/java/docs/examples/SimpleSearch.java index 3d0d68e5f..03d1e93ef 100644 --- a/xapian-bindings/java/docs/examples/SimpleSearch.java +++ b/xapian-bindings/java/docs/examples/SimpleSearch.java @@ -1,5 +1,6 @@ /** Copyright (c) 2003, Technology Concepts & Design, Inc. + Copyright (c) 2017 Olly Betts All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted @@ -61,7 +62,7 @@ public class SimpleSearch { // TODO: Make this more like a Java Iterator by returning some // kind of "MatchDescriptor" object Document doc = db.getDocument(docID); - System.err.println(percent + "% [" + docID + "] " + doc.getValue(0)); + System.err.println(percent + "% [" + docID + "] " + doc.getData()); } } -- 2.11.4.GIT