Is there a trick to searching smart content?
Oso3D
Posts: 15,013
in The Commons
If I do a search for 'meri' in my wardrobe, in Smart Content, I get... nothing.
It's not until I type out 'merimay' that I get the dress.
What the heck is up with that?? Is there some regexp or anything I can use to search more intelligently?
Comments
It's been like that for... well, as long as I can remember. I find it's a lot faster and more accurate to fire up DIM, go to installed contents and browse to file location to figure out where anything purchased at DAZ is.
You can use a wildcard - colon star. So
mer:*
should find merimay, mermaid, merchant and so on.
On the same token, is there any way to permanently categorize things in Smart Content? I've right-clicked, show in smart content for some of the older items in my Content Library, but despite me categorizing various items, they don't want to stick in various Smart Content categories.
Colon star is odd. Standard regular expressions use dot star to match any number of any characters (includiing none). I've never heard of anything else using colon like that.
I would suggest that this and other search terms for forums be put into some sort of help file or sticky, because there are a bunch of ways to get at information that seem to rely entirely on customers stumbling on them.
It's almost as if Daz wanted to reserve the built-in convenience of their program for only the inner circle or the obsessive.
I'm still waiting for library search to include folder names and not just file names. In most cases it's the folders and not the files that are named after the products (at least for older stuff).
Seems this :* trick works in smart content but not in content library. Is there s secret wild card in content library?
Here is an old thread that still has some useful links.
https://www.daz3d.com/forums/discussion/69942/guide-how-to-search-for-your-content-inside-daz-studio-4-9
Is there a way to make the ':*' the default "wild card" what I search for something in the smart content tab?
I mean - partial keys get results in all other search windows except the smart tab, this one wants finds only full word matches, which is very inconvenient
Just ':*' does not work for me, I have to use key::labo:* to find every product with an asset that has "labo" in its name.
Edit: in the files tab I can just use :*
My trick for Smart Content is... to not use it. The design is awkward and I own far too many products that come from outside the DAZ store for it to ever to be more than partially functional even if it worked the way it's supposed to. (And yes, I know that metadata can be created now but no, I am NOT going to go back and try to create metadata for literally hundreds of thousands of items.) Creating custom categories has worked fine for me.
I am trying to use advanced filtering in smart content: http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/interface/panes/smart_content/advanced_filtering/start and I think it should work, but it doesn't. Anyone has an idea why someting like rx::^dForce or rx::ci::^dForce etc. doesn't seemt to work for me? It just shows everything instead of filtering only those products that start with "dForce".
Something like this: group::rx::Ne.* actually work, so filtering by groups does accept a regexp.
EDIT: Oh, I confused this one: https://docs.daz3d.com/doku.php/public/software/install_manager/referenceguide/interface/filter_field/advanced_filtering and this one: http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/interface/panes/smart_content/advanced_filtering/start the rx stuff is only supposed to work in DIM I guess.
rx::.. stuff also works in the 'List' like Parameters pane, Property Hierarchy... but seems not working for "product name" in Smart Content.
The trick I use is to keep my expectations low
doesnt help the search, but helps the stress
I agree lol
Voidtools Everything
Kind of a missed opportunity to not support regexp in the the *smart* content search. But you can at least do some useful stuff with documentation I linked, like searching for all products for males that have "Hair" in their name: Hair && key::Male works just fine, or this: Hair Updo Bob Ponytail Tails Bangs Curl Wavy Beard && key::Female to make sure those products that don't have "Hair" in their name are also included.
But it is quite limited compared to regular expressions.
I wonder what exactly "keywords" are and how to see which ones are assigned to an asset.
Smart Content (and other asset views) are populated by database queries, they get searched/filtered via SQL queries. The other views are populated by Daz Studio itself and so can have filtering as set up by Daz. Tags might be an option http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/interface/panes/smart_content/information_panel/tags_page/start
Indeed. In cms database, there's a table - 'Keyword' storing all 'keywords' generated from the content items (from products or user-defined tags) and another table - 'ContentKeyword' storing the links of 'keywords' to the corresponding user-facing *.duf file(s). So, as Richard mentioned, an expression in the 'Filter' field of Smart Content will be interpreted as an SQL query sent to cms, and then show us the query result.