<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">True sub-matching would be complex, but for something URL-based (and I don't recall exactly what Marvin and Walter settled on as a proposal), the way I usually do it brute force is by path segmentation, and indexing each partial URL.<br></blockquote><div><br></div><div>I believe that approach would work for my use case provided there's a predicate-match step applied following the index matches. The predicate is where I would apply custom match logic.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">It isn't as though this is likely to be used much in large batches, it's not something you do with federations, more of a local thing for some specific metadata sources that probably have a handful of entity descriptors for different URL patterns.<br></blockquote><div><br></div><div>That's correct for the CAS use case.</div><div><br></div><div>M</div><div><br></div></div></div>