Is there a trick to searching smart content?

Oso3DOso3D Posts: 15,098

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,575

    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: 109,488

    You can use a wildcard - colon star. So

    mer:*

    should find merimay, mermaid, merchant and so on.

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

    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,682

    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,098

    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: 6,408

    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: 10,299

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

    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: 97
    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,575

    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: 97
    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: 9,743
    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: 6,145

    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: 9,743

    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.

  • l_stowel_stowe Posts: 172

    It would be great also to include keywords like NOT so I could filter out textures when searching. Over the years I've installed loads of textures in haste when I was actually looking for a different product. In fact, if that could be implemented in the DAZ website that would be great?

  • CybersoxCybersox Posts: 9,575

    The trick I use is to not use it and do searchs using DIM instead.  

Sign In or Register to comment.