Go Headless

/

Develop Websites
Get Started
Workspace & Tools
Coding with Velo
Code Tutorials
Wix Editor Elements
Databases
Wix Apps
About Apps Made by Wix
Replace a Wix Business App Page with Your Own Custom Version
Wix App Collections
Querying Wix App Collections
Working with Wix App Collection Fields
Wix Bookings
Wix eCommerce & Stores
Wix Members
Other Apps
Wix Blog
Wix Events
Wix Forum
Wix Forum "Categories" Collection Fields
Wix Forum "Comments" Collection Fields
Wix Forum "Posts" Collection Fields
Wix Forum Schema for Wix Search
Wix Marketing
Wix Media
Wix Pricing Plans
Wix Portfolio
Best Practices

Wix Forum Schema for Wix Search

This article describes the Wix Forum product fields you can search, sort, filter, and apply facets to when using the wix-search API.

To search Wix Forum posts and comments on your site, set the search document type as "Forum/Content":

Copy

Note The Forum fields supported by wix-search are not identical to the fields in your site's Forum/Posts and Forum/Comments collections.

The following fields appear in each matching search result document when searching Wix Forum content:

documentType

Description: Document type that was searched. In this case, "Forum/Content".

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

_id

Description: Post or comment ID.

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

title

Description: Post title.

Type: String

Can search the content of this field: Yes

Can facet: No

Can sort: No

Can filter: No

description

Description: Text of the post or comment.

Type: String

Can search the content of this field: Yes

Can facet: No

Can sort: No

Can filter: No

url

Description: Relative URL of the post page on your site. For comments, the URL points to the location of the comment on your post page.

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

image

Description: File source of the post image.

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

contentType

Description: Indicates whether the document is a post or a comment. Value can be "POST" or "COMMENT".

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: eq, ne

You can use this field to filter search results so that only Forum posts or comments are returned. For example, the following code example demonstrates how to search only for Forum comments and not posts: 

Copy

postId

Description: ID of the post the comment is associated with. Only relevant for comments.

Type: String 

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le 

ownerId

Description: Unique ID of the site visitor who posted the post or comment.

Type: String 

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le 

categoryId

Description: ID of the category associated with the post.

Type: String

Can search the content of this field: No

Can facet: Yes

Can sort: No

Can filter: in, eq, ne, gt, ge, lt, le 

hashTags

Description: Hashtags in the post.

Type: Array of Strings

Can search the content of this field: No

Can facet: Yes

Can sort: No

Can filter: hasSome, hasAll

lastActivityDate

Description: Date and time of the last action performed on the post or comment.

Type: Date

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le 

likeCount

Description: Number of likes the post or comment received.

Type: Number

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

viewCount

Description: Number of views the post received.

Type: Number

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

totalComments

Description: Number of comments the post received.

Type: Number

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

postTitle

Description: Title of the post. Only relevant for posts.

Type: String

Can search the content of this field: Yes

Can facet: Yes

Can sort: No

Can filter: No

categoryTitle

Description: Title of the category.

Type: String

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

parentId

Description: ID of the parent comment.

Type: String

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

createdDate

Description: Date and time the comment or post was created.

Type: Date

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: eq, ne, gt, ge, lt, le

upvoteCount

Description: Number of upvotes on the comment.

Type: Number

Can search the content of this field: No

Can facet: Yes

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

downvoteCount

Description: Number of downvotes on the comment.

Type: Number

Can search the content of this field: No

Can facet: No

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

score

Description: Number of upvotes minus the number of downvotes.

Type: Number

Can search the content of this field: No

Can facet: No

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

editedDate

Description: Date and time the comment or post was last edited.

Type: Date

Can search the content of this field: No

Can facet: No

Can sort: Yes

Can filter: eq, ne, gt, ge, lt, le

mentions

Description: Users mentioned in the post.

Type: Array of strings

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

markedComments

Description: IDs of the marked comments for the post (selected by forum admin or site owner).

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

marked

Description: Whether the comment is marked.

Type: String

Can search the content of this field: No

Can facet: No

Can sort: Yes

Can filter: in, eq, ne, gt, ge, lt, le

commentInteraction

Description: Defines what interaction may be applied on the comment.

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

images

Description: Images from the post content.

Type: Nested

Can search the content of this field: No

Can filter: in, eq, ne, gt, ge, lt, le

Nested fields:

images.id

Description: WixMedia image ID (nested under images).

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

images.url

Description: URL of the image (nested under images).

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

images.height

Description: Original height of the image (nested under images).

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

images.width

Description: Original width of the image (nested under images).

Type: String

Can search the content of this field: No

Can facet: No

Can sort: No

Can filter: No

Did this help?