【问题标题】:xpages full text searchingxpages全文搜索
【发布时间】:2013-06-10 11:34:58
【问题描述】:

我一直在关注 Dave 关于全文搜索的 Notesin9 视频。

我的源代码是:

    <?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
    defaultLinkTarget="_blank">
    <xp:br></xp:br>
    <xp:inputText id="inputText1" value="#{requestScope.variant}"></xp:inputText>
    <xp:br></xp:br>

    <xp:br></xp:br>
    <xp:text escape="true" id="computedField1" value="#{javascript:requestScope.variant}"></xp:text>
    <xp:br></xp:br>


    <xp:br></xp:br>
    <xp:button id="button3" value="Search"><xp:eventHandler event="onclick" submit="true" refreshMode="complete" immediate="false" save="true"></xp:eventHandler></xp:button>
    <xp:br></xp:br>





    <xp:viewPanel id="viewPanel1" pageName="/p_form.xsp" rows="20">
        <xp:this.facets>
            <xp:pager partialRefresh="true" layout="Previous Group Next"
                xp:key="headerPager" id="pager1" style="width:40.0px">
            </xp:pager>
            <xp:viewTitle xp:key="viewTitle" id="viewTitle1"
                value="List of documents"
                style="width:153.0px;background-color:rgb(64,128,128);color:rgb(255,255,0)">
            </xp:viewTitle>
        </xp:this.facets>
        <xp:this.data>
            <xp:dominoView var="view1" viewName="vijay"
                search="#{javascript:requestScope.variant}">
            </xp:dominoView>
        </xp:this.data>
        <xp:viewColumn columnName="name" id="viewColumn1"
            showCheckbox="true" displayAs="link">
            <xp:viewColumnHeader value="name" id="viewColumnHeader1"
                style="background-color:rgb(192,192,192)">
            </xp:viewColumnHeader>
        </xp:viewColumn>
        <xp:viewColumn columnName="age" id="viewColumn2">
            <xp:viewColumnHeader value="age" id="viewColumnHeader2"
                style="background-color:rgb(192,192,192)">
            </xp:viewColumnHeader>
        </xp:viewColumn>

        <xp:viewColumn columnName="email" id="viewColumn3">
            <xp:viewColumnHeader value="email" id="viewColumnHeader3"
                style="background-color:rgb(192,192,192)">
            </xp:viewColumnHeader>
        </xp:viewColumn>

        <xp:viewColumn id="viewColumn4" style="width:89.0px"
            displayAs="link" columnName="$6">
            <xp:this.facets>
                <xp:viewColumnHeader xp:key="header"
                    id="viewColumnHeader4" value="Attch">
                </xp:viewColumnHeader>
            </xp:this.facets>
        </xp:viewColumn>
    </xp:viewPanel>
    <xp:button value="New Topic" id="button1">
        <xp:eventHandler event="onclick" submit="true"
            refreshMode="complete">
            <xp:this.action>
                <xp:openPage target="newDocument" name="/p_form.xsp"></xp:openPage>
            </xp:this.action>
        </xp:eventHandler>
    </xp:button>
    <xp:button value="Delete selected" id="button2">
        <xp:eventHandler event="onclick" submit="true"
            refreshMode="complete">
            <xp:this.action>
                <xp:deleteSelectedDocuments view="viewPanel1"
                    message="Are you sure to delete it('em)?">
                </xp:deleteSelectedDocuments>
            </xp:this.action>
        </xp:eventHandler>
    </xp:button>
</xp:view>

在这里,包括一个文本字段来输入搜索词, 计算字段以查看查询词, 一个标记为搜索的按钮作为提交按钮。 在文本字段中输入值和 当我按下搜索按钮时,我收到错误 500。

错误在哪里? 请帮忙。

【问题讨论】:

  • 在 Domino Designer 中打开您的数据库。转到“应用程序属性 > XPages(选项卡)”。在“错误和超时”中检查“显示 XPage 运行时错误页面”选项。这将为您提供错误的确切原因。那会给我们一些帮助。您可能还想检查您的数据库是否已被全文索引。
  • 如何让db全文索引?
  • 在 Notes 客户端打开数据库属性。转到全文(倒数第二个)选项卡。点击“创建索引”按钮。
  • 感谢纳文。您是从哪里学习 xpages 的?

标签: xpages fulltext-index


【解决方案1】:

Naveen 几乎可以肯定地指出,数据库没有全文索引。检查服务器上的 \data\IBM_TECHNICAL_SUPPORT 文件夹,以获取最新修改的文​​件,以 xpages_exc_### 开头。这将给出完整的详细错误,包括堆栈跟踪。 OpenNTF 上的 XPages Log Reader 项目可用于从浏览器查看这些文件。

我建议使用 sessionScope 而不是 requestScope 作为搜索值。如果您使用 requestScope,它仅在部分刷新期间可用。所以当用户使用分页器或打开文档并返回视图时,requestScope 变量再次为空,因此丢失了搜索条件。

【讨论】:

    猜你喜欢
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多