[ 
https://issues.apache.org/jira/browse/LUCENE-7295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15297907#comment-15297907
 ] 

Dawid Weiss commented on LUCENE-7295:
-------------------------------------

I've been thinking about it and since it's really quite difficult to 
canonicalize an automaton then my proposed solution to this would be to 
implement instance equivalence instead -- this can be TermAutomatonQuery 
equivalence or the underlying Automaton equivalence, I don't have a strong 
opinion on this, but it'll be actually more cache-friendly than the current way 
of computing hashCode by dumping everything to a (potentially huge) graphviz 
object...

> TermAutomatonQuery.hashCode calculates Automaton.toDot().hash
> -------------------------------------------------------------
>
>                 Key: LUCENE-7295
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7295
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Dawid Weiss
>            Priority: Minor
>
> This is going to be excruciatingly slow? We could at least cache the hash 
> code once computed...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to