Packages

c

esc.commons

Match

case class Match(nofHits: Int, nofHitsWeighted: Double, cov: Double, covWeighted: Double, similarity: Double, matchPairs: List[(String, String)]) extends Product with Serializable

Class that provides various key figures for a comparison. This class would be used by the NameSimilarity class. You can only consume them as a result.

nofHits

Number of hits, matching name elements.

nofHitsWeighted

Number of hits, matching name elements, but weighted. Some matches has a lower weight than 1.

cov

Coverage. Number of hits in relation to the longer name.

covWeighted

Coverage. Number of hits weighted in relation to the longer name, also weighted number of name elements.

similarity

Depending on the ratio of the length - nofHits the similarity is calculated as follows: covW + ((1-covW)/x

matchPairs

A list that contains all pairs of name elements that were recognized as hits.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Match
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Match(nofHits: Int, nofHitsWeighted: Double, cov: Double, covWeighted: Double, similarity: Double, matchPairs: List[(String, String)])

    nofHits

    Number of hits, matching name elements.

    nofHitsWeighted

    Number of hits, matching name elements, but weighted. Some matches has a lower weight than 1.

    cov

    Coverage. Number of hits in relation to the longer name.

    covWeighted

    Coverage. Number of hits weighted in relation to the longer name, also weighted number of name elements.

    similarity

    Depending on the ratio of the length - nofHits the similarity is calculated as follows: covW + ((1-covW)/x

    matchPairs

    A list that contains all pairs of name elements that were recognized as hits.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. val cov: Double
  7. val covWeighted: Double
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val matchPairs: List[(String, String)]
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. val nofHits: Int
  15. val nofHitsWeighted: Double
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val similarity: Double
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped