: For things that return results, yes. I think that taking away : features isn't a good thing, but adding them can be (basically, : backward compatibility).
i don't know that this is really dding a feature ... it's changing syntax. "foo:*bar" has meaning by default in the query parser ... it's meaning may typically result in a query that doesn't match anything, but that's an expectation people may have based on past use of QueryParser (or reading of it's docs) in this point, i'm just saying we should change any default meaning of syntax ... adding _val_:"func(foo)" didn't really run any risk of doing somethign people didn't expect (unless they have a field named_val_) ... but people who are use to QUeryParser protecting them from foolish users that type in leading wildcards would be in for a nasty suprise if we change the default. -Hoss