Is there a trick to searching smart content?

Oso3DOso3D Posts: 15,011

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

  • CybersoxCybersox Posts: 9,058

    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.     

  • Richard HaseltineRichard Haseltine Posts: 100,948

    You can use a wildcard - colon star. So

    mer:*

    should find merimay, mermaid, merchant and so on.

  • Oso3DOso3D Posts: 15,011
    Ah, didn't know the colon part, cool.
  • mtl1mtl1 Posts: 1,507

    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.

  • Peter WadePeter Wade Posts: 1,627

    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.

  • Oso3DOso3D Posts: 15,011

    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.

     

  • xyer0xyer0 Posts: 5,934

    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.

  • TaozTaoz Posts: 9,941

    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).

  • stitlownstitlown Posts: 282

    Seems this :* trick works in smart content but not in content library. Is there s secret wild card in content library?

  • j11011j11011 Posts: 32

    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

  • RaketeRakete Posts: 91
    edited August 2022

    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 :*

    Post edited by Rakete on
  • CybersoxCybersox Posts: 9,058

    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. 

  • RaketeRakete Posts: 91
    edited September 2023

    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.

    Post edited by Rakete on
  • crosswindcrosswind Posts: 6,986
    edited September 2023

    rx::.. stuff also works in the 'List' like Parameters pane, Property Hierarchy... but seems not working for "product name" in Smart Content.

    Post edited by crosswind on
  • RawArtRawArt Posts: 5,893

    The trick I use is to keep my expectations low

    doesnt help the search, but helps the stress

     

  • RawArt said:

    The trick I use is to keep my expectations low

    doesnt help the search, but helps the stress

     

    I agree lol 

  • 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. 

  • Rakete said:

    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

  • crosswindcrosswind Posts: 6,986

    Rakete said:

    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. 

    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.

Sign In or Register to comment.