Skip to main content

“marketing_freetextsearch” MDO List

Freetext search across the three real tables backing Marketing entities (mailings, forms, email flows) - the Marketing landing page’s entities list spans all three, unlike every other landing page’s single-table search. Registered as “marketing_freetextsearch”, matching LandingpageProvider’s “_freetextsearch” convention (LandingpageProvider.cs), and plugged in the same way as SaleListFreetextSearchProvider/ProjectListFreetextSearchProvider (both FreetextSearchProviderBase). None of the three tables carry a SoundEx field, so fuzzy matching (as Sale/Project implement it) isn’t possible here - RunFuzzy is disabled, and mailings is picked as the (otherwise unused) “main” table the base class requires. Browsing history is the Marketing part of the user’s Recent navigation list (see GetHistoryItemsFromDbAsync). Implemented by the MarketingListFreetextSearchProvider class. The name of the MDO list is ‘marketing_freetextsearch’.

Sample Request

Sample Code

Sample Output

  • “marketing_freetextsearchheadings”
  • “marketing_freetextsearchheadingswithallitem”
  • “marketing_freetextsearchheadingswithallitemwithnoselection”
  • “marketing_freetextsearchheadingswithnoselection”
  • “marketing_freetextsearchwithallitem”
  • “marketing_freetextsearchwithallitemwithnoselection”
  • “marketing_freetextsearchwithnoselection”