Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Unanswered
Hi There! I'M Trying To Understand How The


I agree it would be better to have it fully configurable. But if every marginal feature adds complexity, we might have to think how applicable that is to the general use cases. I'm thinking of examples in my domain which might not be useful in other domains. Maybe if that becomes an issue, there could be a domain specific feature base?!

I haven't fully compared all the things that I am currently doing with the in-house tool and what we can do with trains. I think I will have more concrete ideas/ discussion points once I start implementing them in trains. At the moment, my front-end is in python, so I essentially just the add the features. So I don't have other ideas right now. But let's see what we can come up with once I dig in.

I really appreciate the responsiveness of your team. I'm really looking forward to starting working on this and contributing :)

  
  
Posted 4 years ago
167 Views
0 Answers
4 years ago
one year ago