Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
K
M
N
O
P
R
S
T
V
X
Y
A
add(Record)
- Method in class serf.deduplication.
DominationIndex
addValue(String)
- Method in class serf.data.
Attribute
Adds a value for this attribute.
addValues(Collection<String>)
- Method in class serf.data.
Attribute
Adds a set of values to this attribute
AtomicMatch
- Interface in
serf.data
AtomicMatch is defines an interface for comparing attribute values.
Attribute
- Class in
serf.data
This class represents the attributes associated with a record.
Attribute(String)
- Constructor for class serf.data.
Attribute
Attribute(String, String...)
- Constructor for class serf.data.
Attribute
attributesMatch(Attribute, Attribute)
- Method in class serf.data.
ExistentialBooleanComparator
attributesMatch(Attribute, Attribute, AtomicMatch)
- Static method in class serf.data.
ExistentialBooleanComparator
Compare two attributes.
B
BasicMatcherMerger
- Class in
serf.data
BasicMatcherMerger()
- Constructor for class serf.data.
BasicMatcherMerger
Bfa
- Class in
serf.deduplication
Bfa()
- Constructor for class serf.deduplication.
Bfa
C
calculateHashCode()
- Method in class serf.data.
Record
characters(char[], int, int)
- Method in class serf.data.storage.impl.
YahooSAXContentHandler
clear()
- Method in class serf.data.
Attribute
Removes all the attribute values
clone()
- Method in class serf.data.
Attribute
closeRecordSet(Writer)
- Static method in class serf.data.io.
XMLifyYahooData
create(double, Map<String, Attribute>, Record, Record)
- Method in class serf.data.
PackageRecordFactory
create(double, Map<String, Attribute>, Record, Record)
- Method in interface serf.data.
RecordFactory
create(double, Map<String, Attribute>, Record, Record)
- Method in class serf.data.
SimpleRecordFactory
D
DataSource
- Interface in
serf.data.storage
DominationIndex
- Class in
serf.deduplication
DominationIndex()
- Constructor for class serf.deduplication.
DominationIndex
E
endElement(String, String, String)
- Method in class serf.data.storage.impl.
YahooSAXContentHandler
EqualityMatcher
- Class in
serf.data
EqualityMatcher()
- Constructor for class serf.data.
EqualityMatcher
equals(Object)
- Method in class serf.data.
Attribute
Test
this
object for equality with another object.
equals(Object)
- Method in class serf.data.
Record
value based record equality.
ER
- Class in
serf
ER()
- Constructor for class serf.
ER
execute(MatcherMerger, Set<Record>)
- Method in class serf.deduplication.
Bfa
execute(MatcherMerger, Set<Record>)
- Method in class serf.deduplication.
Koosh
execute(MatcherMerger, Set<Record>)
- Static method in class serf.deduplication.
RSwoosh
ExistentialBooleanComparator
- Class in
serf.data
ExistentialBooleanComparator compares two attributes by comparing their attribute values.
ExistentialBooleanComparator(AtomicMatch)
- Constructor for class serf.data.
ExistentialBooleanComparator
ExtractRecordsByTitle
- Class in
serf.data.io
ExtractRecordsByTitle()
- Constructor for class serf.data.io.
ExtractRecordsByTitle
G
getAllRecords()
- Method in interface serf.data.storage.
DataSource
getAllRecords()
- Method in class serf.data.storage.impl.
GetRecordsFromYahooData
getAllRecords()
- Method in class serf.data.storage.impl.
GetRecordsFromYahooXML
getAttribute(String)
- Method in class serf.data.
Record
getAttributes()
- Method in class serf.data.
Record
getBaseRecords(Record)
- Static method in class serf.data.
PackageRecord
getBaseSet()
- Method in class serf.data.
PackageRecord
getConfidence()
- Method in class serf.data.
Record
getID()
- Method in class serf.data.
Record
getMatchCount()
- Method in class serf.data.
SimpleMatcherMerger
getMatchingRecords()
- Method in class serf.data.io.
ExtractRecordsByTitle
getMergeCount()
- Method in class serf.data.
SimpleMatcherMerger
getRecords()
- Method in class serf.data.storage.impl.
YahooSAXContentHandler
GetRecordsFromYahooData
- Class in
serf.data.storage.impl
GetRecordsFromYahooData(String[], RecordFilter, int)
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooData
GetRecordsFromYahooData(String[], RecordFilter)
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooData
GetRecordsFromYahooData(String[])
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooData
GetRecordsFromYahooData(String[], int)
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooData
GetRecordsFromYahooData(String[], int[])
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooData
GetRecordsFromYahooXML
- Class in
serf.data.storage.impl
GetRecordsFromYahooXML(InputSource)
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooXML
GetRecordsFromYahooXML(String)
- Constructor for class serf.data.storage.impl.
GetRecordsFromYahooXML
getType()
- Method in class serf.data.
Attribute
Get the type of this attribute.
getValuesCount()
- Method in class serf.data.
Attribute
Gets the number of values for this attribute
H
hashCode()
- Method in class serf.data.
Attribute
hashCode()
- Method in class serf.data.
Record
HashMix
- Class in
serf.utils
HashMix()
- Constructor for class serf.utils.
HashMix
I
includeRecord(Record)
- Method in class serf.data.io.
RecordFilter
includeRecord(Record)
- Method in class serf.data.io.
TitleFilter
isDominated(Record)
- Method in class serf.deduplication.
DominationIndex
isDominated(Record, boolean)
- Method in class serf.deduplication.
DominationIndex
iterator()
- Method in class serf.data.
Attribute
Retrieves an iterator for this attribute's values.
iterator()
- Method in interface serf.data.storage.
DataSource
iterator()
- Method in class serf.data.storage.impl.
GetRecordsFromYahooData
iterator()
- Method in class serf.data.storage.impl.
GetRecordsFromYahooXML
K
Koosh
- Class in
serf.deduplication
Koosh()
- Constructor for class serf.deduplication.
Koosh
M
main(String[])
- Static method in class serf.data.io.
ExtractRecordsByTitle
main(String[])
- Static method in class serf.data.io.
XMLifyYahooData
main(String[])
- Static method in class serf.
ER
match(Record, Record)
- Method in class serf.data.
BasicMatcherMerger
match(Record, Record)
- Method in interface serf.data.
MatcherMerger
Compare records.
match(Record, Record)
- Method in class serf.data.
SimpleMatcherMerger
MatcherMerger
- Interface in
serf.data
MatcherMerger defines the interface for the match and merge operations.
MatchMergeIgnoreConf
- Class in
serf.data
MatchMergeIgnoreConf(RecordFactory, int)
- Constructor for class serf.data.
MatchMergeIgnoreConf
MatchMergeIgnoreConf(RecordFactory, int, int)
- Constructor for class serf.data.
MatchMergeIgnoreConf
merge(Record, Record)
- Method in class serf.data.
BasicMatcherMerger
merge(Record, Record)
- Method in interface serf.data.
MatcherMerger
Merge two records into a single record.
merge(Record, Record)
- Method in class serf.data.
SimpleMatcherMerger
mix(int)
- Static method in class serf.utils.
HashMix
Mix the bits around in an integer to make them more "random".
N
NAME
- Static variable in class serf.data.storage.impl.
YahooSAXContentHandler
O
openRecordSet(Writer)
- Static method in class serf.data.io.
XMLifyYahooData
P
PackageRecord
- Class in
serf.data
PackageRecord(Map<String, Attribute>, Record...)
- Constructor for class serf.data.
PackageRecord
PackageRecordFactory
- Class in
serf.data
PackageRecordFactory()
- Constructor for class serf.data.
PackageRecordFactory
parseXML()
- Method in class serf.data.storage.impl.
GetRecordsFromYahooXML
ParseYahooData
- Class in
serf.data.io
ParseYahooData(String[], RecordFilter)
- Constructor for class serf.data.io.
ParseYahooData
ParseYahooData(String[])
- Constructor for class serf.data.io.
ParseYahooData
pat
- Variable in class serf.data.io.
TitleFilter
PriceMatcher
- Class in
serf.data
Compares two prices
PriceMatcher(float)
- Constructor for class serf.data.
PriceMatcher
PriceMatcher()
- Constructor for class serf.data.
PriceMatcher
PrintRecordsFromYahooData
- Class in
serf.data.storage.impl
PrintRecordsFromYahooData(String[], RecordFilter, int)
- Constructor for class serf.data.storage.impl.
PrintRecordsFromYahooData
PrintRecordsFromYahooData(String[], RecordFilter)
- Constructor for class serf.data.storage.impl.
PrintRecordsFromYahooData
PrintRecordsFromYahooData(String[])
- Constructor for class serf.data.storage.impl.
PrintRecordsFromYahooData
PrintRecordsFromYahooData(String[], int)
- Constructor for class serf.data.storage.impl.
PrintRecordsFromYahooData
PrintRecordsFromYahooData(String[], int[])
- Constructor for class serf.data.storage.impl.
PrintRecordsFromYahooData
ProductMatcherMerger
- Class in
serf.data
Use this class to compare Record objects containing yahoo shopping data.
ProductMatcherMerger(Properties)
- Constructor for class serf.data.
ProductMatcherMerger
ProductMatcherMerger(RecordFactory)
- Constructor for class serf.data.
ProductMatcherMerger
ProductMatcherMerger(RecordFactory, float, float)
- Constructor for class serf.data.
ProductMatcherMerger
prune(Set<Record>, double, DominationIndex)
- Static method in class serf.deduplication.
DominationIndex
R
Record
- Class in
serf.data
Records are the fundamental object operated on by all of the SERF algorithms.
Record(double, Set<Attribute>)
- Constructor for class serf.data.
Record
Record(double, Map<String, Attribute>)
- Constructor for class serf.data.
Record
RECORD_ELEM
- Static variable in class serf.data.storage.impl.
YahooSAXContentHandler
RecordFactory
- Interface in
serf.data
RecordFilter
- Class in
serf.data.io
RecordFilter()
- Constructor for class serf.data.io.
RecordFilter
regex
- Variable in class serf.data.io.
TitleFilter
remove(Record)
- Method in class serf.deduplication.
DominationIndex
RSwoosh
- Class in
serf.deduplication
RSwoosh()
- Constructor for class serf.deduplication.
RSwoosh
S
serf
- package serf
serf.data
- package serf.data
serf.data.io
- package serf.data.io
serf.data.storage
- package serf.data.storage
serf.data.storage.impl
- package serf.data.storage.impl
serf.deduplication
- package serf.deduplication
serf.test
- package serf.test
serf.utils
- package serf.utils
serializeRecord(Record, Writer)
- Static method in class serf.data.io.
XMLifyYahooData
setDomination(boolean)
- Method in class serf.deduplication.
Bfa
setDomination(boolean)
- Method in class serf.deduplication.
Koosh
setThreshold(double)
- Method in class serf.deduplication.
Bfa
setThreshold(double)
- Method in class serf.deduplication.
Koosh
setType(String)
- Method in class serf.data.
Attribute
Sets the attribute type
SimpleMatcherMerger
- Class in
serf.data
SimpleMatcherMerger(RecordFactory, int)
- Constructor for class serf.data.
SimpleMatcherMerger
This creates a SimpleMatcherMerger that checks for proximity within k, but doesn't look for wraparound around a particular domain.
SimpleMatcherMerger(RecordFactory, int, int)
- Constructor for class serf.data.
SimpleMatcherMerger
SimpleRecordFactory
- Class in
serf.data
SimpleRecordFactory()
- Constructor for class serf.data.
SimpleRecordFactory
startElement(String, String, String, Attributes)
- Method in class serf.data.storage.impl.
YahooSAXContentHandler
T
TestException
- Exception in
serf.test
TestException(String)
- Constructor for exception serf.test.
TestException
TitleFilter
- Class in
serf.data.io
TitleFilter(String)
- Constructor for class serf.data.io.
TitleFilter
TitleMatcher
- Class in
serf.data
TitleMatcher()
- Constructor for class serf.data.
TitleMatcher
TitleMatcher(float)
- Constructor for class serf.data.
TitleMatcher
toString()
- Method in class serf.data.
Attribute
toString()
- Method in class serf.data.
Record
V
VALUE
- Static variable in class serf.data.storage.impl.
YahooSAXContentHandler
valuesMatch(String, String)
- Method in interface serf.data.
AtomicMatch
Determine whether or not two attribute values match.
valuesMatch(String, String)
- Method in class serf.data.
EqualityMatcher
Test if two values are equal
valuesMatch(String, String)
- Method in class serf.data.
PriceMatcher
Compare two prices.
valuesMatch(String, String)
- Method in class serf.data.
TitleMatcher
Test if titles match In this implementation the jaro similarity metric is used to compare string values.
X
XMLifyYahooData
- Class in
serf.data.io
XMLifyYahooData(String[], String)
- Constructor for class serf.data.io.
XMLifyYahooData
Y
YahooMatcherMerger
- Class in
serf.data
Use this class to compare Record objects containing yahoo shopping data.
YahooMatcherMerger(Properties)
- Constructor for class serf.data.
YahooMatcherMerger
YahooMatcherMerger(RecordFactory)
- Constructor for class serf.data.
YahooMatcherMerger
YahooMatcherMerger(RecordFactory, float, float)
- Constructor for class serf.data.
YahooMatcherMerger
YahooSAXContentHandler
- Class in
serf.data.storage.impl
YahooSAXContentHandler()
- Constructor for class serf.data.storage.impl.
YahooSAXContentHandler
A
B
C
D
E
G
H
I
K
M
N
O
P
R
S
T
V
X
Y
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes